2822 lines
1.0 MiB
Plaintext
2822 lines
1.0 MiB
Plaintext
{
|
||
"schema": "esc-card-react-view.v1",
|
||
"card": {
|
||
"id": "mpabi-inf-c-09-smalloc-sbrk-libc",
|
||
"series": "c",
|
||
"series_title": "C · Freestanding RV32I and K&R",
|
||
"number": "09",
|
||
"count": "13",
|
||
"slug": "smalloc-sbrk-libc",
|
||
"title": "smalloc, sbrk i minimalne libc",
|
||
"topic": "K&R 5.4 i 7.8: granica libc, bounded sbrk, prosty smalloc oraz malloc/free picolibc",
|
||
"project": "Freestanding C na RV32I",
|
||
"subject": "Informatyka",
|
||
"level": "Rok 1 · C09 · RV32I/Hazard3",
|
||
"revision_date": "2026-07-20T00:00:00+02:00",
|
||
"status": "Gotowa",
|
||
"version": "v00.01",
|
||
"uuid": "47826ae5-6370-5ac2-bd91-9acb89116d40",
|
||
"author": "M. Pabiszczak",
|
||
"year": "2026"
|
||
},
|
||
"library": {
|
||
"schema": "stem-card-library.v2",
|
||
"workspace": "edu",
|
||
"subjects": [
|
||
{
|
||
"id": "inf",
|
||
"title": "INF · Informatyka",
|
||
"current": true,
|
||
"levels": [
|
||
{
|
||
"id": "year-1",
|
||
"title": "Rok 1",
|
||
"current": true,
|
||
"series": [
|
||
{
|
||
"id": "console-bash",
|
||
"title": "Bash · Console Tools",
|
||
"current": false,
|
||
"catalog_only": true,
|
||
"role": "",
|
||
"status": "",
|
||
"cards": [
|
||
{
|
||
"id": "L01",
|
||
"title": "BusyBox — the Swiss Army Knife",
|
||
"repo": "lab-console-busybox",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "01",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "L02",
|
||
"title": "Tmux — sessions, windows and panes",
|
||
"repo": "lab-console-tmux",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "02",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "L03",
|
||
"title": "Neovim — navigation and editing",
|
||
"repo": "lab-console-neovim",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "03",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "L04",
|
||
"title": "Git Basics I — status, add and commit",
|
||
"repo": "lab-console-git-basics-1",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "04",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "L05",
|
||
"title": "Git Basics II — log, diff and restore",
|
||
"repo": "lab-console-git-basics-2",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "05",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "L06",
|
||
"title": "Git Branching I — branch, switch and merge",
|
||
"repo": "lab-console-git-branching-1",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "06",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "L07",
|
||
"title": "Git Branching II — rebase and conflicts",
|
||
"repo": "lab-console-git-branching-2",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "07",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "L08",
|
||
"title": "Docker Fundamentals",
|
||
"repo": "lab-console-docker",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "08",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "rv32i-asm",
|
||
"title": "ASM · RV32I From Blinker to RISC-V",
|
||
"current": false,
|
||
"catalog_only": true,
|
||
"role": "",
|
||
"status": "",
|
||
"cards": [
|
||
{
|
||
"id": "L01",
|
||
"title": "Number Systems and Storage",
|
||
"repo": "lab-rv32i-asm-number-systems",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "01",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "L02",
|
||
"title": "FPGA Bring-up and Programming",
|
||
"repo": "lab-rv32i-asm-fpga-bringup",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "02",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "L03",
|
||
"title": "Blinker and Synchronous Logic",
|
||
"repo": "lab-rv32i-asm-blinker",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "03",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "L04",
|
||
"title": "The RISC-V ISA and Instruction Decoder",
|
||
"repo": "lab-rv32i-asm-decoder",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "04",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "L05",
|
||
"title": "ALU and the Verilog Assembler",
|
||
"repo": "lab-rv32i-asm-alu",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "05",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "L06",
|
||
"title": "Control Flow — Jumps and Branches",
|
||
"repo": "lab-rv32i-asm-control-flow",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "06",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "L07",
|
||
"title": "Addresses and Memory",
|
||
"repo": "lab-rv32i-asm-addresses-memory",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "07",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "L08",
|
||
"title": "Subroutines and the RISC-V ABI",
|
||
"repo": "lab-rv32i-asm-subroutines-abi",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "08",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "L09",
|
||
"title": "Load and Store",
|
||
"repo": "lab-rv32i-asm-load-store",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "09",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "c",
|
||
"title": "C · Freestanding RV32I and K&R",
|
||
"current": true,
|
||
"catalog_only": true,
|
||
"role": "",
|
||
"status": "",
|
||
"cards": [
|
||
{
|
||
"id": "C01",
|
||
"title": "ASM, C and GCC",
|
||
"repo": "lab-rv32i-strlen-asm-c-gcc",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/852fa3c7-8329-583a-a244-b639d2e04495",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "01",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "Ręczna implementacja RV32I ASM"
|
||
},
|
||
{
|
||
"id": "task02",
|
||
"title": "Referencyjna implementacja w C"
|
||
},
|
||
{
|
||
"id": "task03",
|
||
"title": "ASM wyemitowany przez GCC"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "C02",
|
||
"title": ".bss, .data and static storage",
|
||
"repo": "lab-rv32i-strlen-bss-data-stack",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/74afa921-fb51-5017-bcdb-f6e84fb444d8",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "02",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "Wynik strlen w .bss"
|
||
},
|
||
{
|
||
"id": "task02",
|
||
"title": "Wynik i napis w .data"
|
||
},
|
||
{
|
||
"id": "task03",
|
||
"title": "Nieużyta tablica lokalna"
|
||
},
|
||
{
|
||
"id": "task04",
|
||
"title": "Użyta tablica lokalna i stack frame"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "C03",
|
||
"title": "ABI and Stack Frame",
|
||
"repo": "lab-rv32i-strlen-abi-stack",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/72b22a0a-3297-5d75-a6ff-d1af48132d6c",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "03",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "Argument i wynik bez powrotu z main"
|
||
},
|
||
{
|
||
"id": "task02",
|
||
"title": "Pełny stack frame i zachowanie ra"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "C04",
|
||
"title": "Types, Operators and Expressions",
|
||
"repo": "lab-rv32i-c-types-operators-expressions",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/7818aa68-4983-5aca-bf7f-541cfce5c601",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "04",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "Nazwy i stałe symboliczne"
|
||
},
|
||
{
|
||
"id": "task02",
|
||
"title": "Typy i zakresy"
|
||
},
|
||
{
|
||
"id": "task03",
|
||
"title": "Stałe, długość i enum"
|
||
},
|
||
{
|
||
"id": "task04",
|
||
"title": "Deklaracje, inicjalizacja i const"
|
||
},
|
||
{
|
||
"id": "task05",
|
||
"title": "Arytmetyka i rok przestępny"
|
||
},
|
||
{
|
||
"id": "task06",
|
||
"title": "Porównania i logika"
|
||
},
|
||
{
|
||
"id": "task07",
|
||
"title": "Konwersje: atoi, lower i htoi"
|
||
},
|
||
{
|
||
"id": "task08",
|
||
"title": "Inkrementacja i operacje na napisach"
|
||
},
|
||
{
|
||
"id": "task09",
|
||
"title": "Operatory bitowe"
|
||
},
|
||
{
|
||
"id": "task10",
|
||
"title": "Przypisania i bitcount"
|
||
},
|
||
{
|
||
"id": "task11",
|
||
"title": "Operator warunkowy"
|
||
},
|
||
{
|
||
"id": "task12",
|
||
"title": "Priorytet i kolejność obliczeń"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "C05",
|
||
"title": "Control Flow",
|
||
"repo": "lab-rv32i-c-control-flow",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/7512361d-e5e6-5c08-ab18-8be29dacdc10",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "05",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "Instrukcje i bloki"
|
||
},
|
||
{
|
||
"id": "task02",
|
||
"title": "if-else i dangling else"
|
||
},
|
||
{
|
||
"id": "task03",
|
||
"title": "else-if i wyszukiwanie binarne"
|
||
},
|
||
{
|
||
"id": "task04",
|
||
"title": "switch: escape i unescape"
|
||
},
|
||
{
|
||
"id": "task05",
|
||
"title": "while, for i Shell sort"
|
||
},
|
||
{
|
||
"id": "task06",
|
||
"title": "do-while i itoa"
|
||
},
|
||
{
|
||
"id": "task07",
|
||
"title": "break i continue"
|
||
},
|
||
{
|
||
"id": "task08",
|
||
"title": "goto i etykiety"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "C06",
|
||
"title": "Functions and Program Structure",
|
||
"repo": "lab-rv32i-c-functions-program-structure",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/9667818d-b691-501d-817c-b58be4cbd594",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "06",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "Funkcje i strindex"
|
||
},
|
||
{
|
||
"id": "task02",
|
||
"title": "double i atof z wykładnikiem"
|
||
},
|
||
{
|
||
"id": "task03",
|
||
"title": "Zewnętrzny stos RPN"
|
||
},
|
||
{
|
||
"id": "task04",
|
||
"title": "Scope i extern"
|
||
},
|
||
{
|
||
"id": "task05",
|
||
"title": "Nagłówki i prototypy"
|
||
},
|
||
{
|
||
"id": "task06",
|
||
"title": "Static storage"
|
||
},
|
||
{
|
||
"id": "task07",
|
||
"title": "Zmienne register"
|
||
},
|
||
{
|
||
"id": "task08",
|
||
"title": "Struktura blokowa"
|
||
},
|
||
{
|
||
"id": "task09",
|
||
"title": "Inicjalizacja"
|
||
},
|
||
{
|
||
"id": "task10",
|
||
"title": "Rekurencja i quicksort"
|
||
},
|
||
{
|
||
"id": "task11",
|
||
"title": "Preprocesor i makra"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "C07",
|
||
"title": "Pointers, Arrays and Linear Allocator",
|
||
"repo": "lab-rv32i-c-pointers-arrays",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/98dbe323-c624-53d6-9fe2-4ee688c44b38",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "07",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "task01"
|
||
},
|
||
{
|
||
"id": "task02",
|
||
"title": "task02"
|
||
},
|
||
{
|
||
"id": "task03",
|
||
"title": "task03"
|
||
},
|
||
{
|
||
"id": "task04",
|
||
"title": "K&R 5.4 -- Linear Memory Allocator"
|
||
},
|
||
{
|
||
"id": "task05",
|
||
"title": "task05"
|
||
},
|
||
{
|
||
"id": "task06",
|
||
"title": "task06"
|
||
},
|
||
{
|
||
"id": "task07",
|
||
"title": "task07"
|
||
},
|
||
{
|
||
"id": "task08",
|
||
"title": "task08"
|
||
},
|
||
{
|
||
"id": "task09",
|
||
"title": "task09"
|
||
},
|
||
{
|
||
"id": "task10",
|
||
"title": "task10"
|
||
},
|
||
{
|
||
"id": "task11",
|
||
"title": "task11"
|
||
},
|
||
{
|
||
"id": "task12",
|
||
"title": "task12"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "C08",
|
||
"title": "Structures and Linked State",
|
||
"repo": "lab-rv32i-c-structures",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/f60fbba3-a788-5f1e-bc24-52af82f227c9",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "08",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "Układ BlockHeader"
|
||
},
|
||
{
|
||
"id": "task02",
|
||
"title": "Nagłówek, payload i odzyskanie właściciela"
|
||
},
|
||
{
|
||
"id": "task03",
|
||
"title": "Intruzywna lista wolnych bloków"
|
||
},
|
||
{
|
||
"id": "task04",
|
||
"title": "Wyrównana arena dwóch bloków"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "C09",
|
||
"title": "smalloc, sbrk and minimal libc",
|
||
"repo": "lab-rv32i-c-smalloc-sbrk-libc",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0",
|
||
"available": true,
|
||
"current": true,
|
||
"number": "09",
|
||
"version": "v00.01",
|
||
"status": "planned",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "strlen z libc bez sterty"
|
||
},
|
||
{
|
||
"id": "task02",
|
||
"title": "Kontrolowany brak dostawcy sbrk"
|
||
},
|
||
{
|
||
"id": "task03",
|
||
"title": "Bounded sbrk i atomowy błąd"
|
||
},
|
||
{
|
||
"id": "task04",
|
||
"title": "Wyrównany smalloc append-only"
|
||
},
|
||
{
|
||
"id": "task05",
|
||
"title": "malloc/free picolibc jako czarna skrzynka"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "C10",
|
||
"title": "RV32I Traps and Interrupt Control",
|
||
"repo": "lab-rv32i-c-interrupts",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8fb9c110-557b-5081-8ae2-a56800f872e8",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "10",
|
||
"version": "v00.01",
|
||
"status": "planned",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "ECALL i wznowienie pod mepc+4"
|
||
},
|
||
{
|
||
"id": "task02",
|
||
"title": "Machine software IRQ i clear źródła"
|
||
},
|
||
{
|
||
"id": "task03",
|
||
"title": "Macierz pending, MSIE i MIE"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "C11",
|
||
"title": "Machine Timer and Periodic Work",
|
||
"repo": "lab-rv32i-c-timer",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "11",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "C12",
|
||
"title": "UART — polling and interrupts",
|
||
"repo": "lab-rv32i-c-uart",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/64f7c516-78b1-58ee-8619-a82d7061079f",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "12",
|
||
"version": "v00.01",
|
||
"status": "planned",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "Polling jednego bajtu"
|
||
},
|
||
{
|
||
"id": "task02",
|
||
"title": "Odbiór R przez external IRQ 16"
|
||
},
|
||
{
|
||
"id": "task03",
|
||
"title": "Jednokomórkowa skrzynka drop-newest"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "C13",
|
||
"title": "GPIO, Edges and Debounce",
|
||
"repo": "lab-rv32i-c-gpio",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "13",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "year-2",
|
||
"title": "Rok 2",
|
||
"current": false,
|
||
"series": [
|
||
{
|
||
"id": "cpp",
|
||
"title": "C++",
|
||
"current": false,
|
||
"catalog_only": true,
|
||
"role": "",
|
||
"status": "",
|
||
"cards": [
|
||
{
|
||
"id": "CPP01",
|
||
"title": "Translation Units, Linkage and Namespaces",
|
||
"repo": "lab-cpp-build-namespaces",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "01",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "CPP02",
|
||
"title": "Classes, Encapsulation and Invariants",
|
||
"repo": "lab-cpp-classes-invariants",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "02",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "CPP03",
|
||
"title": "Construction, Destruction and RAII",
|
||
"repo": "lab-cpp-lifetime-raii",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "03",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "CPP04",
|
||
"title": "References, const and Value Categories",
|
||
"repo": "lab-cpp-references-const",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "04",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "CPP05",
|
||
"title": "Copy, Move and the Rule of Zero/Five",
|
||
"repo": "lab-cpp-copy-move",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "05",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "CPP06",
|
||
"title": "Ownership and Resource Types",
|
||
"repo": "lab-cpp-ownership",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "06",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "CPP07",
|
||
"title": "Function and Class Templates",
|
||
"repo": "lab-cpp-templates",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "07",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "CPP08",
|
||
"title": "Static Polymorphism and CRTP",
|
||
"repo": "lab-cpp-static-polymorphism",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "08",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "CPP09",
|
||
"title": "Inheritance, Interfaces and Dynamic Dispatch",
|
||
"repo": "lab-cpp-dynamic-polymorphism",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "09",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "CPP10",
|
||
"title": "Operator Overloading and Strong Types",
|
||
"repo": "lab-cpp-strong-types",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "10",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "CPP11",
|
||
"title": "Containers, Iterators and Algorithms",
|
||
"repo": "lab-cpp-containers-iterators",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "11",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "CPP12",
|
||
"title": "Lambdas, Function Objects and Callables",
|
||
"repo": "lab-cpp-lambdas-callables",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "12",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "CPP13",
|
||
"title": "Error Models with and without Exceptions",
|
||
"repo": "lab-cpp-error-models",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "13",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "CPP14",
|
||
"title": "Object Layout, ABI and Binary Evidence",
|
||
"repo": "lab-cpp-abi-evidence",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "14",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "CPP15",
|
||
"title": "Resource-type Integration Project",
|
||
"repo": "lab-cpp-resource-integration",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "15",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "freertos-c",
|
||
"title": "FreeRTOS C",
|
||
"current": false,
|
||
"catalog_only": true,
|
||
"role": "",
|
||
"status": "",
|
||
"cards": [
|
||
{
|
||
"id": "FC01",
|
||
"title": "heap_4: From Linear Cursor to Reusable Blocks",
|
||
"repo": "lab-rv32i-freertos-heap4",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/aea09ab7-9bfd-5368-8d1b-c8724871c1a7",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "01",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "Predict and prove reusable heap_4 blocks"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "FC02",
|
||
"title": "First Task, TCB and Task Stack",
|
||
"repo": "lab-rv32i-freertos-c-first-task",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/a2538a1a-3c37-4c14-a6ea-db5aba8fd038",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "02",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "Pierwszy task FreeRTOS — callback, context, TCB i stos"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "FC03",
|
||
"title": "Tick, Scheduler, Priorities and Time Slicing",
|
||
"repo": "lab-rv32i-freertos-c-scheduler",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/2214a13f-34c6-40a1-a561-70a00ec98285",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "03",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "Kontrolowany eksperyment schedulera FreeRTOS"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "FC04",
|
||
"title": "Delay, Blocking and Task States",
|
||
"repo": "lab-rv32i-freertos-c-delay-state",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/4a7ef04c-ab08-5783-9192-5b02a90f05f8",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "04",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "Delay, blokowanie, zawieszenie i self-delete"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "FC05",
|
||
"title": "Queues and Byte-copy Semantics",
|
||
"repo": "lab-rv32i-freertos-c-queue",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8ee8f36a-471b-51bc-97b8-e204bd541c61",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "05",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "Kolejka długości 1: empty, full, copy i FIFO"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "FC06",
|
||
"title": "Software Timers and the Daemon Task",
|
||
"repo": "lab-rv32i-freertos-c-software-timers",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/ab188300-f03d-5ddb-8316-b9534876a5bc",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "06",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "One-shot, auto-reload i timer daemon"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "FC07",
|
||
"title": "Interrupt-safe API and Semaphore Handoff",
|
||
"repo": "lab-rv32i-freertos-c-isr-semaphore",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/a6da1075-8d1f-5615-b0e6-0fc33e59e1e3",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "07",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "External IRQ → FromISR semaphore → high-priority task"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "FC08",
|
||
"title": "Critical Sections, Mutexes and Priority Inheritance",
|
||
"repo": "lab-rv32i-freertos-c-resource-management",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/2392f81a-ed6c-510b-86b5-06c5e2f1c6aa",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "08",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "Low/Medium/High: ownership i dziedziczenie priorytetu"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "FC09",
|
||
"title": "Event Groups and Multi-event Synchronization",
|
||
"repo": "lab-rv32i-freertos-c-event-groups",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/3f4c1b8b-d54b-58d5-b92d-87a7233cbd9f",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "09",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "ALL-ready i trzyosobowa bariera"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "FC10",
|
||
"title": "Direct-to-task Notifications",
|
||
"repo": "lab-rv32i-freertos-c-notifications",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/3b57334e-2c35-5207-a51d-9321906db078",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "10",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "Count, overwrite i bit flags na jednym slocie"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "FC11",
|
||
"title": "Static Allocation and Bounded Storage",
|
||
"repo": "lab-rv32i-freertos-c-static-allocation",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/f4d7caf3-d665-5a2d-b9eb-39a120a64ff7",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "11",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "Same behavior, two storage policies"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "FC12",
|
||
"title": "Assertions, Hooks, Stack Checks and Runtime Diagnostics",
|
||
"repo": "lab-rv32i-freertos-c-diagnostics",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/c3027314-85a4-5e4a-af13-0939c7467a62",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "12",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "Diagnose before changing the program"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "FC13",
|
||
"title": "UART Interrupt-to-task Pipeline",
|
||
"repo": "lab-rv32i-freertos-c-uart",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/6a838fd1-ab1b-52b6-baaf-659120a4d60a",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "13",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "Build and prove a bounded UART RX pipeline"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "FC14",
|
||
"title": "GPIO, Hardware Timer and Deferred Work",
|
||
"repo": "lab-rv32i-freertos-c-gpio-timer",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/0cc561df-bf81-5bba-9df1-c872d5b42eb8",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "14",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "Prove one machine-timer event from ISR to daemon GPIO work"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "FC15",
|
||
"title": "Integrated Deterministic FreeRTOS C Application",
|
||
"repo": "lab-rv32i-freertos-c-integration",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/fe92efeb-3c38-5975-86d8-ed630e1ad3bb",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "15",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "Prove one complete FreeRTOS C architecture"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "freertos-cpp",
|
||
"title": "FreeRTOS C++",
|
||
"current": false,
|
||
"catalog_only": true,
|
||
"role": "",
|
||
"status": "",
|
||
"cards": [
|
||
{
|
||
"id": "K02",
|
||
"title": "C++ Task<Derived> Wrapper, CRTP and Lifecycle",
|
||
"repo": "lab-rv32i-freertos-task-stack-vector",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/948ce9fd-3d0c-5721-a0ae-ef422008fec8",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "02",
|
||
"version": "v00.04",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "C++ Task wrapper — OOP i debugowanie cyklu życia"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "K03",
|
||
"title": "Vector V1 — Destructor, Move, Ownership and RAII",
|
||
"repo": "lab-rv32i-freertos-vector-raii",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/de1a2818-4c30-5760-8b31-255114f82e90",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "03",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "Vector V1 — transfer własności i powrót heapu"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "K04",
|
||
"title": "Scheduler States, Priorities and Typed Ticks",
|
||
"repo": "lab-rv32i-freertos-scheduler-states",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/853a7dd7-b00b-4f4a-96e8-c160fc5bb04a",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "04",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "Osiem snapshotów decyzji schedulera"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "K05",
|
||
"title": "C++ Heap Bridge, Heap Models and HeapStats",
|
||
"repo": "lab-rv32i-freertos-heap-models",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/c456b505-dc5c-4894-b832-bb4c5afd0feb",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "05",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "Fragmentacja, koalescencja i historyczny watermark"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "K06",
|
||
"title": "MemoryResource and FreeRtosAllocator<T>",
|
||
"repo": "lab-rv32i-freertos-allocator-resource",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/1af48a2e-8564-4e18-8115-b2c0208169d6",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "06",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "Dwa zasoby, jeden typed allocator"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "K07",
|
||
"title": "TaskHandle_t, Explicit Start and Static Trampoline",
|
||
"repo": "lab-rv32i-freertos-task-wrapper",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/9bffead0-4341-4350-806d-e975b1a3a08f",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "07",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "Stabilny obiekt przez statyczny trampoline"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "K08",
|
||
"title": "DynamicTask, StaticTask, Deletion and Lifetime",
|
||
"repo": "lab-rv32i-freertos-static-task",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/d9e45417-a37f-487c-813f-fc7a44d4b4f3",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "08",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "Dwie polityki storage i pełna oś delete"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "K09",
|
||
"title": "Scheduler Facade and Scoped Kernel Guards",
|
||
"repo": "lab-rv32i-freertos-kernel-facade",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/6a2ab068-17e7-4bfa-b726-2df37787ed69",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "09",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "Fasada kernela i restore na każdej ścieżce"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "K10",
|
||
"title": "Queue<T> and StaticQueue<T, N>",
|
||
"repo": "lab-rv32i-freertos-queue",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/66967c2d-bb34-4344-8064-f54d06cce47a",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "10",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "Typed byte-copy queue z dwiema politykami storage"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "K11",
|
||
"title": "Mutex, LockGuard and Priority Inheritance",
|
||
"repo": "lab-rv32i-freertos-mutex",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/34d7ad61-6b03-4922-8e58-b8b98316e5f7",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "11",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "LockGuard i zmierzone priority inheritance"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "K12",
|
||
"title": "Semaphores and Task Notifications",
|
||
"repo": "lab-rv32i-freertos-semaphore-notify",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/fcb6107c-268f-4e86-a8cc-092e5875f6f0",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "12",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "Semaphore slots i jednoodbiorcza notification"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "K13",
|
||
"title": "EventGroup and Coordinated State",
|
||
"repo": "lab-rv32i-freertos-event-group",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/5fbcd7c6-3a73-4cd2-b76c-bdb016d1daaa",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "13",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "Typed EventGroup i trzy źródła stanu"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "K14",
|
||
"title": "Software Timer and the Timer Daemon Task",
|
||
"repo": "lab-rv32i-freertos-sw-timer",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/78db37df-63e5-4c5b-80ce-f73a411f0b50",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "14",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "Static one-shot i periodic timer na daemon tasku"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "K15",
|
||
"title": "Explicit FromISR, UART and GPIO Wrappers",
|
||
"repo": "lab-rv32i-freertos-isr-drivers",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/02f6cd71-5c85-4883-a237-1d4ba08d9469",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "15",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "UART queue i GPIO notify z realnego IRQ"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "K16",
|
||
"title": "Integrated Real-time Application and Evidence",
|
||
"repo": "lab-rv32i-freertos-integration",
|
||
"href": "https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/05b4f486-a27c-455d-a315-f4e51a4c66b3",
|
||
"available": true,
|
||
"current": false,
|
||
"number": "16",
|
||
"version": "v00.01",
|
||
"status": "existing",
|
||
"tasks": [
|
||
{
|
||
"id": "task01",
|
||
"title": "End-to-end RTOS service i evidence report"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "posix-threads",
|
||
"title": "POSIX Threads",
|
||
"current": false,
|
||
"catalog_only": true,
|
||
"role": "",
|
||
"status": "",
|
||
"cards": [
|
||
{
|
||
"id": "PT01",
|
||
"title": "Process and Thread Execution Context",
|
||
"repo": "lab-posix-process-thread",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "01",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "PT02",
|
||
"title": "pthread_create, pthread_join and Lifecycle",
|
||
"repo": "lab-posix-pthread-create-join",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "02",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "PT03",
|
||
"title": "Arguments, Return Values and Ownership",
|
||
"repo": "lab-posix-thread-arguments",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "03",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "PT04",
|
||
"title": "Data Races and the Happens-before Question",
|
||
"repo": "lab-posix-data-races",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "04",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "PT05",
|
||
"title": "Mutex, Critical Section and Deadlock",
|
||
"repo": "lab-posix-mutex",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "05",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "PT06",
|
||
"title": "Condition Variables and Predicates",
|
||
"repo": "lab-posix-condition-variable",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "06",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "PT07",
|
||
"title": "Bounded Producer–Consumer Queue",
|
||
"repo": "lab-posix-producer-consumer",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "07",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "PT08",
|
||
"title": "POSIX Semaphores",
|
||
"repo": "lab-posix-semaphore",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "08",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "PT09",
|
||
"title": "Reader–Writer Lock",
|
||
"repo": "lab-posix-rwlock",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "09",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "PT10",
|
||
"title": "C Atomics and Memory Ordering",
|
||
"repo": "lab-posix-atomics",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "10",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "PT11",
|
||
"title": "Cancellation, Cleanup and Safe Shutdown",
|
||
"repo": "lab-posix-cancellation-cleanup",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "11",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "PT12",
|
||
"title": "Thread-local Storage",
|
||
"repo": "lab-posix-thread-local",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "12",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "PT13",
|
||
"title": "Scheduling Policy, Priority and Affinity",
|
||
"repo": "lab-posix-scheduling",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "13",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "PT14",
|
||
"title": "GDB, Sanitizers and Race Evidence",
|
||
"repo": "lab-posix-thread-debugging",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "14",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "PT15",
|
||
"title": "POSIX Threads vs FreeRTOS Integration",
|
||
"repo": "lab-posix-freertos-comparison",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "15",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "oop",
|
||
"title": "OOP and Design Patterns",
|
||
"current": false,
|
||
"catalog_only": true,
|
||
"role": "reference",
|
||
"status": "",
|
||
"cards": [
|
||
{
|
||
"id": "OOP01",
|
||
"title": "Strategy — Replaceable Behaviour",
|
||
"repo": "lab-cpp-oop-strategy",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "01",
|
||
"version": "",
|
||
"status": "design",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "OOP02",
|
||
"title": "Adapter — Stable Boundary",
|
||
"repo": "lab-cpp-oop-adapter",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "02",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "OOP03",
|
||
"title": "Template Method — Fixed Skeleton",
|
||
"repo": "lab-cpp-oop-template-method",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "03",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "OOP04",
|
||
"title": "Static vs Dynamic Dispatch",
|
||
"repo": "lab-cpp-oop-dispatch",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "04",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "OOP05",
|
||
"title": "RAII and Ownership",
|
||
"repo": "lab-cpp-oop-raii",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "05",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "OOP06",
|
||
"title": "State — Explicit Behaviour",
|
||
"repo": "lab-cpp-oop-state",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "06",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "OOP07",
|
||
"title": "Facade — Subsystem Boundary",
|
||
"repo": "lab-cpp-oop-facade",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "07",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "OOP08",
|
||
"title": "Command — Request as Object",
|
||
"repo": "lab-cpp-oop-command",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "08",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "OOP09",
|
||
"title": "Observer — Subscription and Telemetry",
|
||
"repo": "lab-cpp-oop-observer",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "09",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "OOP10",
|
||
"title": "Factory Method — Resource Policy",
|
||
"repo": "lab-cpp-oop-factory-method",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "10",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "OOP11",
|
||
"title": "Builder — Valid Configuration",
|
||
"repo": "lab-cpp-oop-builder",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "11",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "OOP12",
|
||
"title": "Decorator — Measurement and Diagnostics",
|
||
"repo": "lab-cpp-oop-decorator",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "12",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "OOP13",
|
||
"title": "Composite — Component Tree",
|
||
"repo": "lab-cpp-oop-composite",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "13",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "OOP14",
|
||
"title": "Chain of Responsibility",
|
||
"repo": "lab-cpp-oop-chain",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "14",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "OOP15",
|
||
"title": "Pattern-language Integration",
|
||
"repo": "lab-cpp-oop-integration",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "15",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "year-3",
|
||
"title": "Rok 3 · plan",
|
||
"current": false,
|
||
"series": [
|
||
{
|
||
"id": "modern-cpp-stl",
|
||
"title": "Modern C++ / STL",
|
||
"current": false,
|
||
"catalog_only": true,
|
||
"role": "",
|
||
"status": "scope-reserved",
|
||
"cards": []
|
||
},
|
||
{
|
||
"id": "std-threads",
|
||
"title": "std::thread / std::jthread",
|
||
"current": false,
|
||
"catalog_only": true,
|
||
"role": "",
|
||
"status": "scope-reserved",
|
||
"cards": []
|
||
},
|
||
{
|
||
"id": "boost-asio",
|
||
"title": "Boost.Asio",
|
||
"current": false,
|
||
"catalog_only": true,
|
||
"role": "",
|
||
"status": "scope-reserved",
|
||
"cards": []
|
||
},
|
||
{
|
||
"id": "oop",
|
||
"title": "OOP and Design Patterns",
|
||
"current": false,
|
||
"catalog_only": true,
|
||
"role": "reference",
|
||
"status": "",
|
||
"cards": [
|
||
{
|
||
"id": "OOP01",
|
||
"title": "Strategy — Replaceable Behaviour",
|
||
"repo": "lab-cpp-oop-strategy",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "01",
|
||
"version": "",
|
||
"status": "design",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "OOP02",
|
||
"title": "Adapter — Stable Boundary",
|
||
"repo": "lab-cpp-oop-adapter",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "02",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "OOP03",
|
||
"title": "Template Method — Fixed Skeleton",
|
||
"repo": "lab-cpp-oop-template-method",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "03",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "OOP04",
|
||
"title": "Static vs Dynamic Dispatch",
|
||
"repo": "lab-cpp-oop-dispatch",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "04",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "OOP05",
|
||
"title": "RAII and Ownership",
|
||
"repo": "lab-cpp-oop-raii",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "05",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "OOP06",
|
||
"title": "State — Explicit Behaviour",
|
||
"repo": "lab-cpp-oop-state",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "06",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "OOP07",
|
||
"title": "Facade — Subsystem Boundary",
|
||
"repo": "lab-cpp-oop-facade",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "07",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "OOP08",
|
||
"title": "Command — Request as Object",
|
||
"repo": "lab-cpp-oop-command",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "08",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "OOP09",
|
||
"title": "Observer — Subscription and Telemetry",
|
||
"repo": "lab-cpp-oop-observer",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "09",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "OOP10",
|
||
"title": "Factory Method — Resource Policy",
|
||
"repo": "lab-cpp-oop-factory-method",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "10",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "OOP11",
|
||
"title": "Builder — Valid Configuration",
|
||
"repo": "lab-cpp-oop-builder",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "11",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "OOP12",
|
||
"title": "Decorator — Measurement and Diagnostics",
|
||
"repo": "lab-cpp-oop-decorator",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "12",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "OOP13",
|
||
"title": "Composite — Component Tree",
|
||
"repo": "lab-cpp-oop-composite",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "13",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "OOP14",
|
||
"title": "Chain of Responsibility",
|
||
"repo": "lab-cpp-oop-chain",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "14",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "OOP15",
|
||
"title": "Pattern-language Integration",
|
||
"repo": "lab-cpp-oop-integration",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "15",
|
||
"version": "",
|
||
"status": "planned",
|
||
"tasks": []
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "year-4",
|
||
"title": "Rok 4 · plan",
|
||
"current": false,
|
||
"series": [
|
||
{
|
||
"id": "transformers-gpu",
|
||
"title": "Transformers on GPU",
|
||
"current": false,
|
||
"catalog_only": true,
|
||
"role": "",
|
||
"status": "scope-reserved",
|
||
"cards": []
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "fiz",
|
||
"title": "FIZ · Fizyka",
|
||
"current": false,
|
||
"levels": [
|
||
{
|
||
"id": "all",
|
||
"title": "Katalog",
|
||
"current": false,
|
||
"series": [
|
||
{
|
||
"id": "fiz",
|
||
"title": "Fizyka",
|
||
"current": false,
|
||
"catalog_only": false,
|
||
"role": "",
|
||
"status": "",
|
||
"cards": [
|
||
{
|
||
"id": "ruch-1d",
|
||
"title": "Ruch 1D",
|
||
"repo": "ruch-1d",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "",
|
||
"version": "",
|
||
"status": "",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "ruch-2d",
|
||
"title": "Ruch 2D",
|
||
"repo": "ruch-2d",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "",
|
||
"version": "",
|
||
"status": "",
|
||
"tasks": []
|
||
},
|
||
{
|
||
"id": "ruch-po-okregu",
|
||
"title": "Ruch po okręgu",
|
||
"repo": "ruch-po-okregu",
|
||
"href": "",
|
||
"available": false,
|
||
"current": false,
|
||
"number": "",
|
||
"version": "",
|
||
"status": "",
|
||
"tasks": []
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
"total_pages": 10,
|
||
"front": {
|
||
"header_html": "<header class=\"page-resource-header page-resource-header--dual\" data-resource-url=\"https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\" data-repository-url=\"https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\" data-page=\"1\" data-page-total=\"10\"><table class=\"resource-header-table\"><colgroup><col style=\"width:24mm\"><col><col style=\"width:24mm\"></colgroup><tbody><tr><td class=\"resource-qr-cell resource-qr-cell--left\"><a class=\"resource-qr resource-qr-repository\" href=\"https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"GITEA: otwórz https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\"><svg class=\"title-qr\" role=\"img\" aria-label=\"Kod QR: https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\" version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='85.039196pt' height='85.039196pt' viewBox='-72.000004 -72.000004 85.039196 85.039196'>\n<g id='page1'>\n<rect x='-72.000004' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='10.462247' height='2.576945' width='2.576945'/>\n</g>\n</svg></a></td><td class=\"resource-header-center\"><div class=\"resource-header-grid\"><div class=\"resource-header-row\" style=\"grid-template-columns:59.5fr 18fr 41.5fr\"><div class=\"resource-header-field resource-header-field--title\"><span class=\"resource-label\">TITLE</span><span class=\"resource-value\">smalloc, sbrk i minimalne libc</span></div><div class=\"resource-header-field resource-header-field--emphasis\"><span class=\"resource-label\">VER.</span><span class=\"resource-value\">v00.01</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">DATETIME</span><span class=\"resource-value\">2026-07-20T00:00:00+02:00</span></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:59.5fr 30fr 17fr 12.5fr\"><div class=\"resource-header-field resource-header-field--title\"><span class=\"resource-label\">PROJECT</span><span class=\"resource-value\">Freestanding C na RV32I</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">SERIES</span><span class=\"resource-value\">C · Freestanding RV32I and K&R</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">CARD</span><span class=\"resource-value\">09/13</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">SHEET</span><span class=\"resource-value\">1/10</span></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:7fr 6fr 17.5fr 11fr 9fr 9fr 59.5fr\"><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">SUBJ.</span><span class=\"resource-value\">Inf.</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">PROG.</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">CORE</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">SCOPE</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">LEVEL</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">POS.</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--identity\"><span><b>GITEA UUID</b><span class=\"resource-identity-value\">47826ae5-6370-5ac2-bd91-9acb89116d40</span></span><span><b>CARD UUID</b><span class=\"resource-identity-value\">8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0</span><b class=\"resource-author\">AUTHOR M. Pabiszczak</b></span></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:119fr\"><div class=\"resource-header-field resource-header-field--url-row\"><a href=\"https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\"><b>GITEA</b> https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc</a></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:119fr\"><div class=\"resource-header-field resource-header-field--url-row\"><a href=\"https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\"><b>HTML</b> https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0</a></div></div></div></td><td class=\"resource-qr-cell resource-qr-cell--right\"><a class=\"resource-qr resource-qr-page\" href=\"https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"HTML: otwórz https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\"><svg class=\"title-qr\" role=\"img\" aria-label=\"Kod QR: https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\" version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='85.039227pt' height='85.039227pt' viewBox='-72.000004 -72.000004 85.039227 85.039227'>\n<g id='page1'>\n<rect x='-72.000004' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='10.740865' height='2.298357' width='2.298357'/>\n</g>\n</svg></a></td></tr></tbody></table></header>",
|
||
"left_margin_html": "<div class=\"margin-title\">TECH</div><div class=\"margin-list\"><button class=\"margin-tag we\" style=\"--indent:0.00em\" type=\"button\" data-margin-display=\"WE 01\" data-margin-tip=\"\" title=\"\"><span>WE 01</span><span class=\"local\"></span></button><button class=\"margin-tag tech\" style=\"--indent:0.28em\" type=\"button\" data-margin-display=\"EK LOCAL C.01\" data-margin-tip=\"Uczeń porównuje mapę linkera, kontrolowany błąd symbolu, globalne checkpointy, wynik hosta i kod wyjścia Hazard3, a wnioski ogranicza do naprawdę zmierzonych własności.\" title=\"Uczeń porównuje mapę linkera, kontrolowany błąd symbolu, globalne checkpointy, wynik hosta i kod wyjścia Hazard3, a wnioski ogranicza do naprawdę zmierzonych własności.\"><span>EK LOCAL C</span><span class=\"local\">.01</span></button><button class=\"margin-tag kw\" style=\"--indent:0.54em\" type=\"button\" data-margin-display=\"KW LOCAL C.01\" data-margin-tip=\"Kod, przewidywanie i pomiar tworzą jeden dowód.\" title=\"Kod, przewidywanie i pomiar tworzą jeden dowód.\"><span>KW LOCAL C</span><span class=\"local\">.01</span></button></div>",
|
||
"right_margin_html": "<div class=\"margin-title\">OG</div><div class=\"margin-list\"><button class=\"margin-tag we\" style=\"--indent:0.00em\" type=\"button\" data-margin-display=\"WE 01\" data-margin-tip=\"\" title=\"\"><span>WE 01</span><span class=\"local\"></span></button><button class=\"margin-tag og\" style=\"--indent:0.28em\" type=\"button\" data-margin-display=\"EN LOCAL EN C.01\" data-margin-tip=\"Uczeń wyprowadza osobno: wybór członu archiwum, wiązanie symbolu dostawcy pamięci oraz inwarianty polityki alokacji, zamiast nazywać wszystkie trzy mechanizmy stertą.\" title=\"Uczeń wyprowadza osobno: wybór członu archiwum, wiązanie symbolu dostawcy pamięci oraz inwarianty polityki alokacji, zamiast nazywać wszystkie trzy mechanizmy stertą.\"><span>EN LOCAL EN C</span><span class=\"local\">.01</span></button><button class=\"margin-tag kw\" style=\"--indent:0.54em\" type=\"button\" data-margin-display=\"KW LOCAL KW C.01\" data-margin-tip=\"Kod, przewidywanie i pomiar tworzą jeden dowód.\" title=\"Kod, przewidywanie i pomiar tworzą jeden dowód.\"><span>KW LOCAL KW C</span><span class=\"local\">.01</span></button></div>",
|
||
"goal_title": "Cel karty",
|
||
"goal_html": "<p>Uczeń rozdziela wybór funkcji z archiwum libc, kontrakt dostawcy pamięci sbrk i politykę alokatora. Najpierw dowodzi, że strlen nie potrzebuje sterty, potem kontrolowanie zrywa zależność malloc do sbrk, buduje ograniczony model break i wyrównany smalloc, a na końcu traktuje prawdziwe malloc/free picolibc jako czarną skrzynkę sprawdzaną przez kontrakt.</p>",
|
||
"scope_title": "Zakres i zachowane przykłady",
|
||
"scope_html": "<p>Pięć zachowanych przykładów działa na hoście i RV32I tam, gdzie istnieje program uruchamialny. Task02 jest zamierzonym expected-fail linkera i nie ma obrazu runtime. W aktualnym GCC 15.2 biblioteka to picolibc: jej malloc odwołuje się do sbrk, podczas gdy vendorowy init.S Hazard3 definiuje inny symbol _sbrk. Własny linker ogranicza stertę symbolami __heap_start i __heap_end oraz rezerwuje 64 KiB stosu. <strong>Układ każdego przykładu:</strong> pełny profil A1-A8; widok N/D ma jawny powód, a diagram nie jest wymagany, gdy tekst daje lepszy dowód.</p>",
|
||
"scope_columns": [
|
||
"chapter",
|
||
"task",
|
||
"idea",
|
||
"priority"
|
||
],
|
||
"scope_headers": [
|
||
"K&R",
|
||
"Numer tasku",
|
||
"Najważniejsza idea",
|
||
"Priorytet"
|
||
],
|
||
"scope_rows": [
|
||
{
|
||
"chapter": "7.8",
|
||
"task": "Task01",
|
||
"idea_html": "<p>libc.a: wybór strlen.c.o</p>",
|
||
"priority": "kluczowe",
|
||
"status": "",
|
||
"status_label": "",
|
||
"version": "",
|
||
"key": true
|
||
},
|
||
{
|
||
"chapter": "5.4 + ABI",
|
||
"task": "Task02",
|
||
"idea_html": "<p>expected-fail: malloc -> sbrk</p>",
|
||
"priority": "kluczowe",
|
||
"status": "",
|
||
"status_label": "",
|
||
"version": "",
|
||
"key": true
|
||
},
|
||
{
|
||
"chapter": "5.4",
|
||
"task": "Task03",
|
||
"idea_html": "<p>ograniczony break i atomowy błąd</p>",
|
||
"priority": "kluczowe",
|
||
"status": "",
|
||
"status_label": "",
|
||
"version": "",
|
||
"key": true
|
||
},
|
||
{
|
||
"chapter": "5.4",
|
||
"task": "Task04",
|
||
"idea_html": "<p>nagłówek, alignment i reset areny</p>",
|
||
"priority": "kluczowe",
|
||
"status": "",
|
||
"status_label": "",
|
||
"version": "",
|
||
"key": true
|
||
},
|
||
{
|
||
"chapter": "7.8 + ABI",
|
||
"task": "Task05",
|
||
"idea_html": "<p>malloc/free picolibc jako black box</p>",
|
||
"priority": "kluczowe",
|
||
"status": "",
|
||
"status_label": "",
|
||
"version": "",
|
||
"key": true
|
||
}
|
||
]
|
||
},
|
||
"sections": [
|
||
{
|
||
"id": "section-1-content",
|
||
"index": 1,
|
||
"title": "1 — Funkcja z libc nie oznacza automatycznie sterty",
|
||
"show_heading": true,
|
||
"toc_entry": true,
|
||
"header_html": "<header class=\"page-resource-header page-resource-header--dual\" data-resource-url=\"https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\" data-repository-url=\"https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\" data-page=\"2\" data-page-total=\"10\"><table class=\"resource-header-table\"><colgroup><col style=\"width:24mm\"><col><col style=\"width:24mm\"></colgroup><tbody><tr><td class=\"resource-qr-cell resource-qr-cell--left\"><a class=\"resource-qr resource-qr-repository\" href=\"https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"GITEA: otwórz https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\"><svg class=\"title-qr\" role=\"img\" aria-label=\"Kod QR: https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\" version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='85.039196pt' height='85.039196pt' viewBox='-72.000004 -72.000004 85.039196 85.039196'>\n<g id='page1'>\n<rect x='-72.000004' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='10.462247' height='2.576945' width='2.576945'/>\n</g>\n</svg></a></td><td class=\"resource-header-center\"><div class=\"resource-header-grid\"><div class=\"resource-header-row\" style=\"grid-template-columns:59.5fr 18fr 41.5fr\"><div class=\"resource-header-field resource-header-field--title\"><span class=\"resource-label\">TITLE</span><span class=\"resource-value\">smalloc, sbrk i minimalne libc</span></div><div class=\"resource-header-field resource-header-field--emphasis\"><span class=\"resource-label\">VER.</span><span class=\"resource-value\">v00.01</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">DATETIME</span><span class=\"resource-value\">2026-07-20T00:00:00+02:00</span></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:59.5fr 30fr 17fr 12.5fr\"><div class=\"resource-header-field resource-header-field--title\"><span class=\"resource-label\">PROJECT</span><span class=\"resource-value\">Freestanding C na RV32I</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">SERIES</span><span class=\"resource-value\">C · Freestanding RV32I and K&R</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">CARD</span><span class=\"resource-value\">09/13</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">SHEET</span><span class=\"resource-value\">2/10</span></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:7fr 6fr 17.5fr 11fr 9fr 9fr 59.5fr\"><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">SUBJ.</span><span class=\"resource-value\">Inf.</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">PROG.</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">CORE</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">SCOPE</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">LEVEL</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">POS.</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--identity\"><span><b>GITEA UUID</b><span class=\"resource-identity-value\">47826ae5-6370-5ac2-bd91-9acb89116d40</span></span><span><b>CARD UUID</b><span class=\"resource-identity-value\">8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0</span><b class=\"resource-author\">AUTHOR M. Pabiszczak</b></span></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:119fr\"><div class=\"resource-header-field resource-header-field--url-row\"><a href=\"https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\"><b>GITEA</b> https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc</a></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:119fr\"><div class=\"resource-header-field resource-header-field--url-row\"><a href=\"https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\"><b>HTML</b> https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0</a></div></div></div></td><td class=\"resource-qr-cell resource-qr-cell--right\"><a class=\"resource-qr resource-qr-page\" href=\"https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"HTML: otwórz https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\"><svg class=\"title-qr\" role=\"img\" aria-label=\"Kod QR: https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\" version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='85.039227pt' height='85.039227pt' viewBox='-72.000004 -72.000004 85.039227 85.039227'>\n<g id='page1'>\n<rect x='-72.000004' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='10.740865' height='2.298357' width='2.298357'/>\n</g>\n</svg></a></td></tr></tbody></table></header>",
|
||
"left_margin_html": "<div class=\"margin-title\">TECH</div><div class=\"margin-list\"><button class=\"margin-tag we\" style=\"--indent:0.00em\" type=\"button\" data-margin-display=\"WE 01\" data-margin-tip=\"\" title=\"\"><span>WE 01</span><span class=\"local\"></span></button></div>",
|
||
"right_margin_html": "<div class=\"margin-title\">OG</div><div class=\"margin-list\"><button class=\"margin-tag we\" style=\"--indent:0.00em\" type=\"button\" data-margin-display=\"WE 01\" data-margin-tip=\"\" title=\"\"><span>WE 01</span><span class=\"local\"></span></button></div>",
|
||
"content_html": "<p>Archiwum <code>libc.a</code> nie jest włączane do programu w całości. Linker pobiera człon, który rozwiązuje potrzebny symbol, a następne człony tylko wtedy, gdy pojawią się kolejne nierozwiązane odwołania. Dlatego bezpośrednie wywołanie <code>strlen</code> z opcją <code>-fno-builtin</code> wybiera <code>strlen.c.o</code>, lecz nie wybiera <code>libc_stdlib_malloc.c.o</code> ani <code>libc_misc_picosbrk.c.o</code>. Dowodem jest mapa linkera, a nie samo dołączenie nagłówka <code>string.h</code>.</p>\n<p>Task01 rozstrzyga wyłącznie tę zależność. Nie dowodzi, że każda funkcja tekstowa jest bezkosztowa ani że całe libc nie używa pamięci dynamicznej.</p>",
|
||
"tasks": [],
|
||
"assets": [],
|
||
"steps": [],
|
||
"spread_group": "",
|
||
"spread_label": "",
|
||
"spread_columns": 1,
|
||
"spread_index": 1,
|
||
"spread_count": 1,
|
||
"page_orientation": "portrait"
|
||
},
|
||
{
|
||
"id": "section-2-content",
|
||
"index": 2,
|
||
"title": "2 — malloc potrzebuje sbrk, lecz _sbrk to inna nazwa",
|
||
"show_heading": true,
|
||
"toc_entry": true,
|
||
"header_html": "<header class=\"page-resource-header page-resource-header--dual\" data-resource-url=\"https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\" data-repository-url=\"https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\" data-page=\"3\" data-page-total=\"10\"><table class=\"resource-header-table\"><colgroup><col style=\"width:24mm\"><col><col style=\"width:24mm\"></colgroup><tbody><tr><td class=\"resource-qr-cell resource-qr-cell--left\"><a class=\"resource-qr resource-qr-repository\" href=\"https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"GITEA: otwórz https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\"><svg class=\"title-qr\" role=\"img\" aria-label=\"Kod QR: https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\" version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='85.039196pt' height='85.039196pt' viewBox='-72.000004 -72.000004 85.039196 85.039196'>\n<g id='page1'>\n<rect x='-72.000004' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='10.462247' height='2.576945' width='2.576945'/>\n</g>\n</svg></a></td><td class=\"resource-header-center\"><div class=\"resource-header-grid\"><div class=\"resource-header-row\" style=\"grid-template-columns:59.5fr 18fr 41.5fr\"><div class=\"resource-header-field resource-header-field--title\"><span class=\"resource-label\">TITLE</span><span class=\"resource-value\">smalloc, sbrk i minimalne libc</span></div><div class=\"resource-header-field resource-header-field--emphasis\"><span class=\"resource-label\">VER.</span><span class=\"resource-value\">v00.01</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">DATETIME</span><span class=\"resource-value\">2026-07-20T00:00:00+02:00</span></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:59.5fr 30fr 17fr 12.5fr\"><div class=\"resource-header-field resource-header-field--title\"><span class=\"resource-label\">PROJECT</span><span class=\"resource-value\">Freestanding C na RV32I</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">SERIES</span><span class=\"resource-value\">C · Freestanding RV32I and K&R</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">CARD</span><span class=\"resource-value\">09/13</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">SHEET</span><span class=\"resource-value\">3/10</span></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:7fr 6fr 17.5fr 11fr 9fr 9fr 59.5fr\"><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">SUBJ.</span><span class=\"resource-value\">Inf.</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">PROG.</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">CORE</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">SCOPE</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">LEVEL</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">POS.</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--identity\"><span><b>GITEA UUID</b><span class=\"resource-identity-value\">47826ae5-6370-5ac2-bd91-9acb89116d40</span></span><span><b>CARD UUID</b><span class=\"resource-identity-value\">8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0</span><b class=\"resource-author\">AUTHOR M. Pabiszczak</b></span></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:119fr\"><div class=\"resource-header-field resource-header-field--url-row\"><a href=\"https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\"><b>GITEA</b> https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc</a></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:119fr\"><div class=\"resource-header-field resource-header-field--url-row\"><a href=\"https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\"><b>HTML</b> https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0</a></div></div></div></td><td class=\"resource-qr-cell resource-qr-cell--right\"><a class=\"resource-qr resource-qr-page\" href=\"https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"HTML: otwórz https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\"><svg class=\"title-qr\" role=\"img\" aria-label=\"Kod QR: https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\" version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='85.039227pt' height='85.039227pt' viewBox='-72.000004 -72.000004 85.039227 85.039227'>\n<g id='page1'>\n<rect x='-72.000004' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='10.740865' height='2.298357' width='2.298357'/>\n</g>\n</svg></a></td></tr></tbody></table></header>",
|
||
"left_margin_html": "<div class=\"margin-title\">TECH</div><div class=\"margin-list\"><button class=\"margin-tag we\" style=\"--indent:0.00em\" type=\"button\" data-margin-display=\"WE 01\" data-margin-tip=\"\" title=\"\"><span>WE 01</span><span class=\"local\"></span></button></div>",
|
||
"right_margin_html": "<div class=\"margin-title\">OG</div><div class=\"margin-list\"><button class=\"margin-tag we\" style=\"--indent:0.00em\" type=\"button\" data-margin-display=\"WE 01\" data-margin-tip=\"\" title=\"\"><span>WE 01</span><span class=\"local\"></span></button></div>",
|
||
"content_html": "<p>W badanym GCC 15.2 używane jest <strong>picolibc</strong>, nie newlib. Człon <code>libc_stdlib_malloc.c.o</code> ma niezdefiniowane odwołanie do <code>sbrk</code>. Picolibc może dostarczyć je z <code>libc_misc_picosbrk.c.o</code>; ten kod opiera granice na symbolach linkera <code>__heap_start</code> i <code>__heap_end</code>. Z kolei <code>vendor/Hazard3/.../init.S</code> definiuje <code>_sbrk</code> z jednym podkreśleniem. Dla linkera są to dwa różne symbole, więc mogą współistnieć w Task05.</p>\n<p>Task02 używa <code>-wrap=sbrk</code>: każde odwołanie do <code>sbrk</code> zostaje skierowane do celowo brakującego <code>__wrap_sbrk</code>. Oczekiwany błąd jest kontrolowanym testem krawędzi <code>malloc -> sbrk</code>, a nie awarią całego projektu.</p>",
|
||
"tasks": [],
|
||
"assets": [],
|
||
"steps": [],
|
||
"spread_group": "",
|
||
"spread_label": "",
|
||
"spread_columns": 1,
|
||
"spread_index": 1,
|
||
"spread_count": 1,
|
||
"page_orientation": "portrait"
|
||
},
|
||
{
|
||
"id": "section-3-content",
|
||
"index": 3,
|
||
"title": "3 — Od alloc z K&R 5.4 do bounded sbrk i smalloc",
|
||
"show_heading": true,
|
||
"toc_entry": true,
|
||
"header_html": "<header class=\"page-resource-header page-resource-header--dual\" data-resource-url=\"https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\" data-repository-url=\"https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\" data-page=\"4\" data-page-total=\"10\"><table class=\"resource-header-table\"><colgroup><col style=\"width:24mm\"><col><col style=\"width:24mm\"></colgroup><tbody><tr><td class=\"resource-qr-cell resource-qr-cell--left\"><a class=\"resource-qr resource-qr-repository\" href=\"https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"GITEA: otwórz https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\"><svg class=\"title-qr\" role=\"img\" aria-label=\"Kod QR: https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\" version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='85.039196pt' height='85.039196pt' viewBox='-72.000004 -72.000004 85.039196 85.039196'>\n<g id='page1'>\n<rect x='-72.000004' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='10.462247' height='2.576945' width='2.576945'/>\n</g>\n</svg></a></td><td class=\"resource-header-center\"><div class=\"resource-header-grid\"><div class=\"resource-header-row\" style=\"grid-template-columns:59.5fr 18fr 41.5fr\"><div class=\"resource-header-field resource-header-field--title\"><span class=\"resource-label\">TITLE</span><span class=\"resource-value\">smalloc, sbrk i minimalne libc</span></div><div class=\"resource-header-field resource-header-field--emphasis\"><span class=\"resource-label\">VER.</span><span class=\"resource-value\">v00.01</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">DATETIME</span><span class=\"resource-value\">2026-07-20T00:00:00+02:00</span></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:59.5fr 30fr 17fr 12.5fr\"><div class=\"resource-header-field resource-header-field--title\"><span class=\"resource-label\">PROJECT</span><span class=\"resource-value\">Freestanding C na RV32I</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">SERIES</span><span class=\"resource-value\">C · Freestanding RV32I and K&R</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">CARD</span><span class=\"resource-value\">09/13</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">SHEET</span><span class=\"resource-value\">4/10</span></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:7fr 6fr 17.5fr 11fr 9fr 9fr 59.5fr\"><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">SUBJ.</span><span class=\"resource-value\">Inf.</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">PROG.</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">CORE</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">SCOPE</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">LEVEL</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">POS.</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--identity\"><span><b>GITEA UUID</b><span class=\"resource-identity-value\">47826ae5-6370-5ac2-bd91-9acb89116d40</span></span><span><b>CARD UUID</b><span class=\"resource-identity-value\">8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0</span><b class=\"resource-author\">AUTHOR M. Pabiszczak</b></span></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:119fr\"><div class=\"resource-header-field resource-header-field--url-row\"><a href=\"https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\"><b>GITEA</b> https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc</a></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:119fr\"><div class=\"resource-header-field resource-header-field--url-row\"><a href=\"https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\"><b>HTML</b> https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0</a></div></div></div></td><td class=\"resource-qr-cell resource-qr-cell--right\"><a class=\"resource-qr resource-qr-page\" href=\"https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"HTML: otwórz https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\"><svg class=\"title-qr\" role=\"img\" aria-label=\"Kod QR: https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\" version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='85.039227pt' height='85.039227pt' viewBox='-72.000004 -72.000004 85.039227 85.039227'>\n<g id='page1'>\n<rect x='-72.000004' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='10.740865' height='2.298357' width='2.298357'/>\n</g>\n</svg></a></td></tr></tbody></table></header>",
|
||
"left_margin_html": "<div class=\"margin-title\">TECH</div><div class=\"margin-list\"><button class=\"margin-tag we\" style=\"--indent:0.00em\" type=\"button\" data-margin-display=\"WE 01\" data-margin-tip=\"\" title=\"\"><span>WE 01</span><span class=\"local\"></span></button></div>",
|
||
"right_margin_html": "<div class=\"margin-title\">OG</div><div class=\"margin-list\"><button class=\"margin-tag we\" style=\"--indent:0.00em\" type=\"button\" data-margin-display=\"WE 01\" data-margin-tip=\"\" title=\"\"><span>WE 01</span><span class=\"local\"></span></button></div>",
|
||
"content_html": "<p>Liniowy <code>alloc</code> z K&R 5.4 przesuwa wskaźnik w stałej tablicy. Jest prosty, ale nie odzyskuje dowolnego bloku, nie wybiera najlepszego dopasowania, nie dzieli i nie scala wolnych obszarów. <code>afree</code> może cofnąć wskaźnik jedynie do adresu należącego do areny, więc bez dyscypliny stosowej łatwo unieważnić późniejsze przydziały. Historyczna tablica bajtów nie jest też ogólną deklaracją wyrównania dla każdego typu.</p>\n<p>Task03 zachowuje istotę modelu, lecz jawnie wymusza <code>heap_start <= brk <= heap_end</code>; odrzucona operacja nie zmienia break. Task04 dodaje 16-bajtowe wyrównanie i 16-bajtowy nagłówek bezpośrednio przed payloadem. Nadal jest to alokator append-only: nie ma <code>sfree</code>, listy wolnych bloków, split ani coalescing. Jedyną operacją odzyskania jest reset całej areny, który unieważnia wszystkie wcześniejsze wskaźniki.</p>",
|
||
"tasks": [],
|
||
"assets": [],
|
||
"steps": [],
|
||
"spread_group": "",
|
||
"spread_label": "",
|
||
"spread_columns": 1,
|
||
"spread_index": 1,
|
||
"spread_count": 1,
|
||
"page_orientation": "portrait"
|
||
},
|
||
{
|
||
"id": "section-4-content",
|
||
"index": 4,
|
||
"title": "4 — Prawdziwe malloc/free jako czarna skrzynka",
|
||
"show_heading": true,
|
||
"toc_entry": true,
|
||
"header_html": "<header class=\"page-resource-header page-resource-header--dual\" data-resource-url=\"https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\" data-repository-url=\"https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\" data-page=\"5\" data-page-total=\"10\"><table class=\"resource-header-table\"><colgroup><col style=\"width:24mm\"><col><col style=\"width:24mm\"></colgroup><tbody><tr><td class=\"resource-qr-cell resource-qr-cell--left\"><a class=\"resource-qr resource-qr-repository\" href=\"https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"GITEA: otwórz https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\"><svg class=\"title-qr\" role=\"img\" aria-label=\"Kod QR: https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\" version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='85.039196pt' height='85.039196pt' viewBox='-72.000004 -72.000004 85.039196 85.039196'>\n<g id='page1'>\n<rect x='-72.000004' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='10.462247' height='2.576945' width='2.576945'/>\n</g>\n</svg></a></td><td class=\"resource-header-center\"><div class=\"resource-header-grid\"><div class=\"resource-header-row\" style=\"grid-template-columns:59.5fr 18fr 41.5fr\"><div class=\"resource-header-field resource-header-field--title\"><span class=\"resource-label\">TITLE</span><span class=\"resource-value\">smalloc, sbrk i minimalne libc</span></div><div class=\"resource-header-field resource-header-field--emphasis\"><span class=\"resource-label\">VER.</span><span class=\"resource-value\">v00.01</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">DATETIME</span><span class=\"resource-value\">2026-07-20T00:00:00+02:00</span></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:59.5fr 30fr 17fr 12.5fr\"><div class=\"resource-header-field resource-header-field--title\"><span class=\"resource-label\">PROJECT</span><span class=\"resource-value\">Freestanding C na RV32I</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">SERIES</span><span class=\"resource-value\">C · Freestanding RV32I and K&R</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">CARD</span><span class=\"resource-value\">09/13</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">SHEET</span><span class=\"resource-value\">5/10</span></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:7fr 6fr 17.5fr 11fr 9fr 9fr 59.5fr\"><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">SUBJ.</span><span class=\"resource-value\">Inf.</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">PROG.</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">CORE</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">SCOPE</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">LEVEL</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">POS.</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--identity\"><span><b>GITEA UUID</b><span class=\"resource-identity-value\">47826ae5-6370-5ac2-bd91-9acb89116d40</span></span><span><b>CARD UUID</b><span class=\"resource-identity-value\">8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0</span><b class=\"resource-author\">AUTHOR M. Pabiszczak</b></span></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:119fr\"><div class=\"resource-header-field resource-header-field--url-row\"><a href=\"https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\"><b>GITEA</b> https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc</a></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:119fr\"><div class=\"resource-header-field resource-header-field--url-row\"><a href=\"https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\"><b>HTML</b> https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0</a></div></div></div></td><td class=\"resource-qr-cell resource-qr-cell--right\"><a class=\"resource-qr resource-qr-page\" href=\"https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"HTML: otwórz https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\"><svg class=\"title-qr\" role=\"img\" aria-label=\"Kod QR: https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\" version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='85.039227pt' height='85.039227pt' viewBox='-72.000004 -72.000004 85.039227 85.039227'>\n<g id='page1'>\n<rect x='-72.000004' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='10.740865' height='2.298357' width='2.298357'/>\n</g>\n</svg></a></td></tr></tbody></table></header>",
|
||
"left_margin_html": "<div class=\"margin-title\">TECH</div><div class=\"margin-list\"><button class=\"margin-tag we\" style=\"--indent:0.00em\" type=\"button\" data-margin-display=\"WE 01\" data-margin-tip=\"\" title=\"\"><span>WE 01</span><span class=\"local\"></span></button></div>",
|
||
"right_margin_html": "<div class=\"margin-title\">OG</div><div class=\"margin-list\"><button class=\"margin-tag we\" style=\"--indent:0.00em\" type=\"button\" data-margin-display=\"WE 01\" data-margin-tip=\"\" title=\"\"><span>WE 01</span><span class=\"local\"></span></button></div>",
|
||
"content_html": "<p>Task05 nie zakłada, że picolibc ma taki sam nagłówek lub strategię jak <code>c09_smalloc</code>. Program sprawdza tylko publiczny kontrakt potrzebny klientowi: dwa udane przydziały dają używalne, rozłączne obszary; zapisane bajty można odczytać; adresy spełniają mierzone wyrównanie; oba bloki są przekazane do <code>free</code>. Nie odczytuje pamięci po <code>free</code> i nie wymaga ponownego użycia tego samego adresu.</p>\n<p>Minimalny startup ustawia <code>gp</code>, pojedynczą bazę TLS <code>tp</code>, zeruje <code>.tbss</code> i <code>.bss</code>, a następnie wywołuje <code>main</code>. Skrypt linkera pozostawia <code>__heap_end</code> 64 KiB przed <code>__stack_top</code> i ma <code>ASSERT</code> zatrzymujący obraz, gdy sekcje zajmą zarezerwowany obszar.</p>",
|
||
"tasks": [],
|
||
"assets": [],
|
||
"steps": [],
|
||
"spread_group": "",
|
||
"spread_label": "",
|
||
"spread_columns": 1,
|
||
"spread_index": 1,
|
||
"spread_count": 1,
|
||
"page_orientation": "portrait"
|
||
},
|
||
{
|
||
"id": "section-5-task01",
|
||
"index": 5,
|
||
"title": "TASK01 — strlen z libc bez sterty",
|
||
"show_heading": true,
|
||
"toc_entry": true,
|
||
"header_html": "<header class=\"page-resource-header page-resource-header--dual\" data-resource-url=\"https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\" data-repository-url=\"https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\" data-page=\"6\" data-page-total=\"10\"><table class=\"resource-header-table\"><colgroup><col style=\"width:24mm\"><col><col style=\"width:24mm\"></colgroup><tbody><tr><td class=\"resource-qr-cell resource-qr-cell--left\"><a class=\"resource-qr resource-qr-repository\" href=\"https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"GITEA: otwórz https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\"><svg class=\"title-qr\" role=\"img\" aria-label=\"Kod QR: https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\" version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='85.039196pt' height='85.039196pt' viewBox='-72.000004 -72.000004 85.039196 85.039196'>\n<g id='page1'>\n<rect x='-72.000004' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='10.462247' height='2.576945' width='2.576945'/>\n</g>\n</svg></a></td><td class=\"resource-header-center\"><div class=\"resource-header-grid\"><div class=\"resource-header-row\" style=\"grid-template-columns:59.5fr 18fr 41.5fr\"><div class=\"resource-header-field resource-header-field--title\"><span class=\"resource-label\">TITLE</span><span class=\"resource-value\">smalloc, sbrk i minimalne libc</span></div><div class=\"resource-header-field resource-header-field--emphasis\"><span class=\"resource-label\">VER.</span><span class=\"resource-value\">v00.01</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">DATETIME</span><span class=\"resource-value\">2026-07-20T00:00:00+02:00</span></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:59.5fr 30fr 17fr 12.5fr\"><div class=\"resource-header-field resource-header-field--title\"><span class=\"resource-label\">PROJECT</span><span class=\"resource-value\">Freestanding C na RV32I</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">SERIES</span><span class=\"resource-value\">C · Freestanding RV32I and K&R</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">CARD</span><span class=\"resource-value\">09/13</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">SHEET</span><span class=\"resource-value\">6/10</span></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:7fr 6fr 17.5fr 11fr 9fr 9fr 59.5fr\"><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">SUBJ.</span><span class=\"resource-value\">Inf.</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">PROG.</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">CORE</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">SCOPE</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">LEVEL</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">POS.</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--identity\"><span><b>GITEA UUID</b><span class=\"resource-identity-value\">47826ae5-6370-5ac2-bd91-9acb89116d40</span></span><span><b>CARD UUID</b><span class=\"resource-identity-value\">8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0</span><b class=\"resource-author\">AUTHOR M. Pabiszczak</b></span></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:119fr\"><div class=\"resource-header-field resource-header-field--url-row\"><a href=\"https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\"><b>GITEA</b> https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc</a></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:119fr\"><div class=\"resource-header-field resource-header-field--url-row\"><a href=\"https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\"><b>HTML</b> https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0</a></div></div></div></td><td class=\"resource-qr-cell resource-qr-cell--right\"><a class=\"resource-qr resource-qr-page\" href=\"https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"HTML: otwórz https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\"><svg class=\"title-qr\" role=\"img\" aria-label=\"Kod QR: https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\" version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='85.039227pt' height='85.039227pt' viewBox='-72.000004 -72.000004 85.039227 85.039227'>\n<g id='page1'>\n<rect x='-72.000004' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='10.740865' height='2.298357' width='2.298357'/>\n</g>\n</svg></a></td></tr></tbody></table></header>",
|
||
"left_margin_html": "<div class=\"margin-title\">TECH</div><div class=\"margin-list\"><button class=\"margin-tag we\" style=\"--indent:0.00em\" type=\"button\" data-margin-display=\"WE 01\" data-margin-tip=\"\" title=\"\"><span>WE 01</span><span class=\"local\"></span></button></div>",
|
||
"right_margin_html": "<div class=\"margin-title\">OG</div><div class=\"margin-list\"><button class=\"margin-tag we\" style=\"--indent:0.00em\" type=\"button\" data-margin-display=\"WE 01\" data-margin-tip=\"\" title=\"\"><span>WE 01</span><span class=\"local\"></span></button></div>",
|
||
"content_html": "",
|
||
"tasks": [
|
||
{
|
||
"ref": "task01",
|
||
"title": "strlen z libc bez sterty",
|
||
"uuid": "839b8401-9f15-5edc-a214-176c06ba5cb1",
|
||
"criterion": "Host i Hazard3: length=16, pass=1, kod 0. Mapa RV32I zawiera libc.a(strlen.c.o), ale nie zawiera libc_stdlib_malloc.c.o, libc_stdlib_free.c.o ani libc_misc_picosbrk.c.o.",
|
||
"conclusion_html": "",
|
||
"prompt_html": "<p>Przed linkowaniem przewidź, które człony <code>libc.a</code> są potrzebne przez bezpośrednie <code>strlen</code>. Uruchom program, a potem w mapie udowodnij obecność <code>strlen.c.o</code> i nieobecność członów malloc, free oraz picosbrk.</p>",
|
||
"flow": [
|
||
{
|
||
"id": "task01.a1",
|
||
"kind": "block",
|
||
"title": "A1 CONTEXT · AKTYWNE — klient, archiwum i brak dostawcy pamięci",
|
||
"content_html": "<p><strong>Zachowany przykład:</strong> <code>src/tasks/task01_libc_without_heap.c</code>. Klient wywołuje publiczne <code>strlen</code>. Granicą systemu jest linker wybierający potrzebny człon <code>libc.a</code>; Task01 nie deklaruje ani nie wywołuje <code>malloc</code>, <code>free</code> lub <code>sbrk</code>.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task01.a2",
|
||
"kind": "block",
|
||
"title": "A2 STRUCTURE · AKTYWNE — jedna krawędź symboliczna",
|
||
"content_html": "<p>Przy <code>-fno-builtin</code> obiekt tasku zachowuje niezdefiniowany symbol <code>strlen</code>. Linker rozwiązuje go przez <code>strlen.c.o</code>. Ten człon nie tworzy następnej krawędzi do alokatora, dlatego graf zależności kończy się bez warstwy sterty.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task01.a3",
|
||
"kind": "block",
|
||
"title": "A3 DISPATCH · N/D",
|
||
"content_html": "<p><strong>N/D.</strong> strlen i checkpoint są wywołaniami bezpośrednimi; program nie ma callbacku, ISR, wskaźnika funkcji ani dynamicznego wyboru implementacji.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task01.a4",
|
||
"kind": "block",
|
||
"title": "A4 APPLICATION · AKTYWNE — dwa niezależne warunki sukcesu",
|
||
"content_html": "<p>Warunek wykonania to długość 16 dla napisu <code>picolibc-no-heap</code>. Warunek obrazu to obecność wyłącznie potrzebnego członu tekstowego i brak trzech nazw członów związanych z przydziałem. Sam kod wyjścia nie zastępuje kontroli mapy.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task01.a5",
|
||
"kind": "block",
|
||
"title": "A5 FLOW · AKTYWNE — kompilacja, selekcja archiwum, wywołanie",
|
||
"content_html": "<p>Kompilator pozostawia call do <code>strlen</code>; linker przegląda archiwum i pobiera <code>strlen.c.o</code>; startup uruchamia <code>main</code>; funkcja oblicza 16; checkpoint publikuje wynik; <code>main</code> zwraca 0. Każdy etap ma inny artefakt dowodowy.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task01.a6",
|
||
"kind": "block",
|
||
"title": "A6 STATE · N/D",
|
||
"content_html": "<p><strong>N/D.</strong> Program wykonuje jednorazowy, czysty pomiar długości i nie ma domenowego obiektu przechodzącego przez istotne stany ani zasobu o cyklu życia.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task01.a7",
|
||
"kind": "block",
|
||
"title": "A7 RUNTIME · AKTYWNE — global i mapa odpowiadają na inne pytania",
|
||
"content_html": "<p>W <code>task01_debug_checkpoint</code> global <code>g_task01_length</code> ma wartość 16, a <code>g_task01_pass</code> wartość 1. Osobno <code>prog.map</code> wskazuje <code>libc.a(strlen.c.o)</code>; test mapy odrzuca każdą nazwę członu heap.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task01.a8",
|
||
"kind": "block",
|
||
"title": "A8 PATTERNS · AKTYWNE — płać za osiągalne symbole, nie za nagłówek",
|
||
"content_html": "<p>Dla archiwum statycznego właściwym wzorcem audytu jest śledzenie nierozwiązanych symboli i pobranych członów. <code>#include <string.h></code> dostarcza deklarację; nie jest poleceniem dołączenia całej implementacji libc.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task01.proof",
|
||
"kind": "exercise",
|
||
"title": "Przewidywanie → wykonanie → wniosek",
|
||
"content_html": "",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task01.worksheet",
|
||
"kind": "block",
|
||
"title": "TASK01 · Zapis dowodu ucznia",
|
||
"content_html": "<p><strong>1. Przewidywanie przed uruchomieniem</strong> \\noindent<span class=\"dotfill\"></span> \\noindent<span class=\"dotfill\"></span> <strong>2. Wynik programu hostowego</strong> \\noindent<span class=\"dotfill\"></span> \\noindent<span class=\"dotfill\"></span> <strong>3. Wynik RV32I i kod wyjścia</strong> \\noindent<span class=\"dotfill\"></span> \\noindent<span class=\"dotfill\"></span> <strong>4. Wniosek: reguła języka lub kontrakt targetu potwierdzony przez pomiar</strong> \\noindent<span class=\"dotfill\"></span> \\noindent<span class=\"dotfill\"></span></p>",
|
||
"steps": []
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"assets": [],
|
||
"steps": [],
|
||
"spread_group": "",
|
||
"spread_label": "",
|
||
"spread_columns": 1,
|
||
"spread_index": 1,
|
||
"spread_count": 1,
|
||
"page_orientation": "portrait"
|
||
},
|
||
{
|
||
"id": "section-6-task02",
|
||
"index": 6,
|
||
"title": "TASK02 — Kontrolowany brak dostawcy sbrk",
|
||
"show_heading": true,
|
||
"toc_entry": true,
|
||
"header_html": "<header class=\"page-resource-header page-resource-header--dual\" data-resource-url=\"https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\" data-repository-url=\"https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\" data-page=\"7\" data-page-total=\"10\"><table class=\"resource-header-table\"><colgroup><col style=\"width:24mm\"><col><col style=\"width:24mm\"></colgroup><tbody><tr><td class=\"resource-qr-cell resource-qr-cell--left\"><a class=\"resource-qr resource-qr-repository\" href=\"https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"GITEA: otwórz https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\"><svg class=\"title-qr\" role=\"img\" aria-label=\"Kod QR: https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\" version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='85.039196pt' height='85.039196pt' viewBox='-72.000004 -72.000004 85.039196 85.039196'>\n<g id='page1'>\n<rect x='-72.000004' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='10.462247' height='2.576945' width='2.576945'/>\n</g>\n</svg></a></td><td class=\"resource-header-center\"><div class=\"resource-header-grid\"><div class=\"resource-header-row\" style=\"grid-template-columns:59.5fr 18fr 41.5fr\"><div class=\"resource-header-field resource-header-field--title\"><span class=\"resource-label\">TITLE</span><span class=\"resource-value\">smalloc, sbrk i minimalne libc</span></div><div class=\"resource-header-field resource-header-field--emphasis\"><span class=\"resource-label\">VER.</span><span class=\"resource-value\">v00.01</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">DATETIME</span><span class=\"resource-value\">2026-07-20T00:00:00+02:00</span></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:59.5fr 30fr 17fr 12.5fr\"><div class=\"resource-header-field resource-header-field--title\"><span class=\"resource-label\">PROJECT</span><span class=\"resource-value\">Freestanding C na RV32I</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">SERIES</span><span class=\"resource-value\">C · Freestanding RV32I and K&R</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">CARD</span><span class=\"resource-value\">09/13</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">SHEET</span><span class=\"resource-value\">7/10</span></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:7fr 6fr 17.5fr 11fr 9fr 9fr 59.5fr\"><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">SUBJ.</span><span class=\"resource-value\">Inf.</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">PROG.</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">CORE</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">SCOPE</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">LEVEL</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">POS.</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--identity\"><span><b>GITEA UUID</b><span class=\"resource-identity-value\">47826ae5-6370-5ac2-bd91-9acb89116d40</span></span><span><b>CARD UUID</b><span class=\"resource-identity-value\">8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0</span><b class=\"resource-author\">AUTHOR M. Pabiszczak</b></span></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:119fr\"><div class=\"resource-header-field resource-header-field--url-row\"><a href=\"https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\"><b>GITEA</b> https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc</a></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:119fr\"><div class=\"resource-header-field resource-header-field--url-row\"><a href=\"https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\"><b>HTML</b> https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0</a></div></div></div></td><td class=\"resource-qr-cell resource-qr-cell--right\"><a class=\"resource-qr resource-qr-page\" href=\"https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"HTML: otwórz https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\"><svg class=\"title-qr\" role=\"img\" aria-label=\"Kod QR: https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\" version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='85.039227pt' height='85.039227pt' viewBox='-72.000004 -72.000004 85.039227 85.039227'>\n<g id='page1'>\n<rect x='-72.000004' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='10.740865' height='2.298357' width='2.298357'/>\n</g>\n</svg></a></td></tr></tbody></table></header>",
|
||
"left_margin_html": "<div class=\"margin-title\">TECH</div><div class=\"margin-list\"><button class=\"margin-tag we\" style=\"--indent:0.00em\" type=\"button\" data-margin-display=\"WE 01\" data-margin-tip=\"\" title=\"\"><span>WE 01</span><span class=\"local\"></span></button></div>",
|
||
"right_margin_html": "<div class=\"margin-title\">OG</div><div class=\"margin-list\"><button class=\"margin-tag we\" style=\"--indent:0.00em\" type=\"button\" data-margin-display=\"WE 01\" data-margin-tip=\"\" title=\"\"><span>WE 01</span><span class=\"local\"></span></button></div>",
|
||
"content_html": "",
|
||
"tasks": [
|
||
{
|
||
"ref": "task02",
|
||
"title": "Kontrolowany brak dostawcy sbrk",
|
||
"uuid": "9c55597f-3145-5744-b13e-f1c0ee83abc8",
|
||
"criterion": "Kompilacja task.o kończy się sukcesem. Link ma niezerowy status, log wymienia libc_stdlib_malloc.c.o i undefined reference to __wrap_sbrk, a must-not-exist.elf nie istnieje. Nie wykonuje się testu host ani Hazard3.",
|
||
"conclusion_html": "",
|
||
"prompt_html": "<p>Narysuj łańcuch <code>main -> malloc -> sbrk</code>. Następnie uruchom <code>make expected-fail</code> i wyjaśnij, dlaczego <code>-wrap=sbrk</code> zmienia ostatnią krawędź na <code>__wrap_sbrk</code>, dlaczego brak ELF jest wynikiem poprawnym oraz czego ten test nie mówi o runtime.</p>",
|
||
"flow": [
|
||
{
|
||
"id": "task02.a1",
|
||
"kind": "block",
|
||
"title": "A1 CONTEXT · AKTYWNE — kontrolowane przecięcie granicy platformy",
|
||
"content_html": "<p><strong>Zachowany przykład:</strong> <code>src/tasks/task02_malloc_requires_sbrk.c</code>. Kod klienta żąda 16 B przez <code>malloc</code>. Opcja linkera przechwytuje wyłącznie symbol dostawcy pamięci, dzięki czemu testuje granicę libc-platforma bez usuwania lub modyfikowania systemowego archiwum.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task02.a2",
|
||
"kind": "block",
|
||
"title": "A2 STRUCTURE · AKTYWNE — caller, człon malloc i brakujący wrapper",
|
||
"content_html": "<p>Obiekt tasku wnosi odwołanie do <code>malloc</code>; linker pobiera <code>libc_stdlib_malloc.c.o</code>. Jego odwołania do <code>sbrk</code> są przez <code>-wrap</code> przepisywane na <code>__wrap_sbrk</code>. Żaden obiekt celowo nie definiuje tej ostatniej nazwy.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task02.a3",
|
||
"kind": "block",
|
||
"title": "A3 DISPATCH · N/D",
|
||
"content_html": "<p><strong>N/D.</strong> Wywołanie malloc jest bezpośrednie, a -wrap jest transformacją nazw podczas linkowania, nie mechanizmem callbacku, ISR ani dynamicznego dispatchu w programie.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task02.a4",
|
||
"kind": "block",
|
||
"title": "A4 APPLICATION · AKTYWNE — porażka ma precyzyjną sygnaturę",
|
||
"content_html": "<p>Sukces testu oznacza jednocześnie: obiekt C powstał, link zwrócił status różny od zera, diagnostyka zawiera <code>__wrap_sbrk</code> oraz nazwę członu malloc, a końcowy ELF nie istnieje. Inny błąd linkera nie spełnia kryterium.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task02.a5",
|
||
"kind": "block",
|
||
"title": "A5 FLOW · AKTYWNE — expected-fail jako kontrolowany przebieg",
|
||
"content_html": "<p>Skrypt usuwa stary artefakt, kompiluje task, uruchamia link w trybie dopuszczającym błąd, zapisuje status i log, po czym przywraca rygor <code>set -e</code>. Dopiero cztery asercje zamieniają oczekiwaną porażkę programu w sukces testu.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task02.a6",
|
||
"kind": "block",
|
||
"title": "A6 STATE · N/D",
|
||
"content_html": "<p><strong>N/D.</strong> Linkowanie kończy się przed utworzeniem obrazu wykonywalnego, więc nie istnieje runtime, breakpoint ani obiekt domenowy zmieniający stan w czasie wykonania.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task02.a7",
|
||
"kind": "block",
|
||
"title": "A7 RUNTIME · AKTYWNE — dowodem jest diagnostyka przed runtime",
|
||
"content_html": "<p>Odczytaj <code>expected-link-failure.log</code>: cztery relokacje z <code>libc_stdlib_malloc.c.o</code> wskazują brak <code>__wrap_sbrk</code>. Następnie sprawdź nieobecność <code>must-not-exist.elf</code>; nie wolno wymyślać wartości runtime dla nieistniejącego programu.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task02.a8",
|
||
"kind": "block",
|
||
"title": "A8 PATTERNS · AKTYWNE — test negatywny musi odrzucać zły powód",
|
||
"content_html": "<p>Wzorzec expected-fail wymaga konkretnej sygnatury błędu i braku produktu końcowego. Sam warunek „polecenie nie przeszło” byłby za słaby, bo zaliczyłby literówkę, brak kompilatora lub błędny skrypt linkera.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task02.proof",
|
||
"kind": "exercise",
|
||
"title": "Przewidywanie → wykonanie → wniosek",
|
||
"content_html": "",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task02.worksheet",
|
||
"kind": "block",
|
||
"title": "TASK02 · Zapis dowodu ucznia",
|
||
"content_html": "<p><strong>1. Przewidywanie przed uruchomieniem</strong> \\noindent<span class=\"dotfill\"></span> \\noindent<span class=\"dotfill\"></span> <strong>2. Wynik kompilacji task.o</strong> \\noindent<span class=\"dotfill\"></span> \\noindent<span class=\"dotfill\"></span> <strong>3. Status i sygnatury błędu linkera</strong> \\noindent<span class=\"dotfill\"></span> \\noindent<span class=\"dotfill\"></span> <strong>4. Wniosek: reguła języka lub kontrakt targetu potwierdzony przez pomiar</strong> \\noindent<span class=\"dotfill\"></span> \\noindent<span class=\"dotfill\"></span></p>",
|
||
"steps": []
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"assets": [],
|
||
"steps": [],
|
||
"spread_group": "",
|
||
"spread_label": "",
|
||
"spread_columns": 1,
|
||
"spread_index": 1,
|
||
"spread_count": 1,
|
||
"page_orientation": "portrait"
|
||
},
|
||
{
|
||
"id": "section-7-task03",
|
||
"index": 7,
|
||
"title": "TASK03 — Bounded sbrk i atomowy błąd",
|
||
"show_heading": true,
|
||
"toc_entry": true,
|
||
"header_html": "<header class=\"page-resource-header page-resource-header--dual\" data-resource-url=\"https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\" data-repository-url=\"https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\" data-page=\"8\" data-page-total=\"10\"><table class=\"resource-header-table\"><colgroup><col style=\"width:24mm\"><col><col style=\"width:24mm\"></colgroup><tbody><tr><td class=\"resource-qr-cell resource-qr-cell--left\"><a class=\"resource-qr resource-qr-repository\" href=\"https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"GITEA: otwórz https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\"><svg class=\"title-qr\" role=\"img\" aria-label=\"Kod QR: https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\" version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='85.039196pt' height='85.039196pt' viewBox='-72.000004 -72.000004 85.039196 85.039196'>\n<g id='page1'>\n<rect x='-72.000004' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='10.462247' height='2.576945' width='2.576945'/>\n</g>\n</svg></a></td><td class=\"resource-header-center\"><div class=\"resource-header-grid\"><div class=\"resource-header-row\" style=\"grid-template-columns:59.5fr 18fr 41.5fr\"><div class=\"resource-header-field resource-header-field--title\"><span class=\"resource-label\">TITLE</span><span class=\"resource-value\">smalloc, sbrk i minimalne libc</span></div><div class=\"resource-header-field resource-header-field--emphasis\"><span class=\"resource-label\">VER.</span><span class=\"resource-value\">v00.01</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">DATETIME</span><span class=\"resource-value\">2026-07-20T00:00:00+02:00</span></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:59.5fr 30fr 17fr 12.5fr\"><div class=\"resource-header-field resource-header-field--title\"><span class=\"resource-label\">PROJECT</span><span class=\"resource-value\">Freestanding C na RV32I</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">SERIES</span><span class=\"resource-value\">C · Freestanding RV32I and K&R</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">CARD</span><span class=\"resource-value\">09/13</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">SHEET</span><span class=\"resource-value\">8/10</span></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:7fr 6fr 17.5fr 11fr 9fr 9fr 59.5fr\"><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">SUBJ.</span><span class=\"resource-value\">Inf.</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">PROG.</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">CORE</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">SCOPE</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">LEVEL</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">POS.</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--identity\"><span><b>GITEA UUID</b><span class=\"resource-identity-value\">47826ae5-6370-5ac2-bd91-9acb89116d40</span></span><span><b>CARD UUID</b><span class=\"resource-identity-value\">8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0</span><b class=\"resource-author\">AUTHOR M. Pabiszczak</b></span></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:119fr\"><div class=\"resource-header-field resource-header-field--url-row\"><a href=\"https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\"><b>GITEA</b> https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc</a></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:119fr\"><div class=\"resource-header-field resource-header-field--url-row\"><a href=\"https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\"><b>HTML</b> https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0</a></div></div></div></td><td class=\"resource-qr-cell resource-qr-cell--right\"><a class=\"resource-qr resource-qr-page\" href=\"https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"HTML: otwórz https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\"><svg class=\"title-qr\" role=\"img\" aria-label=\"Kod QR: https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\" version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='85.039227pt' height='85.039227pt' viewBox='-72.000004 -72.000004 85.039227 85.039227'>\n<g id='page1'>\n<rect x='-72.000004' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='10.740865' height='2.298357' width='2.298357'/>\n</g>\n</svg></a></td></tr></tbody></table></header>",
|
||
"left_margin_html": "<div class=\"margin-title\">TECH</div><div class=\"margin-list\"><button class=\"margin-tag we\" style=\"--indent:0.00em\" type=\"button\" data-margin-display=\"WE 01\" data-margin-tip=\"\" title=\"\"><span>WE 01</span><span class=\"local\"></span></button></div>",
|
||
"right_margin_html": "<div class=\"margin-title\">OG</div><div class=\"margin-list\"><button class=\"margin-tag we\" style=\"--indent:0.00em\" type=\"button\" data-margin-display=\"WE 01\" data-margin-tip=\"\" title=\"\"><span>WE 01</span><span class=\"local\"></span></button></div>",
|
||
"content_html": "",
|
||
"tasks": [
|
||
{
|
||
"ref": "task03",
|
||
"title": "Bounded sbrk i atomowy błąd",
|
||
"uuid": "5a69ff6d-bda9-5b20-a18c-a8da2f88c64a",
|
||
"criterion": "Host i Hazard3: grow=40, rejected_grow=40, shrink=32, rejected_shrink=32, preserved=1, bounds=1, pass=1 i kod 0. Linker: __heap_start oraz __heap_end są wyrównane do 16 B, __heap_end == __stack_bottom.",
|
||
"conclusion_html": "",
|
||
"prompt_html": "<p>Zapisz stan break po sekwencji <code>+16,+24,fail,-8,fail</code>. Dla obu porażek wskaż sprawdzaną granicę i udowodnij, że zwrot <code>(void *)-1</code> nie zmienia break. Porównaj stałe offsety hosta i RV32I.</p>",
|
||
"flow": [
|
||
{
|
||
"id": "task03.a1",
|
||
"kind": "block",
|
||
"title": "A1 CONTEXT · AKTYWNE — model oddzielony od libc",
|
||
"content_html": "<p><strong>Zachowane materiały:</strong> <code>src/tasks/task03_bounded_sbrk.c</code>, <code>src/runtime/c09_bounded_sbrk.c</code>, <code>src/runtime/c09_bounded_sbrk.h</code>, <code>link/hazard3_c09.ld</code>. Task03 eksportuje nazwę <code>c09_sbrk</code>, aby nie przejąć symbolu <code>sbrk</code> picolibc. Na hoście granice obejmują statyczną arenę 512 B; na RV32I pochodzą z linkera. Ten sam algorytm widzi tylko trzy adresy.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task03.a2",
|
||
"kind": "block",
|
||
"title": "A2 STRUCTURE · AKTYWNE — start, break i end",
|
||
"content_html": "<p>Stan ma jedną zmienną <code>g_c09_break</code> oraz niezmienne granice <code>start</code> i <code>end</code>. Każdy poprawny stan spełnia <code>start <= break <= end</code>; wolny obszar ma rozmiar <code>end-break</code>, a zajęty prefiks <code>break-start</code>.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task03.a3",
|
||
"kind": "block",
|
||
"title": "A3 DISPATCH · N/D",
|
||
"content_html": "<p><strong>N/D.</strong> Wszystkie operacje c09_sbrk i gettery są wywoływane bezpośrednio; nie ma callbacku, ISR, tablicy funkcji ani wyboru implementacji w runtime.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task03.a4",
|
||
"kind": "block",
|
||
"title": "A4 APPLICATION · AKTYWNE — tabela pięciu przejść",
|
||
"content_html": "<p>Od offsetu 0 operacje dają kolejno: <code>+16 -> 16</code>, <code>+24 -> 40</code>, zbyt duży wzrost <code>-> 40</code>, <code>-8 -> 32</code>, zejście o 33 <code>-> 32</code>. Udany call zwraca stary break; porażka zwraca wszystkie bity ustawione.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task03.a5",
|
||
"kind": "block",
|
||
"title": "A5 FLOW · AKTYWNE — najpierw zakres, potem commit",
|
||
"content_html": "<p>Dla wzrostu kod porównuje wielkość z <code>end-current</code>; dla spadku oblicza bezpiecznie moduł także dla <code>PTRDIFF_MIN</code> i porównuje go z <code>current-start</code>. Dopiero po zaliczeniu warunku zapisuje <code>g_c09_break=next</code>.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task03.a6",
|
||
"kind": "block",
|
||
"title": "A6 STATE · AKTYWNE — VALID pozostaje VALID także po odrzuceniu",
|
||
"content_html": "<p>Break przechodzi przez offsety <code>0 -> 16 -> 40 -> 40 -> 32 -> 32</code>. Obie porażki są samopętlą stanu: zmienia się wynik operacji, ale nie break. Nie ma przejścia do wartości poniżej start ani powyżej end.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task03.a7",
|
||
"kind": "block",
|
||
"title": "A7 RUNTIME · AKTYWNE — offsety zamiast niestabilnych adresów",
|
||
"content_html": "<p>Checkpoint publikuje cztery offsety <code>40,40,32,32</code> oraz flagi <code>preserved=1</code> i <code>bounds=1</code>. Adresy bezwzględne hosta mogą się zmieniać przez ASLR, dlatego dowód porównuje różnice względem startu.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task03.a8",
|
||
"kind": "block",
|
||
"title": "A8 PATTERNS · AKTYWNE — validate then commit",
|
||
"content_html": "<p>Wzorzec silnej gwarancji błędu brzmi: najpierw policz bez przepełnienia, następnie sprawdź granice, a dopiero potem zmień jedyny stan. Wskaźnik break pozostaje obserwowalnie niezmieniony po odrzuconej operacji.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task03.proof",
|
||
"kind": "exercise",
|
||
"title": "Przewidywanie → wykonanie → wniosek",
|
||
"content_html": "",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task03.worksheet",
|
||
"kind": "block",
|
||
"title": "TASK03 · Zapis dowodu ucznia",
|
||
"content_html": "<p><strong>1. Przewidywanie przed uruchomieniem</strong> \\noindent<span class=\"dotfill\"></span> \\noindent<span class=\"dotfill\"></span> <strong>2. Wynik programu hostowego</strong> \\noindent<span class=\"dotfill\"></span> \\noindent<span class=\"dotfill\"></span> <strong>3. Wynik RV32I i kod wyjścia</strong> \\noindent<span class=\"dotfill\"></span> \\noindent<span class=\"dotfill\"></span> <strong>4. Wniosek: reguła języka lub kontrakt targetu potwierdzony przez pomiar</strong> \\noindent<span class=\"dotfill\"></span> \\noindent<span class=\"dotfill\"></span></p>",
|
||
"steps": []
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"assets": [],
|
||
"steps": [],
|
||
"spread_group": "",
|
||
"spread_label": "",
|
||
"spread_columns": 1,
|
||
"spread_index": 1,
|
||
"spread_count": 1,
|
||
"page_orientation": "portrait"
|
||
},
|
||
{
|
||
"id": "section-8-task04",
|
||
"index": 8,
|
||
"title": "TASK04 — Wyrównany smalloc append-only",
|
||
"show_heading": true,
|
||
"toc_entry": true,
|
||
"header_html": "<header class=\"page-resource-header page-resource-header--dual\" data-resource-url=\"https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\" data-repository-url=\"https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\" data-page=\"9\" data-page-total=\"10\"><table class=\"resource-header-table\"><colgroup><col style=\"width:24mm\"><col><col style=\"width:24mm\"></colgroup><tbody><tr><td class=\"resource-qr-cell resource-qr-cell--left\"><a class=\"resource-qr resource-qr-repository\" href=\"https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"GITEA: otwórz https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\"><svg class=\"title-qr\" role=\"img\" aria-label=\"Kod QR: https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\" version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='85.039196pt' height='85.039196pt' viewBox='-72.000004 -72.000004 85.039196 85.039196'>\n<g id='page1'>\n<rect x='-72.000004' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='10.462247' height='2.576945' width='2.576945'/>\n</g>\n</svg></a></td><td class=\"resource-header-center\"><div class=\"resource-header-grid\"><div class=\"resource-header-row\" style=\"grid-template-columns:59.5fr 18fr 41.5fr\"><div class=\"resource-header-field resource-header-field--title\"><span class=\"resource-label\">TITLE</span><span class=\"resource-value\">smalloc, sbrk i minimalne libc</span></div><div class=\"resource-header-field resource-header-field--emphasis\"><span class=\"resource-label\">VER.</span><span class=\"resource-value\">v00.01</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">DATETIME</span><span class=\"resource-value\">2026-07-20T00:00:00+02:00</span></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:59.5fr 30fr 17fr 12.5fr\"><div class=\"resource-header-field resource-header-field--title\"><span class=\"resource-label\">PROJECT</span><span class=\"resource-value\">Freestanding C na RV32I</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">SERIES</span><span class=\"resource-value\">C · Freestanding RV32I and K&R</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">CARD</span><span class=\"resource-value\">09/13</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">SHEET</span><span class=\"resource-value\">9/10</span></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:7fr 6fr 17.5fr 11fr 9fr 9fr 59.5fr\"><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">SUBJ.</span><span class=\"resource-value\">Inf.</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">PROG.</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">CORE</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">SCOPE</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">LEVEL</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">POS.</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--identity\"><span><b>GITEA UUID</b><span class=\"resource-identity-value\">47826ae5-6370-5ac2-bd91-9acb89116d40</span></span><span><b>CARD UUID</b><span class=\"resource-identity-value\">8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0</span><b class=\"resource-author\">AUTHOR M. Pabiszczak</b></span></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:119fr\"><div class=\"resource-header-field resource-header-field--url-row\"><a href=\"https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\"><b>GITEA</b> https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc</a></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:119fr\"><div class=\"resource-header-field resource-header-field--url-row\"><a href=\"https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\"><b>HTML</b> https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0</a></div></div></div></td><td class=\"resource-qr-cell resource-qr-cell--right\"><a class=\"resource-qr resource-qr-page\" href=\"https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"HTML: otwórz https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\"><svg class=\"title-qr\" role=\"img\" aria-label=\"Kod QR: https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\" version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='85.039227pt' height='85.039227pt' viewBox='-72.000004 -72.000004 85.039227 85.039227'>\n<g id='page1'>\n<rect x='-72.000004' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='10.740865' height='2.298357' width='2.298357'/>\n</g>\n</svg></a></td></tr></tbody></table></header>",
|
||
"left_margin_html": "<div class=\"margin-title\">TECH</div><div class=\"margin-list\"><button class=\"margin-tag we\" style=\"--indent:0.00em\" type=\"button\" data-margin-display=\"WE 01\" data-margin-tip=\"\" title=\"\"><span>WE 01</span><span class=\"local\"></span></button></div>",
|
||
"right_margin_html": "<div class=\"margin-title\">OG</div><div class=\"margin-list\"><button class=\"margin-tag we\" style=\"--indent:0.00em\" type=\"button\" data-margin-display=\"WE 01\" data-margin-tip=\"\" title=\"\"><span>WE 01</span><span class=\"local\"></span></button></div>",
|
||
"content_html": "",
|
||
"tasks": [
|
||
{
|
||
"ref": "task04",
|
||
"title": "Wyrównany smalloc append-only",
|
||
"uuid": "e745e1ea-9494-5b75-9596-816022153237",
|
||
"criterion": "Host i Hazard3: header=16, first=32, second=48, delta=32, aligned=1, metadata=1, append=1, reset=1, pass=1 i kod 0. Nagłówki mają sequence 1 i 2; po resecie pierwszy payload wraca pod poprzedni pierwszy adres.",
|
||
"conclusion_html": "",
|
||
"prompt_html": "<p>Dla żądań 1 B i 17 B wyprowadź rozmiar nagłówka, rezerwację po align-up, adres obu payloadów i zmianę break. Wskaż, dlaczego brak <code>c09_sfree</code> jest częścią kontraktu, a reset areny nie jest odpowiednikiem <code>free(pointer)</code>.</p>",
|
||
"flow": [
|
||
{
|
||
"id": "task04.a1",
|
||
"kind": "block",
|
||
"title": "A1 CONTEXT · AKTYWNE — API ma celowo małą władzę",
|
||
"content_html": "<p><strong>Zachowane materiały:</strong> <code>src/tasks/task04_smalloc.c</code>, <code>src/runtime/c09_smalloc.c</code>, <code>src/runtime/c09_smalloc.h</code>, <code>src/runtime/c09_bounded_sbrk.c</code>, <code>src/runtime/c09_bounded_sbrk.h</code>. Klient może przydzielić payload i zresetować całą arenę. Nie może zwolnić jednego bloku ani przekazać modelowi wskaźnika do picolibc. <code>c09_smalloc</code> pobiera surowy fragment wyłącznie przez ograniczone <code>c09_sbrk</code>.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task04.a2",
|
||
"kind": "block",
|
||
"title": "A2 STRUCTURE · AKTYWNE — 16 B metadanych bezpośrednio przed payloadem",
|
||
"content_html": "<p>Nagłówek ma cztery pola <code>uint32_t</code>: magic, requested, reserved i sequence. Jego rozmiar wynosi 16 B. Zwrócony adres to <code>header+1</code>; inspekcja kontrolnie cofa się o dokładnie jeden rzeczywisty nagłówek.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task04.a3",
|
||
"kind": "block",
|
||
"title": "A3 DISPATCH · N/D",
|
||
"content_html": "<p><strong>N/D.</strong> smalloc, inspect, reset i c09_sbrk są zwykłymi wywołaniami bezpośrednimi; przykład nie zawiera callbacku, ISR ani dynamicznie wybieranej strategii.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task04.a4",
|
||
"kind": "block",
|
||
"title": "A4 APPLICATION · AKTYWNE — geometria dwóch bloków",
|
||
"content_html": "<p>Żądanie 1 B daje <code>align16(16+1)=32</code>; żądanie 17 B daje <code>align16(16+17)=48</code>. Pierwszy payload leży 16 B od startu, drugi 48 B od startu, więc ich delta wynosi 32 B. Oba adresy są wielokrotnością 16.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task04.a5",
|
||
"kind": "block",
|
||
"title": "A5 FLOW · AKTYWNE — size, align, reserve, header, payload",
|
||
"content_html": "<p>Kod odrzuca zero i przepełnienie, zaokrągla sumę nagłówka i żądania, sprawdza reprezentowalność jako <code>ptrdiff_t</code>, rezerwuje cały blok jednym <code>c09_sbrk</code>, zapisuje cztery pola nagłówka i dopiero wtedy zwraca payload.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task04.a6",
|
||
"kind": "block",
|
||
"title": "A6 STATE · AKTYWNE — EMPTY, TWO BLOCKS, RESET",
|
||
"content_html": "<p>Arena przechodzi <code>EMPTY -> seq1 -> seq1+seq2</code>. Brak indywidualnego free oznacza, że break tylko rośnie. <code>c09_smalloc_reset</code> wykonuje jedno przejście z dowolnej zawartości do EMPTY i unieważnia oba wskaźniki naraz.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task04.a7",
|
||
"kind": "block",
|
||
"title": "A7 RUNTIME · AKTYWNE — pamięć potwierdza header przed payloadem",
|
||
"content_html": "<p>W checkpointcie odczytaj <code>first-16</code>: słowo magic to <code>0x534D414C</code>, requested=1, reserved=32, sequence=1. Pod <code>second-16</code> odpowiednie wartości to 17, 48 i 2. Globale potwierdzają deltę 32 i reset.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task04.a8",
|
||
"kind": "block",
|
||
"title": "A8 PATTERNS · AKTYWNE — bump allocator z jawną granicą użycia",
|
||
"content_html": "<p>Append-only arena jest wartościowa dla fazowego scratch storage, gdy wszystkie obiekty mają wspólny czas życia. Nie zastępuje ogólnego malloc: brak selekcji, ponownego użycia pojedynczych luk, split, coalescing i niezależnego free.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task04.proof",
|
||
"kind": "exercise",
|
||
"title": "Przewidywanie → wykonanie → wniosek",
|
||
"content_html": "",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task04.worksheet",
|
||
"kind": "block",
|
||
"title": "TASK04 · Zapis dowodu ucznia",
|
||
"content_html": "<p><strong>1. Przewidywanie przed uruchomieniem</strong> \\noindent<span class=\"dotfill\"></span> \\noindent<span class=\"dotfill\"></span> <strong>2. Wynik programu hostowego</strong> \\noindent<span class=\"dotfill\"></span> \\noindent<span class=\"dotfill\"></span> <strong>3. Wynik RV32I i kod wyjścia</strong> \\noindent<span class=\"dotfill\"></span> \\noindent<span class=\"dotfill\"></span> <strong>4. Wniosek: reguła języka lub kontrakt targetu potwierdzony przez pomiar</strong> \\noindent<span class=\"dotfill\"></span> \\noindent<span class=\"dotfill\"></span></p>",
|
||
"steps": []
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"assets": [],
|
||
"steps": [],
|
||
"spread_group": "",
|
||
"spread_label": "",
|
||
"spread_columns": 1,
|
||
"spread_index": 1,
|
||
"spread_count": 1,
|
||
"page_orientation": "portrait"
|
||
},
|
||
{
|
||
"id": "section-9-task05",
|
||
"index": 9,
|
||
"title": "TASK05 — malloc/free picolibc jako czarna skrzynka",
|
||
"show_heading": true,
|
||
"toc_entry": true,
|
||
"header_html": "<header class=\"page-resource-header page-resource-header--dual\" data-resource-url=\"https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\" data-repository-url=\"https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\" data-page=\"10\" data-page-total=\"10\"><table class=\"resource-header-table\"><colgroup><col style=\"width:24mm\"><col><col style=\"width:24mm\"></colgroup><tbody><tr><td class=\"resource-qr-cell resource-qr-cell--left\"><a class=\"resource-qr resource-qr-repository\" href=\"https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"GITEA: otwórz https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\"><svg class=\"title-qr\" role=\"img\" aria-label=\"Kod QR: https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\" version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='85.039196pt' height='85.039196pt' viewBox='-72.000004 -72.000004 85.039196 85.039196'>\n<g id='page1'>\n<rect x='-72.000004' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-72.000004' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-69.423059' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-66.846114' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-64.269168' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-61.692223' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-59.115278' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-56.538332' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-53.961387' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-51.384442' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-48.807496' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-46.230551' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-43.653605' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-41.07666' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-38.499715' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-35.922769' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-33.345824' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-30.768879' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-28.191933' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-25.614988' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-23.038043' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-20.461097' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-17.884152' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-15.307207' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-53.961387' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-12.730261' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-10.153316' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='-7.576371' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-4.999425' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='-2.42248' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='.154465' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-17.884152' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='2.731411' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-43.653605' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-33.345824' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-20.461097' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-2.42248' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='.154465' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='5.308356' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-25.614988' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-23.038043' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-15.307207' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-4.999425' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='2.731411' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='5.308356' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='7.885301' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='10.462247' y='7.885301' height='2.576945' width='2.576945'/>\n<rect x='-72.000004' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-69.423059' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-66.846114' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-64.269168' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-61.692223' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-59.115278' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-56.538332' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-51.384442' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-48.807496' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-46.230551' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-41.07666' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-38.499715' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-35.922769' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-30.768879' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-28.191933' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-12.730261' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-10.153316' y='10.462247' height='2.576945' width='2.576945'/>\n<rect x='-7.576371' y='10.462247' height='2.576945' width='2.576945'/>\n</g>\n</svg></a></td><td class=\"resource-header-center\"><div class=\"resource-header-grid\"><div class=\"resource-header-row\" style=\"grid-template-columns:59.5fr 18fr 41.5fr\"><div class=\"resource-header-field resource-header-field--title\"><span class=\"resource-label\">TITLE</span><span class=\"resource-value\">smalloc, sbrk i minimalne libc</span></div><div class=\"resource-header-field resource-header-field--emphasis\"><span class=\"resource-label\">VER.</span><span class=\"resource-value\">v00.01</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">DATETIME</span><span class=\"resource-value\">2026-07-20T00:00:00+02:00</span></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:59.5fr 30fr 17fr 12.5fr\"><div class=\"resource-header-field resource-header-field--title\"><span class=\"resource-label\">PROJECT</span><span class=\"resource-value\">Freestanding C na RV32I</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">SERIES</span><span class=\"resource-value\">C · Freestanding RV32I and K&R</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">CARD</span><span class=\"resource-value\">09/13</span></div><div class=\"resource-header-field\"><span class=\"resource-label\">SHEET</span><span class=\"resource-value\">10/10</span></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:7fr 6fr 17.5fr 11fr 9fr 9fr 59.5fr\"><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">SUBJ.</span><span class=\"resource-value\">Inf.</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">PROG.</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">CORE</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">SCOPE</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">LEVEL</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--compact\"><span class=\"resource-label\">POS.</span><span class=\"resource-value\">—</span></div><div class=\"resource-header-field resource-header-field--identity\"><span><b>GITEA UUID</b><span class=\"resource-identity-value\">47826ae5-6370-5ac2-bd91-9acb89116d40</span></span><span><b>CARD UUID</b><span class=\"resource-identity-value\">8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0</span><b class=\"resource-author\">AUTHOR M. Pabiszczak</b></span></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:119fr\"><div class=\"resource-header-field resource-header-field--url-row\"><a href=\"https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc\"><b>GITEA</b> https://zsl-gitea.mpabi.pl/edu-inf/lab-rv32i-c-smalloc-sbrk-libc</a></div></div><div class=\"resource-header-row\" style=\"grid-template-columns:119fr\"><div class=\"resource-header-field resource-header-field--url-row\"><a href=\"https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\"><b>HTML</b> https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0</a></div></div></div></td><td class=\"resource-qr-cell resource-qr-cell--right\"><a class=\"resource-qr resource-qr-page\" href=\"https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"HTML: otwórz https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\"><svg class=\"title-qr\" role=\"img\" aria-label=\"Kod QR: https://dce7fb9d-7b2f-5d49-96a2-3a30d3070b84.mpabi.pl/8e4f8bee-41f0-523b-8ea2-8926bd3d7ab0\" version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='85.039227pt' height='85.039227pt' viewBox='-72.000004 -72.000004 85.039227 85.039227'>\n<g id='page1'>\n<rect x='-72.000004' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-72.000004' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-69.701647' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-67.403289' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-65.104932' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-62.806574' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-60.508217' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-58.209859' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-55.911502' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-53.613144' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-51.314787' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-49.016429' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-46.718072' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-44.419715' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-42.121357' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-39.823' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-37.524642' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-35.226285' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-32.927927' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-30.62957' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-28.331212' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-26.032855' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-23.734497' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-21.43614' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-19.137782' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-16.839425' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-14.541067' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-12.24271' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-9.944352' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-55.911502' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='-7.645995' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-5.347637' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='-3.04928' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='-.750922' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-46.718072' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='1.547435' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-26.032855' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='3.845793' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='6.14415' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-42.121357' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-37.524642' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-35.226285' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-28.331212' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-23.734497' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-19.137782' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-7.645995' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-5.347637' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='1.547435' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='8.442507' height='2.298357' width='2.298357'/>\n<rect x='-72.000004' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-69.701647' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-67.403289' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-65.104932' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-62.806574' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-60.508217' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-58.209859' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-53.613144' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-51.314787' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-49.016429' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-44.419715' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-39.823' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-32.927927' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-30.62957' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-21.43614' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-16.839425' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-14.541067' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-12.24271' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-9.944352' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-3.04928' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='-.750922' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='3.845793' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='6.14415' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='8.442507' y='10.740865' height='2.298357' width='2.298357'/>\n<rect x='10.740865' y='10.740865' height='2.298357' width='2.298357'/>\n</g>\n</svg></a></td></tr></tbody></table></header>",
|
||
"left_margin_html": "<div class=\"margin-title\">TECH</div><div class=\"margin-list\"><button class=\"margin-tag we\" style=\"--indent:0.00em\" type=\"button\" data-margin-display=\"WE 01\" data-margin-tip=\"\" title=\"\"><span>WE 01</span><span class=\"local\"></span></button></div>",
|
||
"right_margin_html": "<div class=\"margin-title\">OG</div><div class=\"margin-list\"><button class=\"margin-tag we\" style=\"--indent:0.00em\" type=\"button\" data-margin-display=\"WE 01\" data-margin-tip=\"\" title=\"\"><span>WE 01</span><span class=\"local\"></span></button></div>",
|
||
"content_html": "",
|
||
"tasks": [
|
||
{
|
||
"ref": "task05",
|
||
"title": "malloc/free picolibc jako czarna skrzynka",
|
||
"uuid": "9a7174f1-efb7-5c18-afbe-1a34ee6da0b7",
|
||
"criterion": "Host i Hazard3: nonnull=1, delta_nonzero=1, checksum=4612, nonoverlap=1, aligned=1, freed=1, pass=1 i kod 0. Mapa RV32I zawiera libc_stdlib_malloc.c.o, libc_stdlib_free.c.o i libc_misc_picosbrk.c.o. ELF definiuje _sbrk, sbrk, malloc, free, __heap_start i __heap_end.",
|
||
"conclusion_html": "",
|
||
"prompt_html": "<p>Nie zakładając formatu nagłówka libc, wypisz własności możliwe do sprawdzenia przez klienta dwóch przydziałów. Uruchom host i Hazard3, sprawdź checksum oraz mapę, a w ELF wykaż współistnienie vendorowego <code>_sbrk</code> i picolibc <code>sbrk</code>.</p>",
|
||
"flow": [
|
||
{
|
||
"id": "task05.a1",
|
||
"kind": "block",
|
||
"title": "A1 CONTEXT · AKTYWNE — klient nie zna wnętrza picolibc",
|
||
"content_html": "<p><strong>Zachowane materiały:</strong> <code>src/tasks/task05_picolibc_malloc.c</code>, <code>crt0.S</code>, <code>link/hazard3_c09.ld</code>. Kod tasku używa tylko <code>malloc</code> i <code>free</code>. Linker łączy picolibc z platformą przez <code>sbrk</code> oraz symbole granic. Vendorowe <code>_sbrk</code> pozostaje osobnym, nieużywanym przez malloc symbolem startu Hazard3.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task05.a2",
|
||
"kind": "block",
|
||
"title": "A2 STRUCTURE · AKTYWNE — obraz składa się z czterech warstw",
|
||
"content_html": "<p>ELF zawiera klienta, człony <code>malloc/free</code>, człon <code>picosbrk</code> i platformowy startup. Skrypt linkera dostarcza <code>__heap_start/__heap_end</code>; crt0 ustawia <code>gp/tp</code> i zeruje BSS/TBSS. Mapa pokazuje, który obiekt wniósł każdy publiczny symbol.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task05.a3",
|
||
"kind": "block",
|
||
"title": "A3 DISPATCH · N/D",
|
||
"content_html": "<p><strong>N/D.</strong> Klient wywołuje malloc i free bezpośrednio; badany przebieg nie przekazuje callbacku, nie obsługuje ISR i nie wybiera alokatora przez tablicę funkcji.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task05.a4",
|
||
"kind": "block",
|
||
"title": "A4 APPLICATION · AKTYWNE — kontrakt dwóch niezależnych payloadów",
|
||
"content_html": "<p>Program żąda 13 B i 29 B, zapisuje dwie różne sekwencje, sumuje odczytane bajty do 4612 i sprawdza rozłączność półotwartych zakresów adresów. Mierzy co najmniej 8-bajtowe wyrównanie, ale nie narzuca odległości między blokami.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task05.a5",
|
||
"kind": "block",
|
||
"title": "A5 FLOW · AKTYWNE — allocate, use, verify, release",
|
||
"content_html": "<p>Po dwóch udanych przydziałach kod zapisuje i natychmiast odczytuje oba zakresy, oblicza checksum i warunki adresowe, zwalnia najpierw drugi, potem pierwszy blok, ustawia <code>freed=1</code> i zatrzymuje się w checkpointcie.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task05.a6",
|
||
"kind": "block",
|
||
"title": "A6 STATE · AKTYWNE — własność payloadu kończy się w free",
|
||
"content_html": "<p>Każdy wskaźnik przechodzi od braku zasobu do stanu OWNED po udanym malloc, następnie USED po zapisie i RELEASED po free. Program nie dereferencjuje wskaźnika w RELEASED i nie bada, czy następny malloc odzyska ten sam adres.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task05.a7",
|
||
"kind": "block",
|
||
"title": "A7 RUNTIME · AKTYWNE — wykonanie plus audyt ELF",
|
||
"content_html": "<p>Hazard3 kończy program kodem 0; globale pokazują checksum 4612, rozłączność, alignment i oba free. <code>nm</code> musi równocześnie pokazać <code>_sbrk</code> oraz <code>sbrk</code>, a mapa trzy człony picolibc związane z malloc, free i dostawcą pamięci.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task05.a8",
|
||
"kind": "block",
|
||
"title": "A8 PATTERNS · AKTYWNE — test kontraktu bez zgadywania implementacji",
|
||
"content_html": "<p>Poprawny test czarnej skrzynki wymusza własności API, ale nie zależy od prywatnego nagłówka, kierunku wzrostu sterty, dokładnej delty adresów ani ponownego użycia po free. Dzięki temu pozostaje wartościowy po zmianie implementacji libc.</p>",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task05.proof",
|
||
"kind": "exercise",
|
||
"title": "Przewidywanie → wykonanie → wniosek",
|
||
"content_html": "",
|
||
"steps": []
|
||
},
|
||
{
|
||
"id": "task05.worksheet",
|
||
"kind": "block",
|
||
"title": "TASK05 · Zapis dowodu ucznia",
|
||
"content_html": "<p><strong>1. Przewidywanie przed uruchomieniem</strong> \\noindent<span class=\"dotfill\"></span> \\noindent<span class=\"dotfill\"></span> <strong>2. Wynik programu hostowego</strong> \\noindent<span class=\"dotfill\"></span> \\noindent<span class=\"dotfill\"></span> <strong>3. Wynik RV32I i kod wyjścia</strong> \\noindent<span class=\"dotfill\"></span> \\noindent<span class=\"dotfill\"></span> <strong>4. Wniosek: reguła języka lub kontrakt targetu potwierdzony przez pomiar</strong> \\noindent<span class=\"dotfill\"></span> \\noindent<span class=\"dotfill\"></span></p>",
|
||
"steps": []
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"assets": [],
|
||
"steps": [],
|
||
"spread_group": "",
|
||
"spread_label": "",
|
||
"spread_columns": 1,
|
||
"spread_index": 1,
|
||
"spread_count": 1,
|
||
"page_orientation": "portrait"
|
||
}
|
||
],
|
||
"viewpoints": [],
|
||
"has_spread": false,
|
||
"has_allocator_model": false,
|
||
"dictionary": null,
|
||
"toc": [
|
||
{
|
||
"id": "section-1-content",
|
||
"label": "1. 1 — Funkcja z libc nie oznacza automatycznie sterty"
|
||
},
|
||
{
|
||
"id": "section-2-content",
|
||
"label": "2. 2 — malloc potrzebuje sbrk, lecz _sbrk to inna nazwa"
|
||
},
|
||
{
|
||
"id": "section-3-content",
|
||
"label": "3. 3 — Od alloc z K&R 5.4 do bounded sbrk i smalloc"
|
||
},
|
||
{
|
||
"id": "section-4-content",
|
||
"label": "4. 4 — Prawdziwe malloc/free jako czarna skrzynka"
|
||
},
|
||
{
|
||
"id": "section-5-task01",
|
||
"label": "5. TASK01 — strlen z libc bez sterty"
|
||
},
|
||
{
|
||
"id": "section-6-task02",
|
||
"label": "6. TASK02 — Kontrolowany brak dostawcy sbrk"
|
||
},
|
||
{
|
||
"id": "section-7-task03",
|
||
"label": "7. TASK03 — Bounded sbrk i atomowy błąd"
|
||
},
|
||
{
|
||
"id": "section-8-task04",
|
||
"label": "8. TASK04 — Wyrównany smalloc append-only"
|
||
},
|
||
{
|
||
"id": "section-9-task05",
|
||
"label": "9. TASK05 — malloc/free picolibc jako czarna skrzynka"
|
||
}
|
||
]
|
||
}
|