« BACK TO LEADERBOARD
Stan93'S MOCK DRAFT
- HOME
- REGISTER/LOGIN
- MOCK DRAFT SIMULATOR
- GAME & FANTASY SIM
- FEATURES
- MADDEN RATINGS
- NFL SEASON PROJECTION
- NFL WEEK PREDICTIONS
- DRAFT WALL
- DRAFT ORDER
- MOST POPULAR PICKS '26
- MOST POPULAR PICKS '27
- DEPTH CHART CREATOR
- 2026 NFL TEAM PREVIEWS
- NFL TEAM'S DRAFT PICKS
- COLLEGES
- PROSPECTS BY CONFERENCE
- PLAY RATINGS
- MOCK DRAFTS
- DRAFT DO-OVER
- BUZZ BIG BOARD
Cardinals 24
-
Stan93 DRAFTING FOR THECardinals
Draft Selections
Draft Picks Received
Draft Picks Traded
Players Gained
Players traded away
Draft Grade — Cardinals
Overall
B+
ValueC
NeedC+
TradesA+
FutureA+
The Cardinals won the weekend at the trade table. Grade: B+. You can fall in love with a player. You are not supposed to marry him in the wrong round. The Cardinals did exactly that with Brevyn Spann-Ford in the 167th overall pick.
Every deal seemed to tilt their way, which is not luck. On value alone, Arnold makes the weekend a net positive. The veteran additions, Justin Herbert chief among them, give the class a floor the rookies alone would not.
The hoard sets up next April more than it helps this September.
Bottom line, more hits than misses and a roster nudged the right way.
Pick Analysis
Pick1
Rnd1
Marvin Harrison Jr.
In the 1st pick they get a difference-maker at receiver at fair value. Exactly the need they had to hit.
Pick8
Rnd1
Braden Fiske
In No. 8 they get a run-stuffing presence up front, a steep price for the projection. A clean fit for the roster.
Pick9
Rnd1
Laiatu Latu
In the 9th overall pick they get a bendy edge with upside. The biggest hole, addressed.
Pick10
Rnd1
Jared Verse
Jared Verse at pick 10 is neither steal nor reach, just the going rate. It answers the question that was keeping the coaches up at night.
Pick11
Rnd1
Jer'Zhan Newton
No edge and no loss on Jer'Zhan Newton in Round 1, Pick 11; it is a wash and a sensible one. A need, and now a little less of one.
Pick14
Rnd1
Taliese Fuaga
In slot 14 they get a blindside protector at fair value. It fills the loudest need on the roster.
Pick16
Rnd1
Roger Rosengarten
In No. 16 they get protection for the quarterback, though the board says they badly overpaid. It fills the loudest need on the roster.
Pick17
Rnd1
Quinyon Mitchell
A straight-up fair deal on Quinyon Mitchell at Round 1, Pick 17, value and slot in agreement. A minor itch, scratched.
Pick18
Rnd1
Cade Stover
In slot 18 they get a moveable chess piece at tight end, though the board says they badly overpaid. A real need, handled.
Pick19
Rnd1
Payton Wilson
In pick No. 19 they get the heartbeat of the defense, a steep price for the projection.
Pick20
Rnd1
Dallas Turner
In pick 20 they get a problem off the edge. It fills the loudest need on the roster.
Pick21
Rnd1
Chris Braswell
In the 21st overall pick they get a disruptor off the edge, though the board says they badly overpaid. The biggest hole, addressed.
Pick22
Rnd1
Troy Fautanu
In the Round 1 slot they get a long-term starter on the line. It fills the loudest need on the roster.
Pick23
Rnd1
Brian Thomas Jr.
In the 23rd pick they get a matchup problem out wide at fair value. Exactly the need they had to hit.
Pick24
Rnd1
Ricky Pearsall
In the 24th overall pick they get a go-to option on the outside, a steep price for the projection. Exactly the need they had to hit.
Pick25
Rnd1
Keon Coleman
In the 25th pick they get a weapon on the perimeter, a steep price for the projection. It fills the loudest need on the roster.
Pick26
Rnd1
Malachi Corley
In the Round 1 slot they get a true top target, a steep price for the projection. It fills the loudest need on the roster.
Pick27
Rnd1
Jaylen Wright
In pick 27 they get a three-down runner, a steep price for the projection.
Pick28
Rnd1
Byron Murphy II
In pick No. 28 they get a load in the middle, and a steal at that. A clean fit for the roster.
Pick29
Rnd1
Chop Robinson
In slot 29 they get juice off the edge. Exactly the need they had to hit.
Pick30
Rnd1
Kris Jenkins
In No. 30 they get a double-digit-sack hope, though the board says they badly overpaid. The biggest hole, addressed.
Pick31
Rnd1
Ruke Orhorhoro
In Round 1, Pick 31 they get a pocket-collapsing interior rusher, though the board says they badly overpaid.
Pick32
Rnd1
T'Vondre Sweat
In pick No. 32 they get an anchor for the defensive front, though the board says they badly overpaid. A real need, handled.
Pick33
Rnd2
Marshawn Kneeland
A swing that ignored the value entirely, Marshawn Kneeland well ahead of where he belonged. This was priority one on the needs board, and now it is handled.
Pick34
Rnd2
Cooper DeJean
A tidy bit of business in the Round 2 slot, where Cooper DeJean graded well above the range. They added to a strength when a need was still open elsewhere.
Pick35
Rnd2
Austin Booker
Austin Booker at the 35th overall pick is an overdraft of the loud, memorable kind. The biggest hole on the depth chart just got a whole lot smaller.
Pick36
Rnd2
Mike Sainristil
A premium they did not need to pay, Mike Sainristil a notch or two before his time. Depth on depth, at a spot that was hardly crying out.
Pick37
Rnd2
Renardo Green
Renardo Green in Round 2, Pick 5 is a bet on their own eyes over everyone else's grade. Not urgent, but hardly pointless.
Pick39
Rnd2
Ennis Rakestraw Jr.
Ennis Rakestraw Jr. in pick 39 is fair value, right on his grade. Stacking talent where they were already deep.
Pick40
Rnd2
Amarius Mims
They let Amarius Mims come to them and pounced at slot 40. Better still, it is exactly the hole they had to fill.
Pick42
Rnd2
Tyler Nubin
By-the-book stuff, Tyler Nubin at No. 42 squarely in line with his ranking. Insurance at a position that did not really ask for it.
Pick43
Rnd2
Roman Wilson
No drama and no debate, Roman Wilson went about where he belonged in Round 2, Pick 11. It also answers one of the loudest questions on the roster.
Pick44
Rnd2
Graham Barton
Graham Barton at pick 44 is daylight robbery; nobody expected him to last. They walked in needing this and walked out with it.
Pick45
Rnd2
Nate Wiggins
They robbed the room for Nate Wiggins here, a fall nobody at the table saw coming. A luxury on a unit that was already in good shape.
Pick46
Rnd2
Terrion Arnold
Steal is underselling it; Terrion Arnold at the Round 2 slot is a heist with the alarm still ringing. Pure best-available; the position was not exactly begging.
Pick49
Rnd2
Xavier Legette
They took Xavier Legette at par in the 49th overall pick, which is nothing to complain about. A must-fix position, and they treated it like one.
Pick54
Rnd2
Jonathon Brooks
Jonathon Brooks slipping to slot 54 is the kind of luck good rooms make for themselves. It fills a real need, too.
Pick58
Rnd2
Ja'Tavion Sanders
A quiet steal in the 58th pick: Ja'Tavion Sanders for less than the market said. The roster fit checks out.
Pick59
Rnd2
Xavier Worthy
Xavier Worthy in Round 2, Pick 27 is a bargain the rest of the room will envy. A glaring weakness, addressed head on.
Pick60
Rnd2
Edgerrin Cooper
A slide stopped in the 60th pick, with Edgerrin Cooper worth more than the price. It patches a soft spot without any drama.
Pick63
Rnd2
Ja'Lynn Polk
Ja'Lynn Polk at slot 63 is right where the board had him, plain and simple. That was the need underlined and circled, and now it is checked off.
Pick65
Rnd3
Cooper Beebe
They paid sticker price for Cooper Beebe in No. 65, and that is fine. Top of the wish list, and they did not leave without it.
Pick66
Rnd3
Michael Hall Jr.
Michael Hall Jr. in the 66th overall pick is exactly on the number, no argument either way. It shores up a spot that genuinely needed the help.
Pick67
Rnd3
Patrick Paul
A big swing on Patrick Paul at pick 67, well ahead of any board in the building. The one spot they could not leave alone, and did not.
Pick68
Rnd3
Adisa Isaac
They read the board right and Adisa Isaac was the payoff at pick No. 68. The biggest hole on the depth chart just got a whole lot smaller.
Pick69
Rnd3
Jeremiah Trotter Jr.
A market-rate linebacker, with the board and the slot shaking hands on Jeremiah Trotter Jr.. One more legitimate question on the roster, answered.
Pick71
Rnd3
Javon Bullard
Good things come to war rooms that wait, and Javon Bullard at the 71st pick is the proof. It is more luxury than necessity; they were already set here.
Pick72
Rnd3
T.J. Tampa
Value with a capital V on T.J. Tampa in Round 3, Pick 8, a genuine coup. Nice player, but the depth chart did not need him here.
Pick74
Rnd3
Andru Phillips
No drama and no debate, Andru Phillips went about where he belonged in No. 74. They doubled down on a strength rather than a need.
Pick75
Rnd3
Maason Smith
A real head-scratcher, Maason Smith in slot 75 is miles ahead of his ranking. Another box on the needs board, quietly ticked.
Pick76
Rnd3
Brandon Dorlus
Brandon Dorlus in the Round 3 slot is exactly on the number, no argument either way. A must-fix position, and they treated it like one.
Pick77
Rnd3
DeWayne Carter
DeWayne Carter at pick No. 77 is the kind of overdraft that needs everything to break right. It plugs a real leak on the depth chart.
Pick78
Rnd3
Mohamed Kamara
Mohamed Kamara in pick 78 is a reach so steep the board needed a second look to believe it. A glaring weakness, addressed head on.
Pick79
Rnd3
Jordan Jefferson
The board screamed and they did not listen, reaching into the next round for Jordan Jefferson. A real hole, addressed with a reasonable pick.
Pick80
Rnd3
Tyler Davis
A wild overpay on Tyler Davis in the 80th overall pick, the sort that defines a class for the wrong reasons. A sensible fit for a spot that needed help.
Pick82
Rnd3
Mekhi Wingo
They reached into another round for Mekhi Wingo, and the board is nowhere close to agreeing. A sensible fit that makes the depth chart a little sturdier.
Pick86
Rnd3
Kingsley Suamataia
Quietly one of the better values of the day, Kingsley Suamataia at the 86th pick. The one spot they could not leave alone, and did not.
Pick87
Rnd3
Bralen Trice
Nothing to complain about; Bralen Trice went a shade earlier than his grade, which is fine. This was priority one on the needs board, and now it is handled.
Pick90
Rnd3
Kris Abrams-Draine
A straight-up fair deal on Kris Abrams-Draine at slot 90, value and slot in agreement. A want dressed up as a pick, at a spot they had covered.
Pick94
Rnd3
Cole Bishop
Cole Bishop at pick 94 is right where the board had him, plain and simple. A want more than a need, though you can never have too many.
Pick97
Rnd3
Sedrick Van Pran
Sedrick Van Pran at Round 3, Pick 34 is a sound buy, the sort that quietly helps a class. It answers the question that was keeping the coaches up at night.
Pick100
Rnd3
Dominick Puni
Dominick Puni slid further than he should have, and No. 100 is lovely value for the offensive lineman. Better still, it is exactly the hole they had to fill.
Pick103
Rnd4
Zak Zinter
They took Zak Zinter at par in the Round 4 slot, which is nothing to complain about. They walked in needing this and walked out with it.
Pick104
Rnd4
Brenden Rice
The board had cheaper options than Brenden Rice at slot 104, and it noticed. Top of the wish list, and they did not leave without it.
Pick105
Rnd4
Isaac Guerendo
Isaac Guerendo at the 105th pick is a steep price for a hunch, hard to square with any board. One more legitimate question on the roster, answered.
Pick106
Rnd4
Jamari Thrash
They talked themselves into Jamari Thrash at the 106th overall pick, and the board did not agree. It also answers one of the loudest questions on the roster.
Pick107
Rnd4
Jarvis Brownlee Jr.
Jarvis Brownlee Jr. at No. 107 is a clear overpay, with better names still on the board. A want more than a need, though you can never have too many.
Pick108
Rnd4
Malik Mustapha
This one needs a full-page explanation: Malik Mustapha in pick No. 108, miles early. It is more luxury than necessity; they were already set here.
Pick109
Rnd4
Javon Solomon
They paid sticker price for Javon Solomon in pick 109, and that is fine. A fine player at a spot low on the priority list.
Pick110
Rnd4
Gabriel Murphy
Gabriel Murphy at Round 4, Pick 10 is neither steal nor reach, just the going rate. That was the need underlined and circled, and now it is checked off.
Pick111
Rnd4
Anthony Gould
They reached a country mile for Anthony Gould at the Round 4 slot, and the board is aghast. They walked in needing this and walked out with it.
Pick112
Rnd4
Brandon Coleman
Brandon Coleman at pick No. 112 is money in the bank, a offensive lineman taken below his worth. The one spot they could not leave alone, and did not.
Pick115
Rnd4
Kamren Kinchens
They stopped a slide they were happy to see, landing Kamren Kinchens in the 115th pick. Stacking talent where they were already deep.
Pick118
Rnd4
Jordan Travis
Value said wait; Jordan Travis in Round 4, Pick 18 says they were not listening. Better still, it is exactly the hole they had to fill.
Pick120
Rnd4
Braelon Allen
A reasonable price with a little left over, Braelon Allen in slot 120. A sensible fit that makes the depth chart a little sturdier.
Pick122
Rnd4
Cody Schrader
They left a pile of value on the table to take Cody Schrader this early at No. 122. A need, and now a little less of one.
Pick124
Rnd4
Will Shipley
Will Shipley at pick 124 is a sensible buy, a touch better than market for the running back. The roster fit checks out.
Pick126
Rnd4
Cam Hart
The board had Cam Hart higher than the 126th overall pick, and the cornerback fell to them anyway. Nice player, but the depth chart did not need him here.
Pick127
Rnd4
Cedric Gray
Cedric Gray at the 127th overall pick is the sort of value that quietly wins a weekend. A sensible fit for a spot that needed help.
Pick129
Rnd4
Brennan Jackson
Brennan Jackson in the 129th pick is fine work, a shade of surplus and no downside. This was priority one on the needs board, and now it is handled.
Pick130
Rnd4
McKinnley Jackson
McKinnley Jackson at Round 4, Pick 30 is the pick scouts circle, and not in a good way. Another box on the needs board, quietly ticked.
Pick131
Rnd4
Jalyx Hunt
A clean, defensible pick in No. 131 with a little surplus value in Jalyx Hunt. It answers the question that was keeping the coaches up at night.
Pick132
Rnd4
Leonard Taylor III
By-the-book stuff, Leonard Taylor III at slot 132 squarely in line with his ranking. It shores up a spot that genuinely needed the help.
Pick135
Rnd4
Jacob Cowing
Nice patience on Jacob Cowing, who had no business lasting to pick 135. A glaring weakness, addressed head on.
Pick137
Rnd5
Jarrian Jones
Jarrian Jones is a better player than pick No. 137 suggests; smart patience, rewarded. Insurance at a position that did not really ask for it.
Pick138
Rnd5
Tyrone Tracy Jr.
Tyrone Tracy Jr. is a better player than the Round 5 slot suggests; smart patience, rewarded. A must-fix position, and they treated it like one.
Pick139
Rnd5
Myles Cole
They reached a country mile for Myles Cole at pick No. 139, and the board is aghast. That was the need underlined and circled, and now it is checked off.
Pick140
Rnd5
Braiden McGregor
Braiden McGregor at the 140th overall pick is a steep price for a hunch, hard to square with any board. Top of the wish list, and they did not leave without it.
Pick141
Rnd5
Decamerion Richardson
They left a pile of value on the table to take Decamerion Richardson this early at the Round 5 slot. They added to a strength when a need was still open elsewhere.
Pick142
Rnd5
Javon Foster
Good things come to war rooms that wait, and Javon Foster at slot 142 is the proof. It also answers one of the loudest questions on the roster.
Pick143
Rnd5
Erick All
A tidy bit of business in Round 5, Pick 7, where Erick All graded well above the range. It plugs a real leak on the depth chart.
Pick145
Rnd5
Nelson Ceaser
Value said wait; Nelson Ceaser in No. 145 says they were not listening. The biggest hole on the depth chart just got a whole lot smaller.
Pick146
Rnd5
Gabe Hall
A swing that ignored the value entirely, Gabe Hall well ahead of where he belonged. A real hole, addressed with a reasonable pick.
Pick147
Rnd5
Ainias Smith
They did well to land Ainias Smith in the 147th pick, just ahead of his grade. The biggest hole on the depth chart just got a whole lot smaller.
Pick148
Rnd5
Khristian Boyd
Khristian Boyd in pick No. 148 is a bet on their own eyes over everyone else's grade. The one spot they could not leave alone, and did not.
Pick150
Rnd5
Trevor Keegan
Trevor Keegan in slot 150 is fair value, right on his grade. A must-fix position, and they treated it like one.
Pick151
Rnd5
Bucky Irving
Circle this one: Bucky Irving at No. 151 is a fall that decides a draft. It patches a soft spot without any drama.
Pick152
Rnd5
Caedan Wallace
Caedan Wallace at Round 5, Pick 16 is money in the bank, a offensive lineman taken below his worth. A glaring weakness, addressed head on.
Pick155
Rnd5
Tykee Smith
Tykee Smith in the Round 5 slot lands just on the right side of the ledger. A luxury on a unit that was already in good shape.
Pick157
Rnd5
Tommy Eichenberg
They read the board right and Tommy Eichenberg was the payoff at the 157th pick. It fills a real need, too.
Pick159
Rnd5
Mason McCormick
Good price on Mason McCormick in the 159th overall pick, a hair ahead of his grade with no real quibbles. That was the need underlined and circled, and now it is checked off.
Pick162
Rnd5
Josh Newton
Josh Newton in pick 162 is a bargain the rest of the room will envy. Pure best-available; the position was not exactly begging.
Pick164
Rnd5
Dallin Holker
A tidy little value on Dallin Holker in pick No. 164, a step better than break-even. Another box on the needs board, quietly ticked.
Pick166
Rnd5
AJ Barner
No edge and no loss on AJ Barner in Round 5, Pick 30; it is a wash and a sensible one. It fills a real need, too.
Pick167
Rnd5
Brevyn Spann-Ford
Brevyn Spann-Ford in pick 167 is a reach so steep the board needed a second look to believe it. It plugs a real leak on the depth chart.
Pick168
Rnd5
Jaylin Simpson
Jaylin Simpson slid further than he should have, and the Round 5 slot is lovely value for the cornerback. They doubled down on a strength rather than a need.
Pick169
Rnd5
Beau Brade
Fair-plus on Beau Brade, a quiet win that adds up over a draft. A want dressed up as a pick, at a spot they had covered.
Pick170
Rnd5
Sione Vaki
They paid up for Sione Vaki at No. 170 when waiting would have done the job. Depth on depth, at a spot that was hardly crying out.
Pick175
Rnd5
Delmar Glaze
A real head-scratcher, Delmar Glaze in the 175th pick is miles ahead of his ranking. This was priority one on the needs board, and now it is handled.
Pick176
Rnd6
Walter Rouse
Walter Rouse slipping to the 176th overall pick is the kind of luck good rooms make for themselves. Top of the wish list, and they did not leave without it.
Pick177
Rnd6
Marist Liufau
Nice patience on Marist Liufau, who had no business lasting to pick 177. The roster fit checks out.
Pick180
Rnd6
James Williams
James Williams at the Round 6 slot nudges the ledger their way without any fuss. One more legitimate question on the roster, answered.
Pick181
Rnd6
Ty'Ron Hopper
A clean, defensible pick in the 181st pick with a little surplus value in Ty'Ron Hopper. A sensible fit for a spot that needed help.
Pick182
Rnd6
Jawhar Jordan
A wild overpay on Jawhar Jordan in No. 182, the sort that defines a class for the wrong reasons. A sensible fit that makes the depth chart a little sturdier.
Pick183
Rnd6
Tahj Washington
Nothing to complain about; Tahj Washington went a shade earlier than his grade, which is fine. It answers the question that was keeping the coaches up at night.
Pick185
Rnd6
Cedric Johnson
A market-rate edge rusher, with the board and the slot shaking hands on Cedric Johnson. They walked in needing this and walked out with it.
Pick186
Rnd6
Justin Eboigbe
A reach for Justin Eboigbe in slot 186; a little patience would have been rewarded. Better still, it is exactly the hole they had to fill.
Pick187
Rnd6
Grayson Murphy
Grayson Murphy at the 187th overall pick jumps the queue by a touch more than is comfortable. It also answers one of the loudest questions on the roster.
Pick189
Rnd6
Nathaniel Watson
A big swing on Nathaniel Watson at the 189th overall pick, well ahead of any board in the building. A need, and now a little less of one.
Pick190
Rnd6
Jaden Crumedy
They reached into another round for Jaden Crumedy, and the board is nowhere close to agreeing. It shores up a spot that genuinely needed the help.
Pick191
Rnd6
Edefuan Ulofoshio
Edefuan Ulofoshio in the 191st pick is early enough to raise a brow, if not a full objection. It patches a soft spot without any drama.
Pick193
Rnd6
JD Bertrand
JD Bertrand at No. 193 is the pick scouts circle, and not in a good way. A real hole, addressed with a reasonable pick.
Pick197
Rnd6
Eric Watts
Eric Watts at slot 197 is an overdraft of the loud, memorable kind. They walked in needing this and walked out with it.
Pick199
Rnd6
Trey Knox
Trey Knox at Round 6, Pick 24 is the kind of overdraft that needs everything to break right. It plugs a real leak on the depth chart.
Pick200
Rnd6
Nathan Thomas
Fair-plus on Nathan Thomas, a quiet win that adds up over a draft. The biggest hole on the depth chart just got a whole lot smaller.
Pick202
Rnd6
Layden Robinson
Layden Robinson at pick No. 202 is right where the board had him, plain and simple. Top of the wish list, and they did not leave without it.
Pick203
Rnd6
Javion Cohen
Javion Cohen at Round 6, Pick 28 nudges the ledger their way without any fuss. It answers the question that was keeping the coaches up at night.
Pick208
Rnd6
Marcus Rosemy-Jacksaint
They talked themselves into Marcus Rosemy-Jacksaint at the 208th pick, and the board did not agree. The one spot they could not leave alone, and did not.
Pick210
Rnd6
Kimani Vidal
No edge and no loss on Kimani Vidal in the 210th overall pick; it is a wash and a sensible one. Another box on the needs board, quietly ticked.
Pick218
Rnd6
Logan Lee
The board screamed and they did not listen, reaching into the next round for Logan Lee. It fills a real need, too.
Pick222
Rnd7
Michael Barrett
This one needs a full-page explanation: Michael Barrett in pick No. 222, miles early. A real hole, addressed with a reasonable pick.
Pick225
Rnd7
Jaylen Harrell
They did well to land Jaylen Harrell in the Round 7 slot, just ahead of his grade. A glaring weakness, addressed head on.
Pick226
Rnd7
Darius Muasau
Darius Muasau at slot 226 is a sound buy, the sort that quietly helps a class. The roster fit checks out.
Pick231
Rnd7
Jacob Monk
They paid sticker price for Jacob Monk in No. 231, and that is fine. Better still, it is exactly the hole they had to fill.
Pick239
Rnd7
Trey Taylor
Value with a capital V on Trey Taylor in Round 7, Pick 19, a genuine coup. Stacking talent where they were already deep.
Pick242
Rnd7
Jaylon Carlies
They reached into another round for Jaylon Carlies, and the board is nowhere close to agreeing. Insurance at a position that did not really ask for it.
Pick243
Rnd7
Keaton Bills
This one needs a full-page explanation: Keaton Bills in pick 243, miles early. It also answers one of the loudest questions on the roster.
Pick247
Rnd7
Frank Gore Jr.
The board screamed and they did not listen, reaching into the next round for Frank Gore Jr.. It shores up a spot that genuinely needed the help.
Pick251
Rnd7
Keilan Robinson
Keilan Robinson in pick No. 251 is a reach so steep the board needed a second look to believe it. It patches a soft spot without any drama.
Pick252
Rnd7
Jackson Sirmon
No drama and no debate, Jackson Sirmon went about where he belonged in the Round 7 slot. One more legitimate question on the roster, answered.
Pick253
Rnd7
X'Zauvea Gadlin
A wild overpay on X'Zauvea Gadlin in the 253rd pick, the sort that defines a class for the wrong reasons. This was priority one on the needs board, and now it is handled.





















































































































































































































































































