My i3wm Workflow

Поделиться
HTML-код
  • Опубликовано: 7 фев 2025

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

  • @Wolfgang13451
    @Wolfgang13451 5 лет назад +74

    I couldn't help myself bursting into uncontrollable laughter at 0:22. Well done, love your humor. Great channel, just stumbled across it this morning, trying to slowly watch your videos so I have something for rainy days. Glad to see the recent activity and can't wait for your future videos!

  • @qubit7097
    @qubit7097 5 лет назад +36

    This is the best quality video i have ever watched, and ive got a youtube history of 2 videos

    • @beavatatlan
      @beavatatlan 3 года назад +6

      Which was the other one?

  • @claytondunavant7033
    @claytondunavant7033 6 лет назад +6

    A really well put together video! Nice going dude! Really enjoyed it

  • @dameck9570
    @dameck9570 4 года назад +5

    I have just started using solarized.
    I finally got over my stupitidy hating it.
    And I actually quite like it. It is super comfortable to look at.

  • @seraphybr
    @seraphybr 6 лет назад +10

    14:10 If you use the parameter "-r" or "--reload" in the polybar, it will automaticaly reload at the instant that change the config.

    • @scarecat
      @scarecat 3 года назад +1

      This is so useful, thanks!

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

    your music taste was immaculate I hope switching to Mac hasn't messed with that

  • @urugulu1656
    @urugulu1656 5 лет назад +11

    6:01 that got me laughing so hard. great dude

  • @not_just_burnt
    @not_just_burnt 3 года назад

    AAAAAH YEAH KOAN Sound music in a random video makes my day

  • @Vincintosh
    @Vincintosh 6 лет назад +2

    I really like this setup! The solarized color scheme actually looks a bit weird, but after a couple of minutes you get used to it and it is very relaxing for the eyes. The workflow is very good and I also LOVE how your keyboard sounds

    • @WolfgangsChannel
      @WolfgangsChannel  6 лет назад +1

      Thank you! Your X220 video was one of the reasons I decided to buy my Thinkpad one year ago btw :)

    • @Vincintosh
      @Vincintosh 6 лет назад

      @@WolfgangsChannel wow great! I'm so happy to hear that!!

    • @WolfgangsChannel
      @WolfgangsChannel  6 лет назад

      Welcome to the club!

    • @WolfgangsChannel
      @WolfgangsChannel  6 лет назад

      @Jack C
      Apart from adding more RAM and replacing your chiclet keyboard with the one from XX20, there's not much stuff you can do without risking to damage your machine. But if that doesn't scare you, here are some options:
      1.) coreboot (here's a pre-compiled version with SeaBIOS and VGA BIOS: github.com/merge/skulls/tree/master/x230)
      2.) IPS if you have a TN panel, or go big and do the FullHD mod: forum.thinkpads.com/viewtopic.php?t=122640
      3.) And if that doesn't scratch your itch, you can even send your laptop to China to upgrade your CPU to quad-core i7, or even put in a 13.3 WQHD screen and an additional mSATA 3.0 port -- world.taobao.com/item/550879131380.htm

  • @AhmedKhaled-sj1zx
    @AhmedKhaled-sj1zx 6 лет назад +35

    You are on right way dude.
    Gentoo + ksh
    this mean in next few X, (where X is years or months) you are going to install OpenBSD as main OS. use suckless software (dwm , st and surf). or even start follow cat-v software bible
    YEAH just conitne

    • @WolfgangsChannel
      @WolfgangsChannel  6 лет назад +10

      I've tried OpenBSD as my daily driver, and even though it looks promising it lacks some features that are crucial for my workflow. I do use OpenBSD on my server though.

    • @mohamedabdelkhalek4298
      @mohamedabdelkhalek4298 5 лет назад

      Tell us what you have done @ahmed Khaled

    • @OveRaDaMaNt
      @OveRaDaMaNt 4 года назад +1

      Aged well

  • @lilspelunker5613
    @lilspelunker5613 3 года назад +1

    > using a light color scheme is really good it's *easy on the eyes*
    its easy on eyes, what?

  • @laisfigueiredos
    @laisfigueiredos 5 лет назад +1

    why do i like to watch this kind of videos

    • @ArsenioGut
      @ArsenioGut 5 лет назад +2

      The same reason people like watching homemaking shows on television, room and dorm tours, unboxing videos, and battlestation posts on Reddit. If we don't currently *want* something, we always find a way to look for what we lack, and therefore, what to want next.
      These WM configuration and ricing videos appeal to among our most basic instincts: Everything we have or own, we truly want to make *ours.*

    • @juarez1011
      @juarez1011 4 года назад

      @@ArsenioGut really nice reply!

  • @TrueDetectivePikachu
    @TrueDetectivePikachu 4 года назад +1

    7:00 I agree with you about displaying the cpu, not always will be necesary. Still, it doesn't really bother that much, I guess it depends how its organized in the polybar, idk

  • @divukman
    @divukman 6 лет назад +1

    Ive been 4 seconds here and Im already subscribing ;)

  • @ASAPKep
    @ASAPKep 5 лет назад +5

    Wow this is interesting. You are the second tech/linux based youtuber with decent programming skills studying linguistics... What is the correlation lol

    • @empyrionin
      @empyrionin 3 года назад +1

      The correlation is computer languages are like human languages and the same fascination is tied to both. I'm like that too.

  • @МаксимКузнецов-у1з3щ

    Отличный контент, спасибо) Перешёл на wm также, смотря reddit)

    • @WolfgangsChannel
      @WolfgangsChannel  6 лет назад +3

      Не за что! Когда я в первый раз поставил i3, еще не существовало r/unixporn, но да, он меня (в том числе) вдохновил попробовать еще раз год назад. Не жалею!

    • @red0ri748
      @red0ri748 6 лет назад

      @@WolfgangsChannel Приветствую. Хочется задать такой вопрос: когда я делаю git clone, потом перехожу к файлам, то во всех папках нет файлов (допустим перешел в папку i3, там нет файлов, также в cmus, polybar и т.д)

    • @WolfgangsChannel
      @WolfgangsChannel  6 лет назад +2

      @@red0ri748 Привет! Я использую GNU stow для дотфайлов, файлы в каждой папке (например i3) находятся относительно домашней директории, т.е. конфиг i3 можно найти в i3/.config/i3/config, а конфиг cmus -- cmus/.cmus/rc. Файлов не видно потому что папка .config скрыта

  • @MurtezaY
    @MurtezaY 6 лет назад

    TL;DR : Beautifully painful, aesthetically pleasing.
    About Solarized: I don't care. Your system, your choice.
    Setup seems pretty clean until dive into the config. But also if it ain't broken, don't fix it.
    Now you know why that CPU is at 68C. It is cringing since i3 was downloaded.
    It works for you, I am happy for you. Go get yourself a pizza, you deserve it :)

  • @_noodles
    @_noodles 2 года назад +1

    Hi, i wanted to look on your dotfiles but they are now your mac dotfiles is there a way to access the old gentoo dotfiles?

  • @ayushmukherjee23
    @ayushmukherjee23 5 лет назад +7

    A+ INTRO. Would love to know what messaging software that was.

    • @SUNGOLDSV
      @SUNGOLDSV 4 года назад +2

      I believe telegram

  • @vineetyadav6978
    @vineetyadav6978 3 года назад

    Great video, where can I get that beautiful wallpaper?

  • @uzKantHarrison
    @uzKantHarrison 5 лет назад +1

    Wow, cool setup! And I'm also into Linux and programming and linguistics, I guess you have a new subscriber! (:

  • @moenlk3130
    @moenlk3130 5 лет назад

    You can use "setkyecodes" to swap keyboard layout. It works on both TTY and X11.You can write it in systemd service to make it work when booting.
    :)

    • @WolfgangsChannel
      @WolfgangsChannel  5 лет назад

      What are the advantages compared to using setxkbmap?

    • @moenlk3130
      @moenlk3130 5 лет назад

      ​@@WolfgangsChannel
      It can set the personal layout both in X11 and TTY. I forgot whether I used xmodmap or setxkbmap to set the personal keyboard layout inX11. And then modified the kbd map to set layout in TTY. This is very cumbersome and requires changes to the configuration file for some individual needs.
      You can solve this with just one line of commands by "setkeycodes" without modifying the config file.
      In the other hand. I used virtual box to run win10. VBox may got a esc from kernel and a capslock from X11(Or just the opposite).You only pressed one key but they all worked. But through "setkeycodes", it works very well.
      forums.fedoraforum.org/showthread.php?285310-no-luck-with-setkeycodes

  • @BoopyTheFox
    @BoopyTheFox 6 лет назад

    Good job my dude.

  • @maxdevjs3457
    @maxdevjs3457 6 лет назад +1

    Around 15' ... you can also issue a "polybar-msg cmd restart"

    • @WolfgangsChannel
      @WolfgangsChannel  6 лет назад

      Not sure how I missed that :D Had to recompile polybar with ipc use-flag but now it works great! Thank you!

  • @SoundCubed
    @SoundCubed 5 лет назад

    lol that solarized joke though, it made me crack up! personally i dont mind solarized, i like grayscale themes on linux terminal programs :L

    • @empyrionin
      @empyrionin 3 года назад +2

      Solarized is awesome. Not everyone is an elite h4x0r in their mom's basement. This is what I have been using professionally for years.
      High contrast color schemes mess up your eyes. It's ok, people will figure it out after they reach a certain age.

  •  3 года назад

    You don't have the i3 and polybar files on github repository?!?

  • @2v02
    @2v02 3 года назад +4

    "Пиздец соларайзд"
    Hehe, Russian hax0rs triumph ones again

  • @chrisbohn3746
    @chrisbohn3746 6 лет назад

    Why are all my favorite *nix youtubers also linguists? iBSD and Luke Smith both have post graduate degrees in linguistics, and now I find out you're studying linguistics, what are the odds. Do you use LaTeX? Maybe that has something to do with it since formatting interlinear glosses in a wysiwyg editor sounds like hell.

    • @WolfgangsChannel
      @WolfgangsChannel  6 лет назад +2

      I'm someone's favorite youtuber, yay!
      As for linguistics, I haven't had to deal with interlinear glosses yet (I'm only doing my bachelor degree), but I use LaTeX for pretty much all of my reports and papers. Even though it's probably an overkill :D

  • @maksymhoncharenko163
    @maksymhoncharenko163 4 года назад

    Привет, хороший канал и видосы) Как раз вопрос по странным glitches - почему i3 вот так делает?( когда закрываешь окно терминала то плакать хочется из-за этих... даже не знаю как сказать. Комптон сглаживает ситуацию, но все равно есть эти штуки при закрытии. Из-за этого пришлось перейти на sway (wayland). Тут вообще всё плавно в этом плане, но фаерфокс скролит с фризами, сегодня попробовал отрендерить видос в kdenlive так это жесть - при проведении мышкой на другую часть интерфейса всё мигает, бывает видео в превью останавливается и тд. но это пох, я рендерю 1 раз в год, а вот то, что рандомные крашы системы (внезапно всё вылетает в TTY и мигает нижнее подчеркивание в левом правом углу) при надавливании на ноут или что-то такое это очень странно, ведь я сейчас пишу с винды и надавливаю и нихера, на i3 тоже вроде бы такого не было, только на sway такое уже много раз было. Охх, не знаю что делать, пробовать что-то другое нежели i3 или что... а ведь wayland мне понравился, да и время на настройку waybar'а и остальных аналогов для вяленого потратил немало.. вот если бы не те glitches, то до сих пор бы сидел на i3, но я уже всё перепробовал
    если что, то thinkpad t480s i7-8550

  • @angusbusby542
    @angusbusby542 2 года назад

    could you share your i3 and polybar configuration files?

  • @franckphlecks5923
    @franckphlecks5923 5 лет назад

    Hi there! Great Video, Thank you!
    How do you configure your F5 key to change color theme between light/dark mode ?
    Keep up the great job !

    • @WolfgangsChannel
      @WolfgangsChannel  5 лет назад +1

      There's a patch for st on suckless' website

    • @franckphlecks5923
      @franckphlecks5923 5 лет назад

      @@WolfgangsChannel : Thank you for your fast as light reply!
      Regards,

    • @franckphlecks5923
      @franckphlecks5923 5 лет назад

      Just find this for urxvt : unix.stackexchange.com/questions/232881/urxvt-change-background-color-on-the-fly/326841#326841
      I have not tested it for now.

    • @WolfgangsChannel
      @WolfgangsChannel  5 лет назад

      Looks cool!

  • @TrueDetectivePikachu
    @TrueDetectivePikachu 4 года назад +1

    You haven't tried gruvbox right?
    I use Gruvbox Dark on my setup. its pretty gud.
    Its pretty relaxing for my eyes, its functional and is eyecandy, something I find hard to achieve with solarized (the aesthetic I mean)
    You should try it
    Oh yeah also I'm a i3 virgin, but got the fibonnacci effect thingy everyone has on the other wms :D

  • @jarkkokorhonen6520
    @jarkkokorhonen6520 6 лет назад

    Nice work!

  • @melancholy-engineering
    @melancholy-engineering 5 лет назад +1

    link to dotfiles doesn't work anymore, plz update it :)

  • @suretmeyenateistoc4252
    @suretmeyenateistoc4252 3 года назад +1

    sudo apt-get install gentoo

  • @SinanAkkoyun
    @SinanAkkoyun 5 лет назад +1

    can i use these dotfiles for the chad?

  • @mehdi7586
    @mehdi7586 3 года назад +1

    1:06 good old days when this channel was a cringe compilation

  • @_yuri
    @_yuri 5 лет назад +1

    damn i am stealing that intro

  • @xmenooolgomez2966
    @xmenooolgomez2966 5 лет назад

    yo i just fucked up my terminal by doing --color=auto -FHh
    how can i undo that without having to add an alias in my bashrc ?
    i dont want keep running with alias ls ="ls --color"
    how can i get my dafault back without the alias bro ?

    • @WolfgangsChannel
      @WolfgangsChannel  5 лет назад

      Remove the alias from the config file?

    • @xmenooolgomez2966
      @xmenooolgomez2966 5 лет назад

      @@WolfgangsChannel no such thing , what do u mean exackly ?

    • @WolfgangsChannel
      @WolfgangsChannel  5 лет назад

      Take a look at the file structure: github.com/notthebee/dotfiles/tree/master/ksh
      You need to remove the alias in kshrc

    • @xmenooolgomez2966
      @xmenooolgomez2966 5 лет назад

      @@WolfgangsChannel i dont have a file called kshrc , only have .bashrc .bash_profile and .profile

  • @roseirenevalverde5678
    @roseirenevalverde5678 5 лет назад

    good video. One question, with what program do you sample the camera on the PC?

  • @vincentpham7445
    @vincentpham7445 5 лет назад

    where is your thinkpad? lol almost there

  • @Oblisk-i8h
    @Oblisk-i8h 4 года назад

    I'm from the Future, and there you hate tilling window mannager

  • @reinheit4997
    @reinheit4997 6 лет назад +2

    What is the wallpaper on your desktop? Where I can download their?

  • @joriskbos1115
    @joriskbos1115 6 лет назад

    This might be a stupid question, but how do you change the background colour of the selected terminal to a lighter colour?

    • @WolfgangsChannel
      @WolfgangsChannel  6 лет назад +1

      It's actually the other way around, the background color of inactive terminal becomes darker :)
      Just put inactive-dim = 0.1; in your compton.conf (you can change the value to your liking, the more it is, the darker inactive windows will be.

  • @iMarimbaFTW
    @iMarimbaFTW 6 лет назад

    Hey, is Gentoo easy to maintain? It seems difficult to me as an Arch user.

    • @WolfgangsChannel
      @WolfgangsChannel  6 лет назад

      Yeah, it's definitely not "install and forget" kind of situation, you'll need to learn about USE-flags and the way portage works in general. And if you don't update your system for long enough, prepare for a dependency hell.

  • @xthebumpx
    @xthebumpx 6 лет назад

    Have you looked at vifm? Luke Smith switched to that apparently. I still like nnn.

    • @WolfgangsChannel
      @WolfgangsChannel  6 лет назад

      Not a huge fan of CLI file managers tbh, I just use pcmanfm most of the times.

  • @cookiedestroyer402
    @cookiedestroyer402 6 лет назад

    Can you do a video on why you use Gentoo + emacs over Arch and Vim?

    • @WolfgangsChannel
      @WolfgangsChannel  6 лет назад

      I'm actually using vim, I've mentioned that in the video. Also moved to Void since then.

    • @y0run3
      @y0run3 6 лет назад

      @@WolfgangsChannel ohhh maybe next video ;3

  • @tyrisnolam
    @tyrisnolam 5 лет назад +2

    @06:02 jfc xDD I'm in the middle of a so far 3 week long arch linux install. Worth every moment though

  • @santoshsccoby2617
    @santoshsccoby2617 3 года назад

    3:50 can you send me that pic

  • @fission1110
    @fission1110 2 года назад

    Honestly your code isn't bad lol

  • @joaopauloalbq
    @joaopauloalbq 4 года назад

    9:35 So it doesn't do a thing that well :v

  • @__agou-ops2691
    @__agou-ops2691 5 лет назад

    cool video.

  • @wil7vin
    @wil7vin 6 лет назад

    I'm fucking serious sharing your rice is exacly like that XD
    Dear god i was so proud... I thought i had style.....
    Now I know that they just don't have style, It's fucking glorious their all wrong..

  • @sepalol
    @sepalol 6 лет назад

    Serious question: how is your russian-shitposting skills?

    • @WolfgangsChannel
      @WolfgangsChannel  6 лет назад +1

      pretty good i would say

    • @sepalol
      @sepalol 6 лет назад

      In that case, good thing I've subscribed

  • @reiarifi2872
    @reiarifi2872 6 лет назад +2

    I have a fix for the st-scrollback patch in my github repo.
    github.com/DarkUlixes/st-fork

    • @WolfgangsChannel
      @WolfgangsChannel  6 лет назад

      Thank you! Tmux scrollback is alright, but it (obviously) doesn't work when SSH'ing into another computer.

  • @SinanAkkoyun
    @SinanAkkoyun 5 лет назад

    Is that a vnc cursor?

    • @WolfgangsChannel
      @WolfgangsChannel  5 лет назад +1

      Nope

    • @SinanAkkoyun
      @SinanAkkoyun 5 лет назад

      @@WolfgangsChannel ich bin ein noob, wahrscheinlich der standart x cursor.
      Wie hast du BSPWM in deinem etwas neuren Video configuriert? * - *

    • @WolfgangsChannel
      @WolfgangsChannel  5 лет назад

      Du kannst hier alle Dotfiles herunterladen: github.com/notthebee/dotfiles

    • @WolfgangsChannel
      @WolfgangsChannel  5 лет назад +1

      Haha danke 😁

  • @EdLrandom
    @EdLrandom 6 лет назад

    nice intro

    • @WolfgangsChannel
      @WolfgangsChannel  6 лет назад

      thanks!

    • @EdLrandom
      @EdLrandom 6 лет назад

      @@WolfgangsChannel I'm using layout switcher from your i3 config, is there any way to make i3 change layout per window and not system wide? this feature can be found in ubuntu and kde distros but I don't know how to do it in i3.

    • @WolfgangsChannel
      @WolfgangsChannel  6 лет назад

      @@EdLrandom I don't really have a use for per-window layouts, but from what I've heard scim or ibus is a way to go

  • @kronikpillow
    @kronikpillow 5 лет назад

    you know with swearing in your videos and comments, you will never get monetized, just saying

    • @WolfgangsChannel
      @WolfgangsChannel  5 лет назад +1

      You'd think that, but so far I only got demonetized for music.

  • @tenj00
    @tenj00 4 года назад

    Good video, but please use bigger fonts for videos. Not everybody has a 40" monitor to view this on.

    • @WolfgangsChannel
      @WolfgangsChannel  4 года назад +1

      I figured it out in later videos, this one's a bit old :(

  • @vladislavpesterev1137
    @vladislavpesterev1137 5 лет назад

    12:35 Пришло время переустанавливать шиндоус :)

  • @PirateFunk
    @PirateFunk 3 года назад

    Solarized is based

  • @mynamejeff2880
    @mynamejeff2880 3 года назад

    MY EYES AAAAAAAAAAAAAAAAAH

  • @joordanyt
    @joordanyt 6 лет назад

    try gruvbox

  • @che1291
    @che1291 6 лет назад

    Amazing. People use terminal multiplexers in tiling window managers. You maybe can try to skip the "i3wm" part... and directly use tmux ...e.g. github.com/gpakosz/.tmux

    • @WolfgangsChannel
      @WolfgangsChannel  6 лет назад

      At the time of filming the video I used it because I couldn't figure out how to patch st for scrollback support. But thanks for the link, it seems like a pretty good starting point to learn how to use tmux the way it's actually supposed to be used :D

  • @stickpen
    @stickpen 5 лет назад

    ksh? ZSH!

  • @thejakeyboi
    @thejakeyboi 5 лет назад +1

    Ctrl+L

  • @АаааБббб-и7п
    @АаааБббб-и7п 6 лет назад

    o/

  • @reeasddsaeer9498
    @reeasddsaeer9498 2 года назад

    OH MY SOLARIZED
    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣠⣤⣤⣄⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠤⠖⠊⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠙⠲⢤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
    ⠀⠀⠀⠀⠀⠀⠀⡤⠊⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀
    ⠀⠀⠀⠀⠀⠀⡜⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢢⠀⠀⠀⠀⠀⢳⠀⠀⠀⠀⠀⠀⠀⠀⠀
    ⠀⠀⠀⠀⠀⣸⠁⠀⠀⠀⠀⠀⠀⠀⠱⡀⠀⠀⠀⠀⠀⠀⠀⡀⠈⠀⡀⠀⠀⠀⠈⡇⠀⠀⠀⠀⠀⠀⠀⠀
    ⠀⠀⠀⠀⠀⡏⠀⠀⠀⠀⠀⠀⠀⠀⡰⠁⠀⠀⠀⠀⠀⠀⠀⠘⡆⡜⠁⠀⠀⠀⠀⢧⡀⠀⠀⠀⠀⠀⠀⠀
    ⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠸⡀⠀⠀⠀⠀⠀⣀⣤⡂⠀⠇⠱⠀⡀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀
    ⠀⠀⠀⠀⠀⢇⠀⠀⠀⠀⠀⠀⠀⠀⠈⢄⡀⢠⣟⢭⣥⣤⠽⡆⠀⡶⣊⣉⣲⣤⢀⡞⠀⠀⠀⠀⠀⠀⠀⠀
    ⠀⠀⠀⠀⠀⠘⣆⠀⠀⠀⠀⠀⠀⡀⠀⠐⠂⠘⠄⣈⣙⡡⡴⠀⠀⠙⣄⠙⣛⠜⠘⣆⠀⠀⠀⠀⠀⠀⠀⠀
    ⠀⠀⠀⠀⠀⠀⠈⢦⡀⠀⠀⠀⢸⠁⠀⠀⠀⠀⠀⠀⠄⠊⠀⠀⠀⠀⡸⠛⠀⠀⠀⢸⠆⠀⠀⠀⠀⠀⠀⠀
    ⠀⠀⠀⠀⠀⠀⠀⠀⠈⠓⠦⢄⣘⣄⠀⠀⠀⠀⠀⠀⠀⡠⠀⠀⠀⠀⣇⡀⠀⠀⣠⠎⠀⠀⠀⠀⠀⠀⠀⠀
    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⠁⠈⡟⠒⠲⣄⠀⠀⡰⠇⠖⢄⠀⠀⡹⡇⢀⠎⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀
    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡇⠀⠀⡇⠀⠀⠹⠀⡞⠀⠀⢀⠤⣍⠭⡀⢱⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
    ⠀⠀⠀⠀⠀⠀⢀⣀⣀⣠⠞⠀⠀⢠⡇⠀⠀⠀⠀⠁⠀⢴⠥⠤⠦⠦⡼⠀⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
    ⣀⣤⣴⣶⣿⣿⡟⠁⠀⠋⠀⠀⠀⢸⠁⠀⠀⠀⠀⠀⠀⠀⠑⣠⢤⠐⠁⠀⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
    ⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⢸⡀⠀⠀⠀⠀⠀⠀⠀⠀⠬⠥⣄⠀⠀⠈⠲⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀
    ⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠙⠦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠈⢳⠀⠀⢀⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀
    ⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠒⠦⠤⢤⣄⣀⣠⠤⢿⣶⣶⣿⣿⣿⣶⣤⡀⠀⠀⠀⠀⠀
    ⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡼⠁⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀
    ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⣤⣤⣀⣀⣀⣀⣀⣀⣀⣤⣤⣤⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀