Login Subscribe
    • Players/Parents
    • College Coaches
  • Choose Your State Middle School Coverage
    Alabama
    Arizona
    Arkansas
    California
    Colorado
    Dakotas
    Delaware
    Florida
    Georgia
    Idaho
    Illinois
    Indiana
    Iowa
    Kansas
    Kentucky
    Louisiana
    Maryland
    Michigan
    Minnesota
    Missouri
    Nebraska
    Nevada
    New England
    New Jersey
    New Mexico
    New York
    North Carolina
    Ohio
    Oklahoma
    Oregon
    Pennsylvania
    South Carolina
    Tennessee
    Texas
    Utah
    Virginia
    Washington
    West Virginia
    Wisconsin
  • Loading...
  • Tournaments
    • Prep Hoops Prep Hoops
    • Prep Hoops Next Prep Hoops Next
    Showcases
    • Freshman Showcase Freshman Showcase
    • Sophomore ID Camp Sophomore ID Camp
    • The Expo The Expo
    About Our Events
  • Prep Hoops for
    • Players
    • Parents
    • Club Coaches
    • High School Coaches
    • College Coaches
    • Fans
    View All Features
    • Player Profiles Build your own profile and join the Prep Hoops database.
    • Coverage Access Prep Hoops articles year-round without ads.
    • Rankings See how players stack up in each state.
    • Coach Views Get notified when a college coach views your profile.
    • Profile Trends Track your Player Profile views over time.
    • Recruiting Tasks Stay on-track in the recruiting process.
    • Recruiting Dashboard All your recruiting tools in a single place.
    • College Match Recommends colleges that match with your profile.
    • Coach Contacts Contact any program in the country.
    • Recruiting Tips Become an expert on the recruiting process.
    • Event Credits Save $25 on all Prep Hoops showcases.
    • College Email Templates Send customized emails directly to college coaches.
    • Scouts
    • How We Rank
    • Reviews
    • About Us
  • Maryland
  • Rankings
    • How We Rank

    • Archived Rankings

    • 2026 Rankings

    • 2027 Rankings

    • 2028 Rankings

  • Club Programs
  • Player Database
  • Team Rankings
  • Scouts
  • Home
  • Coverage
      Choose Your State Middle School Coverage
      Alabama
      Arizona
      Arkansas
      California
      Colorado
      Dakotas
      Delaware
      Florida
      Georgia
      Idaho
      Illinois
      Indiana
      Iowa
      Kansas
      Kentucky
      Louisiana
      Maryland
      Michigan
      Minnesota
      Missouri
      Nebraska
      Nevada
      New England
      New Jersey
      New Mexico
      New York
      North Carolina
      Ohio
      Oklahoma
      Oregon
      Pennsylvania
      South Carolina
      Tennessee
      Texas
      Utah
      Virginia
      Washington
      West Virginia
      Wisconsin
  • Events
      Tournaments
      • Prep Hoops Prep Hoops
      • Prep Hoops Next Prep Hoops Next
      Showcases
      • Freshman Showcase Freshman Showcase
      • Sophomore ID Camp Sophomore ID Camp
      • The Expo The Expo
      About Our Events
  • Rankings
      Loading...
  • Features
      Prep Hoops for
      • Players
      • Parents
      • Club Coaches
      • High School Coaches
      • College Coaches
      • Fans
      View All Features
      • Player Profiles Build your own profile and join the Prep Hoops database.
      • Coverage Access Prep Hoops articles year-round without ads.
      • Rankings See how players stack up in each state.
      • Coach Views Get notified when a college coach views your profile.
      • Profile Trends Track your Player Profile views over time.
      • Recruiting Tasks Stay on-track in the recruiting process.
      • Recruiting Dashboard All your recruiting tools in a single place.
      • College Match Recommends colleges that match with your profile.
      • Coach Contacts Contact any program in the country.
      • Recruiting Tips Become an expert on the recruiting process.
      • Event Credits Save $25 on all Prep Hoops showcases.
      • College Email Templates Send customized emails directly to college coaches.
  • About Us
      • Scouts
      • How We Rank
      • Reviews
      • About Us
  • Support
Login Subscribe

BCL Conference Preview: #1-4

BCL Conference Preview: #1-4
Aaron Proia
Aaron Proia December 4, 2024 @ 01:58 PM
Facebook
X (Formerly Twitter)

In this article:

Carter Fisk
Carter Fisk 6'2" | CG/SG | 2026
MD
Jesse Legree
Jesse Legree 5'10" | PG | 2026
MD
Harmony Okojie
Harmony Okojie 6'5" | SF | 2027
MD
Antwan Williams
Antwan Williams 6'3" | CG | 2028
MD
Ayo Olofintila
Ayo Olofintila 6'6" | SF/SG | 2026
MD
Mikey Williams
Mikey Williams 6'5" | SF | 2029
MD
Carter Palmer
Carter Palmer 6'5" | SF | 2025
MD
Elijah Hall
Elijah Hall 6'4" | PG/SG | 2028
MD
Junior Mancho
Junior Mancho 6'9" | PF | 2027
MD
Mazari Browne
Mazari Browne 6'6" | SF | 2028
MD
Zikom Etolue
Zikom Etolue 6'3" | SG | 2027
MD
BJ Ranson
BJ Ranson 6'1" | PG | 2026
MD
Donovan Flamer
Donovan Flamer 6'8" | C | 2025
MD
Nasir Barnes
Nasir Barnes 6'2" | PG | 2027
PA
Braydon Young
Braydon Young 6'8" | PF/SF | 2027
VA
Bryton Barrett
Bryton Barrett 6'8" | PF | 2026
MD
Kamauri Lawson
Kamauri Lawson 5'9" | PG | 2026
VA
Enrico Purnell
Enrico Purnell 6'0" | CG | 2027
MD
Jaylen Allen
Jaylen Allen 6'7" | SF | 2028
MD
Tristen Wilson
Tristen Wilson 6'4" | SG | 2026
MD
Gage Howard
Gage Howard 6'7" | PF | 2026
MD
Jasiah Cannady
Jasiah Cannady 6'2" | PG | 2026
MD
Rodney Scott
Rodney Scott 5'10" | PG | 2025
MD
Trent Egbiremolen
Trent Egbiremolen 6'4" | CG | 2026
FL
Marlon Williams
Marlon Williams 5'10" | CG | 2025
MD
Mason Ellison
Mason Ellison 6'4" | CG | 2025
MD
Brandon Holmes
Brandon Holmes 6'9" | C | 2025
MD
Mario Tatum
Mario Tatum 6'2" | PG | 2025
MD
<!-- wp:paragraph --> <p>As we gear up for another season of HS basketball in the DMV, it's important to cover one of the best leagues in the country in the Baltimore Catholic League to give our readers a preview for this upcoming season. Our scouts attended open gyms, spoke with area and national scouts to rank what many consider to be the best conference in Baltimore as well as one of the best in the state. These rankings are based off of last season's results, incumbent talent, incoming transfers, and where we think they will end the regular season.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>1. St. Frances Panthers</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>Last season</strong>: 2nd, BCL Champions</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>Key losses:</strong> Jordan Downs (graduation), Tyler Baldwin (graduation), Josiah Legree (graduation), [player_tooltip player_id='2148704' first='Donovan' last='Flamer'] (transfer)</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>Key additions:</strong> Terrence Jones (JV), [player_tooltip player_id='2194764' first='Jaylen' last='Allen'] (freshman), [player_tooltip player_id='1963387' first='Kamauri' last='Lawson'] (transfer) [player_tooltip player_id='2878470' first='Carter' last='Fisk'] (JV)</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>Projected starting 5:</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>Terrence Jones (sophomore)</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1963387' first='Kamauri' last='Lawson'] (junior)</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1782591' first='Jasiah' last='Cannady'] (junior)</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1414526' first='Trent' last='Egbiremolen'] (junior)</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>Camren Fleming (senior)</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>Breakout Candidate</strong>: <strong>[player_tooltip player_id='2878470' first='Carter' last='Fisk']- Junior PG</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>Outlook:</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>-The Panthers boast a deep stable of point guards that should allow Coach Myles to play a more aggressive brand of basketball at both ends. The buck stops with top-15 junior guard [player_tooltip player_id='1782591' first='Jasiah' last='Cannady'], whose perimeter scoring and shot creation makes the offense go both in transition and in the halfcourt. Jones, Lawson, and sophomore PG Camontae Griffin will generate a ton of paint touches, allow the Panthers to execute run n jump/ trap defenses, and make sure the ball is flowing in the half court. Fleming, Mason Glover, Egbiremolen and freshman W/F standout [player_tooltip player_id='2194764' first='Jaylen' last='Allen'] should add in dynamic play-finishing, rebounding and defense on the back line. Senior guard Jashua Lamothe will fill a role off the bench as a defender that knows the offensive system and works hard in the paint to come up with contested rebounds. [player_tooltip player_id='2878470' first='Carter' last='Fisk'] should pop onto radars early this season as an athletic guard prospect that should challenge for minutes as a high-level slasher with some POA defensive pitbull upside. How well this team can shoot from the perimeter will likely dictate their ceiling as their offense relies on them getting quick and easy shots in advantage situations in transition.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>Hit their ceiling if:</strong> perimeter shooters outside of Cannady/Griffin emerge</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>2. Mt. Carmel</strong> <strong>Cougars</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>Last season</strong>: 3rd, BCL Semifinals</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>Key losses:</strong> Andrew Dixon (graduation)</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>Key additions:</strong> [player_tooltip player_id='1782603' first='Gage' last='Howard'] (transfer), [player_tooltip player_id='2548693' first='Harmony' last='Okojie'] (junior), [player_tooltip player_id='2547340' first='Antwan' last='Williams'] (freshman)</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>Projected starting 5:</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1494081' first='Rodney' last='Scott'] (senior)</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1370512' first='Mario' last='Tatum'] (senior)</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1782668' first='Tristen' last='Wilson'] (junior)</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>Ralph Radusans (junior)</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='2454529' first='Junior' last='Mancho'] (sophomore)</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>Breakout Candidate: [player_tooltip player_id='2454529' first='Junior' last='Mancho']- Sophomore F</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>Outlook:</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>-Coach Tony Martin steps into year 2 at the head of loaded roster full of potential and versatile weapons. [player_tooltip player_id='1494081' first='Rodney' last='Scott'] leads the Cougars as a defense-first, pure PG that is starting to hit perimeter shots with more consistency. Tatum and Wilson fill the wings as shot-making slashers that can create good looks from the perimeter but also use their athleticism to get to the rim. Radusans fills the gaps as a dependable shooter, rebounder, defender, and screener-- doing all of the little things that add up to winning. Mancho attacks the glass and is a vocal defensive presence on the back line of the defense that impacts the game with his energy and enthusiasm. Howard should impact as a transfer big that can put it on the floor, finish around the basket with either hand, and hit the glass at the offensive end of the floor to create extra possessions for his team. [player_tooltip player_id='2548693' first='Harmony' last='Okojie'] and the Heflin brothers (Tristan and Tyson) add in defensive versatility, screening, and play-finishing ability around the rim as physical forwards. [player_tooltip player_id='2547340' first='Antwan' last='Williams'] will eventually impact down the line as scoring PG prospect that can also use a pretty advanced handle and burst to get to his spots. Two of the biggest swing prospects on this team are the sophomore duo of Samartine Hill and [player_tooltip player_id='2441539' first='Mazari' last='Browne']. Hill is a dynamic scoring PG that can score from all three levels and uses a low center of gravity to take advantage of his defender's hesitations to blow by them and get to the rim. Browne can have a big impact off the bench as a 3+D wing that can finish above the rim and guard multiple positions if he buys in to the team concept. Chemistry will likely determine this team's season, but the talent is there to win it all. </p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>Hit their ceiling if:</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>3. </strong><strong>Loyola Blakefield Dons</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>Last season</strong>: 6th, BCL First Round</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>Key losses:</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>Key additions:</strong> <strong>Terry Brooks (freshman), [player_tooltip player_id='2546066' first='Mikey' last='Williams'] (freshman)</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>Projected starting 5:</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='2640015' first='Jesse' last='Legree'] (junior)</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1371868' first='Marlon' last='Williams'] (senior)</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1371858' first='Mason' last='Ellison'] (senior)</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='2546066' first='Mikey' last='Williams'] (freshman)</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='2546118' first='Ayo' last='Olofintila'] (junior)</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>Breakout Candidate</strong>: <strong>[player_tooltip player_id='2546066' first='Mikey' last='Williams']- Freshman G</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>Outlook:</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>-Fully expect the Dons to surprise some folks this year as a fast-paced, swarming unit that will look to jump on opponents to build early leads that they sustain throughout the matchup. [player_tooltip player_id='1371858' first='Mason' last='Ellison'] enters the season with something to prove as a Baltimore Sun POY candidate that can score from all three levels, play above the rim, and create his own shot. Navy commit [player_tooltip player_id='1371868' first='Marlon' last='Williams'] adds in slashing, defense and leadership while Legree can really fill it up as one of the most underrated scorers in the state. Top-5 freshman [player_tooltip player_id='2546066' first='Mikey' last='Williams'] brings raw athleticism, slashing, and defensive ability to a team as a versatile piece that second year coach Josh Czerski can use to deploy different lineups. Olofintila and senior [player_tooltip player_id='2546065' first='Carter' last='Palmer'] add in a physical presence on the low block that both have the potential to be switchable defensively for the Dons, with Palmer fitting the bill as a shooter capable of spotting up on the wing. Freshman sniper Terry Brooks should perform well in spot starts throughout the season as a fundamentally-sound PG whose ability to shoot allows him to thrive off the ball, moving well to gaps in the defense to create easy C+S looks from outside the arc.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>Hit their ceiling if:</strong> Scoring PGs can also use their paint touches to distribute</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>4. </strong><strong>Mt. St. Joseph</strong> <strong>Gaels</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>Last season</strong>: 1st, BCL Semifinals</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>Key losses:</strong> Jordan Brathwaite (graduation), Ty Farrell (graduation), DJ Wingfield (graduation), Ryan Truitt (graduation), [player_tooltip player_id='2524398' first='Elijah' last='Hall'] (graduation)</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>Key additions:</strong> [player_tooltip player_id='2113411' first='Nasir' last='Barnes'] (transfer)</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>Projected starting 5:</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='2252277' first='BJ' last='Ranson'] (junior)</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='2113411' first='Nasir' last='Barnes'] (sophomore)</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>Joe Greene (senior)</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='2353590' first='Zikom' last='Etolue'] (sophomore)</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>[player_tooltip player_id='1371862' first='Brandon' last='Holmes'] (senior)</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>Breakout Candidate</strong>:<strong> [player_tooltip player_id='2252277' first='BJ' last='Ranson']- Junior G</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>Outlook:</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>-The all-time winningest coach in the league will lead a talented but inexperienced group into the 2024-2025 season, as Pat Clatchey leads the Gaels in his 33rd season at the helm. Towson commit [player_tooltip player_id='1371862' first='Brandon' last='Holmes'] will man the low block as a play-finishing, rebounding big with some offensive upside as a passer and shooter. [player_tooltip player_id='2252277' first='BJ' last='Ranson'] should have a breakout year in the area as a talented scoring guard that can mix his defender for OTB 3s or get to a very consistent midrange pull-up from the elbows. [player_tooltip player_id='2113411' first='Nasir' last='Barnes'] transfers in from PA as a slashing guard that can create well OTB and hit shots from 15' and out. Etolue steps into a bigger role on varsity as an athletic slasher that can guard multiple spots, finish above the rim, and be a threat to hit shots beyond the arc. Green will be the glue that holds the team together as a slashing guard that applies consistent defensive pressure, comes up with big rebounds in traffic, and can finish through contact around the basket. [player_tooltip player_id='1963388' first='Bryton' last='Barrett'] and [player_tooltip player_id='2108094' first='Braydon' last='Young'] should space the floor well as wings with good size that can hit shots and serve as connectors on the wing. [player_tooltip player_id='2194952' first='Enrico' last='Purnell'] enjoyed a productive summer on the circuit showing that he can create his own shot from the top of the key, attack closeouts, and serve as a perimeter shooting threat. Top-15 sophomore Kenneth Anthony should impact the game as a big that can protect the paint, fight for rebounds in the paint, and knock down open looks from the elbows. Top-30 freshman Aaron Early should pop onto radars as a lightning-quick point guard that can race it up the floor in transition, attack closeouts from the wings, and serve as a POA disruptor on the defensive end of the floor. </p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong>Hit their ceiling if:</strong> Bench buys into their roles</p> <!-- /wp:paragraph -->

As we gear up for another season of HS basketball in the DMV, it's important to cover one of the best leagues in the country in the Baltimore Catholic League to give our readers a preview for this upcoming season. Our scouts attended open gyms, spoke with area and national scouts to rank what many consider to be the best conference in Baltimore as well as one of the best in the state. These rankings are based off of last season's results, incumbent talent, incoming transfers, and where we think they will end the regular season.

Prep Hoops

Access all of Prep Hoops

Continue reading this article and more.

Continue Reading
Already a subscriber? Log in

Rankings

228 Players Ranked

  • 1
    Qayden Samuels

    Qayden Samuels

    Bishop McNamara

  • 2
    Neiko Mundey

    Neiko Mundey

    Prince George's Christian Academy

  • 3
    Anthony Brown Jr

    Anthony Brown Jr

    Archbishop Carroll

  • 4
    Prince-Alexander Moody

    Prince-Alexander Moody

    Bishop McNamara

    Indiana
  • 5
    Jalyn Collingwood

    Jalyn Collingwood

    Sidwell Friends

View Full Rankings

Related Articles

  • Dog Eat Dog Showcase: Top ’26+’27 Prospects

    Dog Eat Dog Showcase: Top ’26+’27 Prospects

    Aaron Proia • August 28

  • Dog Eat Dog Showcase: Top ’28 Performers

    Dog Eat Dog Showcase: Top ’28 Performers

    Aaron Proia • August 25

  • Summer’s Best: Pure Scorers II

    Summer’s Best: Pure Scorers II

    William Lloyd III • August 22

  • Summer’s Best: Scorers

    Summer’s Best: Scorers

    Aaron Proia • August 18

  • Summer’s Best: Playmakers

    Summer’s Best: Playmakers

    Aaron Proia • August 16

Loading...
Home Maryland BCL Conference Preview: #1-4

Prep Network

  • Prep Dig
  • Prep Girls Hoops
  • Prep Hoops
  • Prep Lacrosse
  • Prep Redzone
  • Prep Soccer
  • Prep Softball

Company

  • News
  • About
  • Careers
  • Store
  • Partner Interest Form

Resources

  • Terms of Service
  • Privacy Policy
  • Accessibility
  • Cookie Policy
  • Recruiting Tips
  • Student Loan Resources
  • College Scholarship Search

Support

  • My Account
  • Contact
  • Sitemap

© 2025 Prep Hoops. All rights reserved.