External GPU Issues USB 2.0 vs. 3.0 Cable on Lenovo Tiny - 1236

Поделиться
HTML-код
  • Опубликовано: 21 авг 2024
  • In this video I try to improve on my Tiny Lenovo PC with external GPU (or just an external PCI-e card) setup. It does kind of fail, but nevertheless we learn a little bit,, and that is kind of a win.
    Previous video on this : • Tiny Lenovo with Exter...
    Mini PCIe to PCI express 16X : s.click.aliexp... [Affiliate Links]
    🆃🆆🅸🆃🆃🅴🆁 : / mortenhjorth
    🅵🅰🅲🅴🅱🅾🅾🅺 : / mortensplayh. .
    Check out 𝐌𝐲 𝐏𝐥𝐚𝐲𝐇𝐨𝐮𝐬𝐞 𝐥𝐢𝐭𝐭𝐥𝐞 𝐬𝐡𝐨𝐩 : www.myplayhous...
    " Be aware that the shipping prices is worst case, until it know where to ship to!! "
    [Affiliate Links]
    🅱🅰🆁🅶🅰🅸🅽 🅷🅰🆁🅳🆆🅰🆁🅴 : www.bargainhar...
    Using the 𝘾𝙤𝙪𝙥𝙤𝙣 𝘾𝙤𝙙𝙚 : 𝙢𝙮𝙥𝙡𝙖𝙮𝙝𝙤𝙪𝙨𝙚 at checkout will give you 5% discount.
    ___________________________________________________________________________________________________
    / myplayhouse
    For 3$ a month, you get an extra weekly "What's UP" update video. Just for my Patrons. The Support I resave on patreon is all used on stuff to make interesting videos on RUclips.
    My PlayHouse is a channel where i will show, what i am working on. I have this house, it is 168 Square Meters / 1808.3ft² and it is full, of half-finished projects.
    I love working with heating, insulation, Servers, computers, Datacenter, green power, alternative energy, solar, wind and more. It all costs, but I'm trying to get the most out of my money, and my time.

Комментарии • 112

  • @jesmasco
    @jesmasco Год назад +3

    A quad network port card is another good idea to run from that x1 slot, there is a smaller version of that riser that takes power from a berg connector, also runs the signal through USB 3 cable.

    • @MyPlayHouse
      @MyPlayHouse  Год назад

      Hi Angel 462
      Thank You very much! glad you liked the video :-)
      Thank you for watching! :-)

  • @mister_magister3798
    @mister_magister3798 Год назад +3

    Also morten, if you wanna drive the gpu more than just for video, i recommend getting EPS connector (one for cpu) from the external psu, and soldering thinkcentre power plug to it. EPS has more than enough power for it and if i'm not mistaken thinkcentre takes 12V. That way you're not running two psu's

    • @MyPlayHouse
      @MyPlayHouse  Год назад

      The thinkcentre uses 19-20v,,, so not directly compatible,, but could steep up the 12volt.

  • @robertwickes774
    @robertwickes774 Год назад +1

    Cables proprietary, Look like you have 3 alternatives,
    1.mini usb right angle extension, pin1 to pin 1 etc. Some in car GPS use them.
    2. Map the pins and create your own.
    3. Use a m-pcie extension and move the adaptor and use the original cable.
    I've messed around with a few thin clients, Tring to fit cards into a small space where they weren't ment to go.
    I'm waiting for a mini usb breakout board to arrive, will post the cables lay out shortly.
    Hope this helps

    • @MyPlayHouse
      @MyPlayHouse  Год назад

      I have been looking for new better cable,, but without any luck...So I will probably use the cable I have working,,, for now :-/

    • @robertwickes774
      @robertwickes774 Год назад

      This is not a mini usb connector, it's a 10 pin connector, uses both side of the insulater, think I just buggered mine Tring to connect to a mini usb connector, tight fit, caution!!!

    • @robertwickes774
      @robertwickes774 Год назад

      Have a benchmark, unigine valley, 81.1 FPS @ 1024 X 768 on a GTX 660 2gb on openGL setting, DirectX 9 & 11 kept crashing out, driver issue I think, many have to under clock, used a dell da-2 with a pcie splitter cable, keeps the cables to a minimum.

  • @Teleport73
    @Teleport73 Год назад +1

    I've now watched both this and the previous video you made. Thanks for these, but they both made me shout at the screen for you to just cut the cable, remove the connector and just solder to the board!

    • @MyPlayHouse
      @MyPlayHouse  Год назад

      Okay,, not a bad sugestion,,:-) But stop shouting at your screen! it´s a bit weird :-)

  • @SimonLally1975
    @SimonLally1975 Год назад +4

    The is a major issue with lenovo and AMD CPU, they enable by default the AMD PSB locking feature which is increasing e-waste because the MB fails way before the CPU.
    It is not only Lenovo, it is HPE and one other I can't remember but vender locking the CPU is a BIG FAIL in my books.

    • @MyPlayHouse
      @MyPlayHouse  Год назад

      Yes,, that is not okay! not sure if you can use the CPU in any other Lenovo PC or how deep they go. :-/

  • @SolarLantern424
    @SolarLantern424 Год назад +1

    Fancy new cable was too fancy! ;)

  • @GeoffSeeley
    @GeoffSeeley Год назад +1

    I just finished ninja hacking a 2.5Gb RJ-45 port in place of the 3rd DP option on an M900 using the M.2 Wi-Fi slot. Like you, I had to do some trimming on the cable connectors to get it all to fit but it works! This will be a low wattage pfSense router.

    • @MyPlayHouse
      @MyPlayHouse  Год назад

      That sounds very cool,,, to bad youtube does not have pic. in chat :-/

    • @BrownBoiTech
      @BrownBoiTech Год назад +1

      Wow! Could u be kind to share the exact piece, purchase link?

  • @mister_magister3798
    @mister_magister3798 Год назад +5

    There is obvoius difference between usb 2 and 3 because 3 has way more connectors which are necessary for pcie signal

    • @bufanda
      @bufanda Год назад +1

      Exactly and also the shielding is way better for USB3 so less EMI.

    • @MyPlayHouse
      @MyPlayHouse  Год назад

      Hi Mister_Magister
      Thank You very much! glad you liked the video :-)
      Thank you for watching! :-)

  • @Max78224
    @Max78224 Год назад +3

    You can remove the HDMI port where the hole on the old thinkcentre was. This is an optional module.

    • @MyPlayHouse
      @MyPlayHouse  Год назад

      Yes,,if I add an extra GPU,, I might not need the second Digital Display port. :-)

    • @mister_magister3798
      @mister_magister3798 Год назад

      @@MyPlayHouse It's just Display port, no need to add digital. theres's no analog display port

  • @DonBishopDonSongs
    @DonBishopDonSongs Год назад +1

    Hi Morten, Cool Project, I like that Ninja Hack. I have a Lenovo like that. It has a Quad Core i5 Processor and 8Gig of RAM. But it only has a 256MB GPU, with VGA out. That made it slow on RUclips. But it did work. It was my main Computer for 4 or 5 years. I wanted to add a GPU to it. But it only has standard PCI Slots. I even looked at PCI Video Cards. But, they were so old, they were expensive. I thought about, adding an external GPU. Like you did in the video. But, it got too expensive for me. That was 2 to 4 years ago. Now, since I got my HP DL380 G7 Server, 2 or 3 years ago. And added an 8GB Video Card to it. I rarely use the Lenovo. Fun Video... Don

    • @MyPlayHouse
      @MyPlayHouse  Год назад

      I do also not really have a use for this tiny with a GPU,,, vell maybe as a portable virtual reality maschine..

    • @DonBishopDonSongs
      @DonBishopDonSongs Год назад

      @@MyPlayHouse That would be cool:) Don

  • @RCRice
    @RCRice Год назад +1

    Just got a P330 Tiny and the Nvidia P620 just isn't enough. You've inspired me to try a eGPU on my own, as Razers require a thunderbolt which my unit doesn't have. Thanks for sharing the knowledge!

    • @MyPlayHouse
      @MyPlayHouse  Год назад

      Hi R.C. Rice
      Thank You very much! glad you liked the video :-)
      Thank you for watching! :-)

    • @RCRice
      @RCRice Год назад +1

      @@MyPlayHouse Just so ya know...I did it! Got an GTX 1060 working with your help. Thanks again for the source of knowledge!!

    • @Stan_M.
      @Stan_M. Год назад

      @@RCRice hello. did you use the same stuff as on video to run GTX 1060?

    • @RCRice
      @RCRice Год назад +1

      @@Stan_M. I used (1) ADT-LINK M.2 Key M NVMe, as my PC has no Thunderbolt port, just USB-C (2) MSI GeForce 1660 Super (3) Dell 8-pin Dell D220P-01 AC Adapter. I initially used a 500W power supply, but it was bulky and an eye-sore.

    • @RCRice
      @RCRice Год назад

      Same concepts used in video, though not the exact parts.

  • @Artemis_WR
    @Artemis_WR Год назад +2

    very interesting, i have an m93p myself, might try it too (with a usb 3 cable obv)

    • @MyPlayHouse
      @MyPlayHouse  Год назад +1

      Yep,, you learned something!!,, not a total waste then :-) It's a lovely little mashine.

  • @a.j.haverkamp4023
    @a.j.haverkamp4023 Год назад +1

    Antenna hole? Looks like a Kensington lock to me. (Edit: I’m wrong, read replies) I love playing with my old HP USDT 8300 PCs. They are a bit bigger. The CD/DVD player can be swapped for a cheap Aliexpress HDD caddy, so you can fit 2 2,5 inch SATA SSDs in it.
    USB 3 is using 6 extra pins + the standard 4 USB 2 pins. It does makes sense that you need all 10 connections in this cable.

    • @mister_magister3798
      @mister_magister3798 Год назад +1

      It is WiFi antenna hole (you can see symbol next to it) in versions where in mpcie slot there's wifi module.

    • @a.j.haverkamp4023
      @a.j.haverkamp4023 Год назад +1

      @@mister_magister3798 I stand corrected. The manual confirms your story. I expected a round hole (even 2 of them) for WiF antennas. This slot has the shape used for Kensington locks (it being recessed in the enclose did make me doubt a little).

    • @MyPlayHouse
      @MyPlayHouse  Год назад

      Yes I think I need 3.0 USB,, I know there are some extra connections,, and I knew I might run into issues.

    • @billytk1225
      @billytk1225 Год назад

      @@a.j.haverkamp4023 It is actually round but that retaining plug has that slit you see, to allow a flat head screw driver to be inserted and push that circular retaining plug out and then snap it off. End result is the round hole you were expecting. :D

  • @DanielFSmith
    @DanielFSmith Год назад +1

    I don't think your original cable is a USB cable: I think it's a 2x2 data cable. From what I could make out on the video, the cable is a mini USB to USB A. A cable like this intended for USB would be configured 2 wires for power (straight wired) and 2 for data (twisted, shielded). For PCIe you'd need two data pairs. USB2 vs USB3 shouldn't matter if that really was a mini-USB connector, since they only have 5 pins rather than USB3's 9.

    • @MyPlayHouse
      @MyPlayHouse  Год назад

      Well I have run in to, that there is not many mini USB 3.0 cables with a 90 degree angle..

    • @F4HDK
      @F4HDK Год назад

      PCIe x1 needs 3 high speed pairs : TX, RX, Clock (not only 2). This PCI-e riser/extender works with USB3 cables, no doublt about it. It uses the very rare USB 3.0 mini-B connector, with 9 wires (instead of 4 o' 5 for USB2).

    • @DanielFSmith
      @DanielFSmith Год назад

      @@F4HDK The PCIe clock reference architecture supports independent refclk if you can meet the accuracy requirements. Check the carrier board for a 100MHz (or related) crystal.

  • @mister_magister3798
    @mister_magister3798 Год назад +1

    I use tiny m73 as a small servers, low power and multiple nodes for playing. I even 3d printed enclosure to make them into blade-server

    • @MyPlayHouse
      @MyPlayHouse  Год назад

      Hi Mister_Magister
      Thank You very much! glad you liked the video :-)
      Thank you for watching! :-)

  • @mikeunum
    @mikeunum Год назад +2

    Why? Because it is possible.
    I use 3 of them M93P WiFi with Xeon and 16GB. All with extension. One with DVD, one with I/O and one with HDD extesnion

    • @MyPlayHouse
      @MyPlayHouse  Год назад

      Hi mike2nl
      Thank You very much! glad you liked the video :-)
      Thank you for watching! :-)

  • @SolarLantern424
    @SolarLantern424 Год назад +1

    Passive cooling is great. Who wants to hear a jet taking off all the time. :) Old GPU was a good GPU :)

    • @MyPlayHouse
      @MyPlayHouse  Год назад +1

      You will miss the fan sound :-)

  • @SolarLantern424
    @SolarLantern424 Год назад +1

    I had an idea about the fancy cable and you might not like it but I feel I had to share. Did the fancy cable come from China by any chance? It's just that I recently bought a couple of things from China and they didn't function AT ALL. Now it could happen when you buy things from almost anywhere I suppose but both of my things were from China and to be fair I didn't feel so bad about it as they only cost about a pound. Only they didn't work AT ALL! I guess you could test the fancy cable in another application and see if it can still charge a phone or something. Anyway hope you won't shoot the piano player... it's just a theory. Probably better if it's USB 3 anyway because of the colour blue. ☺

    • @MyPlayHouse
      @MyPlayHouse  Год назад

      I have not been able to find USB 3.0 cables with this bend :-/

  • @matthiaslange392
    @matthiaslange392 Год назад +1

    You could try a "m.2->PCIe card". Some mini-pc have m.2-sockets for ssd's (f.e. elitedesk 800g3 usff). You will get a PCIe3 x4 link. The cables are flat - perhaps you can round them

    • @MyPlayHouse
      @MyPlayHouse  Год назад

      The ones I have is a Gen,,, to old :-/

    • @billytk1225
      @billytk1225 Год назад

      The only thing you will run into with that PCIe Port is because it was designed for WIFI if you were to put a MSATA drive or M.2->MSATA card you can't Boot from that PCIe port. So only good for Data drives. FYI

    • @jayajoniyarso
      @jayajoniyarso Год назад +1

      this is the question I'm looking for, I have an elitedesk 800 g2, if I use an external gpu via m.2 sata, so I have to sacrifice nvme, if I use a slot from a wifi card, can it work? I saw a preview of the Lenovo M720q that can use the GPU riser via the WiFi card slot, but are Elitedesk and Lenovo M720q the same...?

    • @mariotorres2326
      @mariotorres2326 10 месяцев назад

      @@jayajoniyarso Have you seen the ETAPRIME video ? The guy made the GTX1650 to work with the hp elitedesk G2.. using M.2 slot I want to try it with Radeon R7 graphic for retro emulation

  • @daviedlopulalan9882
    @daviedlopulalan9882 Год назад +1

    Dont use this setup (pcie x16 riser to mini pcie 1x) with p106-100 or p104-100 mining cards for gaming.
    If possible just use m.2 wifi or regular pcie 1x slot.
    Those cards are working fine with patched nvidia driver but heavily bottlenecked by the mini pcie 1x (pcie 1.1) bandwith.
    This issue occured due to large data traffic between cpu and gpu that should be processed, plus gpu output that should be displayed through motherboard's hdmi/DP.

    • @MyPlayHouse
      @MyPlayHouse  Год назад +1

      Hi Davied Lopulalan
      Thank You very much! glad you liked the video :-)
      Thank you for watching! :-)

  • @michaelanderson654
    @michaelanderson654 Год назад +1

    I got a Lenovo ThinkCentre M710q which has an easily accessible NVMe slot, I am upgrading the CPU and RAM. I think that you might have some fun if you can find one of those to play with.

    • @MyPlayHouse
      @MyPlayHouse  Год назад +1

      They keep the prices really well. :-)

  • @PowerMovesCollective
    @PowerMovesCollective 6 месяцев назад +2

    I had no idea you had a update

    • @MyPlayHouse
      @MyPlayHouse  6 месяцев назад +1

      Then it is your lucky day,, hope it was useful..

  • @philsbbs
    @philsbbs Год назад +1

    ** Happy Birthday **

    • @MyPlayHouse
      @MyPlayHouse  Год назад

      Thank You Very much,, do you remember or saw it on twitter ?

    • @philsbbs
      @philsbbs Год назад

      @@MyPlayHouse remembered and then saw the twitter post.

  • @FelixLantiguaCamacho
    @FelixLantiguaCamacho 9 месяцев назад +1

    Why you call it USB GPU? and as your title says it. This cable/jumper looks like a USB, but it not likely, PINS are different positions like USB. Unlike M.2, express card, mPCIe and USB-C Thunderbolt ports/slots, USB port does not carry PCIe signals so cannot be used for an eGPU. Just watch how you say it, it might lead to confusion.

    • @MyPlayHouse
      @MyPlayHouse  9 месяцев назад

      I have not had any other issues with this.

  • @grimreaper3133
    @grimreaper3133 Год назад +1

    I have 2, a M93p and a M700 Tiny, planning to remove the RJ45 socket on the m93p, to allow the cable direct line out, who uses LAN these days.
    would share pictures but comments don't allow. :(

    • @grimreaper3133
      @grimreaper3133 Год назад

      Also the "Mini USB" plug seems to have 5 connectors across the top, and 3 on the bottom missing 2nd and 4th positions, 8 pins seem to be in use.

    • @MyPlayHouse
      @MyPlayHouse  Год назад

      :-) I would like to keep the RJ45..

  • @saharsh551
    @saharsh551 Год назад +1

    Can you please make another video connecting the monitor to the gpu and benchmarking it . I have a lenovo M92p and want to add an external gpu but am worried that it wont work due to the pcie x1 so can you please benchmark it. loved your vid .

  • @jayajoniyarso
    @jayajoniyarso Год назад +1

    is this an external egpu using a wifi card slot...? I saw on RUclips that most of them use the M.2 NVME slot, is the WiFi card slot and the M.2 SATA/NVME slot the same? Please guide me

    • @MyPlayHouse
      @MyPlayHouse  Год назад

      Yes this uses the PCIe- mini port,, that is normally used for the WIFI module.

  • @user-eu9nh2lx5x
    @user-eu9nh2lx5x Год назад +1

    I have a similar gpu placing an rx 570, when turning on it does not give video, it remains on a black screen. What's going on?

    • @MyPlayHouse
      @MyPlayHouse  Год назад

      GPU might not be able to work on an 1X PCIe

  • @kacper9207
    @kacper9207 Год назад +1

    👍super

    • @MyPlayHouse
      @MyPlayHouse  Год назад

      Hi Kacper
      Thank You very much! glad you liked the video :-)
      Thank you for watching! :-)

  • @HansDampf-mm9hx
    @HansDampf-mm9hx 5 месяцев назад +1

    Hello, can you tell me whether it works with the PCI card with SATA to use multiple hard drives? and how is the performance? I thank you !

    • @MyPlayHouse
      @MyPlayHouse  5 месяцев назад

      I have been making a project of making a DIY DAS,, putting in a handful of 10TB SAS drives,, it does work.

  • @shalnatheekshana321
    @shalnatheekshana321 11 месяцев назад +2

    Can i connect (ngff m2 to pcie adepter) in my laptop.

    • @MyPlayHouse
      @MyPlayHouse  11 месяцев назад

      Sorry,, I would not know :-/

  • @blackfaithdoom9018
    @blackfaithdoom9018 Год назад

    Dear Mister.., pardon me .., i dont mean to be unpoliteful ..., but a question that popped up on me immediately after seeing that your are using "24/7 Mini-PC's" , is why do you worry about spending money on "MIni-PC's" if you have a entire "Play-House" filled with servers ... ?
    Money-wise that does not seem to make a big difference if you are consuming 200 Watts more per Hour for 24/7 uptimes .., considering the all the servers o/ Hardware , i have been seeing in some of your other videos ...

    • @MyPlayHouse
      @MyPlayHouse  Год назад

      Well I have had over 100 servers at one time,, I like to play around,, and I have heard form viewers that are running there setup on mini PC's.

  • @leonardotoschi585
    @leonardotoschi585 Год назад +1

    Have lots of gpus in my wardrobe

    • @MyPlayHouse
      @MyPlayHouse  Год назад

      You never sold them,, and now they are not worth anything,, me to!!

  • @ggcub25
    @ggcub25 Год назад +1

    Hello! Would it be possible to power the riser directly from the internal sata connector (if no hdd is being used) ?

    • @MyPlayHouse
      @MyPlayHouse  Год назад

      It might be possible,, it might need up to 25W,,, but there is a god chanse that what ever you put in the PCIe,, will also need Power.

  • @markalnelmanalang8582
    @markalnelmanalang8582 2 месяца назад +1

    I have a Hp Prodesk 600 G1 mini and im thinking of putting a gpu on it.. can i put a gpu on it by this steps on your video?

    • @MyPlayHouse
      @MyPlayHouse  2 месяца назад

      Sorry,, I do not know the Hp Prodesk 600 G1 mini ,, I do not have a clue :-/

  • @gamingfreaks7108
    @gamingfreaks7108 2 месяца назад +1

    I have m.2 to pcie x16 grahics card is running but no display

    • @MyPlayHouse
      @MyPlayHouse  2 месяца назад

      I never tryed the display,, I was aming to get this up and running for a storage HBA,, just tested with a GPU

  • @dalvingamingyt
    @dalvingamingyt Год назад +1

    Is long usb cable length affect the performance of the eGPU?

    • @MyPlayHouse
      @MyPlayHouse  Год назад

      I do not think It has much effeckt.

  • @daras-
    @daras- Год назад +1

    Man, connect screen to GPU!
    Is it work?
    Got M93p Tiny and GTX1050 in drawer...

    • @MyPlayHouse
      @MyPlayHouse  Год назад

      Sorry,,, I was not looking for making a gaming computer,,, I was after the GPU,, as a GPU processor,, for rendering stuff.

    • @daras-
      @daras- Год назад

      @@MyPlayHouse So, is it working or not?
      It won't if you don't connect screen to GPU.

  • @rschrader
    @rschrader Год назад +1

    Remember when you order the USB 3 cable to get one with a connector facing the other way… 🙃

    • @MyPlayHouse
      @MyPlayHouse  Год назад

      I kind of can´t find mini USB 3.0 cables facing any way..

  • @sayedmuhammadwaqarshah237
    @sayedmuhammadwaqarshah237 Год назад +1

    Can we use it for gaming

    • @MyPlayHouse
      @MyPlayHouse  Год назад +1

      I do not know,,, it might be okay,, but you really want a gaming pc.

  • @jocool7370
    @jocool7370 Год назад +1

    Dali loudspeakers?

    • @MyPlayHouse
      @MyPlayHouse  Год назад

      Mine,,, humm I do really not remember :-/ they look good and sound okay..

  • @dbmaster46446
    @dbmaster46446 Год назад +1

    never seen a mini usb 3.0 cable befor i guesed its 2.0 only

    • @MyPlayHouse
      @MyPlayHouse  Год назад

      Maybe,, I have had problems finding angled mini USB 3.0 cables,,, still non.

    • @dbmaster46446
      @dbmaster46446 Год назад

      @@MyPlayHouse indeed pretty hard to find i atleast found some connectors that needed to be soldered by searching for "mini usb 10p" the usb 3.0 version didnt got an extra name like the "usb micro b" but its 10pin so i searched for that

    • @dbmaster46446
      @dbmaster46446 Год назад

      @@MyPlayHouse i kept a little hunt for that cable but seems realy impossible to find ist ... but another idea ... what about changingt that small mini pcie adapater card to one with an usbA? otherwise ordereing just the plug and solder it on a cable? that means soldering 10 litte wires

  • @titinrotim
    @titinrotim Год назад +1

    HM 55 chipset
    Maximal processor

    • @MyPlayHouse
      @MyPlayHouse  Год назад

      Hi @titinrotim
      Thank You very much! glad you liked the video :-)
      Thank you for watching! :-)

  • @Ahmed-gm8li
    @Ahmed-gm8li Год назад +1

    First

    • @MyPlayHouse
      @MyPlayHouse  Год назад

      ╭━━━┳╮╱╱╱╱╱╱╱╱╱╭╮
      ┃╭━╮┃┃╱╱╱╱╱╱╱╱╱┃┃
      ┃┃╱┃┃╰━┳╮╭┳━━┳━╯┃╭┳━━╮╭━━┳━━┳━━┳┳━╮
      ┃╰━╯┃╭╮┃╰╯┃┃━┫╭╮┃┣┫━━┫┃╭╮┃╭╮┃╭╮┣┫╭╮╮
      ┃╭━╮┃┃┃┃┃┃┃┃━┫╰╯┃┃┣━━┃┃╭╮┃╰╯┃╭╮┃┃┃┃┃
      ╰╯╱╰┻╯╰┻┻┻┻━━┻━━╯╰┻━━╯╰╯╰┻━╮┣╯╰┻┻╯╰╯
      ╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╭━╯┃
      ╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╰━━╯
      ╭━━━╮╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╭━━━╮╱╱╱╱╱╭╮╱╭╮
      ┃╭━╮┃╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱┃╭━━╯╱╱╱╱╭╯╰╮┃┃
      ┃┃╱┃┣╮╭╮╭┳━━┳━━┳━━┳╮╭┳━━╮┃╰━━┳┳━┳━┻╮╭╯┃┃
      ┃╰━╯┃╰╯╰╯┃┃━┫━━┫╭╮┃╰╯┃┃━┫┃╭━━╋┫╭┫━━┫┃╱╰╯
      ┃╭━╮┣╮╭╮╭┫┃━╋━━┃╰╯┃┃┃┃┃━┫┃┃╱╱┃┃┃┣━━┃╰╮╭╮
      ╰╯╱╰╯╰╯╰╯╰━━┻━━┻━━┻┻┻┻━━╯╰╯╱╱╰┻╯╰━━┻━╯╰╯