Tux Machines Bulletin for Monday, June 10, 2024 ┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅ Generated Tue 11 Jun 02:50:04 BST 2024 Created by Dr. Roy Schestowitz (𝚛𝚘𝚢 (at) 𝚜𝚌𝚑𝚎𝚜𝚝𝚘𝚠𝚒𝚝𝚣 (dot) 𝚌𝚘𝚖) Full hyperlinks for navigation omitted but are fully available in the originals The corresponding HTML versions are at http://news.tuxmachines.org ╒═══════════════════ 𝐈𝐍𝐃𝐄𝐗 ═══════════════════════════════════════════════════╕ ⦿ Tux Machines - 9to5Linux Weekly Roundup: June 9th, 2024 ⦿ Tux Machines - A lot of dying Linux boxes out there ⦿ Tux Machines - Amelia: A New Bash-Powered Arch Linux Installer ⦿ Tux Machines - Android Leftovers ⦿ Tux Machines - Arch Linux-Based CachyOS Adds Handheld Edition and T2 MacBook Support ⦿ Tux Machines - Audiocasts/Shows: Linux Out Loud, This Week in Linux, and More ⦿ Tux Machines - Count to 20 and Make a Wish ⦿ Tux Machines - Debian and Ubuntu Leftovers ⦿ Tux Machines - Don't Worry, Be Happy ⦿ Tux Machines - Games: Gears of War, S.T.A.L.K.E.R. 2: Heart of Chornobyl, Age of Mythology: Retold, DOOM: The Dark Ages, and More ⦿ Tux Machines - GNUnet 0.21.2 and GNU World Order ⦿ Tux Machines - HandBrake 1.8 Released with GTK4 UI, FFV1 Encoder + More ⦿ Tux Machines - Happy Birthday, Tux Machines! ⦿ Tux Machines - Linux 6.10-rc3 ⦿ Tux Machines - Mozilla Firefox 127 Is Now Available for Download, Here’s What’s New ⦿ Tux Machines - Open Hardware: 3-D Printing, Raspberry Pi, and Framework 16 Laptop ⦿ Tux Machines - Our Goal for the Next Ten Years ⦿ Tux Machines - Perl Programming Leftovers ⦿ Tux Machines - Programming Leftovers and Devices ⦿ Tux Machines - Programming, New Human Interface Guidelines, and Databases ⦿ Tux Machines - Qualcomm Snapdragon X Elite prototype that runs Linux emerges from a brand you've probably never heard of - Tuxedo has 12-core CPU with 32GB RAM and surprise, surprise, Debian ⦿ Tux Machines - Release of KDE Stopmotion 0.8.7 ⦿ Tux Machines - Review: Endless OS 6.0.0 ⦿ Tux Machines - Security Leftovers ⦿ Tux Machines - Security Leftovers ⦿ Tux Machines - Timur Kristóf's Work on Shaders ⦿ Tux Machines - Today in Techrights ⦿ Tux Machines - today's howtos ⦿ Tux Machines - today's howtos ⦿ Tux Machines - TUXEDO Computers Are Working on an ARM Linux Laptop Running KDE Plasma ⦿ Tux Machines - Web Browsers/Web Servers Stories ䷼ Bulletin articles (as HTML) to comment on (requires login): https://tuxmachines.org/n/2024/06/10/9to5Linux_Weekly_Roundup_June_9th_2024.shtml https://tuxmachines.org/n/2024/06/10/A_lot_of_dying_Linux_boxes_out_there.shtml https://tuxmachines.org/n/2024/06/10/Amelia_A_New_Bash_Powered_Arch_Linux_Installer.shtml https://tuxmachines.org/n/2024/06/10/Android_Leftovers.shtml https://tuxmachines.org/n/2024/06/10/Arch_Linux_Based_CachyOS_Adds_Handheld_Edition_and_T2_MacBook_S.shtml https://tuxmachines.org/n/2024/06/10/Audiocasts_Shows_Linux_Out_Loud_This_Week_in_Linux_and_More.shtml https://tuxmachines.org/n/2024/06/10/Count_to_20_and_Make_a_Wish.shtml https://tuxmachines.org/n/2024/06/10/Debian_and_Ubuntu_Leftovers.shtml https://tuxmachines.org/n/2024/06/10/Don_t_Worry_Be_Happy.shtml https://tuxmachines.org/n/2024/06/10/Games_Gears_of_War_S_T_A_L_K_E_R_2_Heart_of_Chornobyl_Age_of_My.shtml https://tuxmachines.org/n/2024/06/10/GNUnet_0_21_2_and_GNU_World_Order.shtml https://tuxmachines.org/n/2024/06/10/HandBrake_1_8_Released_with_GTK4_UI_FFV1_Encoder_More.shtml https://tuxmachines.org/n/2024/06/10/Happy_Birthday_Tux_Machines.shtml https://tuxmachines.org/n/2024/06/10/Linux_6_10_rc3.shtml https://tuxmachines.org/n/2024/06/10/Mozilla_Firefox_127_Is_Now_Available_for_Download_Here_s_What_s.shtml https://tuxmachines.org/n/2024/06/10/Open_Hardware_3_D_Printing_Raspberry_Pi_and_Framework_16_Laptop.shtml https://tuxmachines.org/n/2024/06/10/Our_Goal_for_the_Next_Ten_Years.shtml https://tuxmachines.org/n/2024/06/10/Perl_Programming_Leftovers.shtml https://tuxmachines.org/n/2024/06/10/Programming_Leftovers_and_Devices.shtml https://tuxmachines.org/n/2024/06/10/Programming_New_Human_Interface_Guidelines_and_Databases.shtml https://tuxmachines.org/n/2024/06/10/Qualcomm_Snapdragon_X_Elite_prototype_that_runs_Linux_emerges_f.shtml https://tuxmachines.org/n/2024/06/10/Release_of_KDE_Stopmotion_0_8_7.shtml https://tuxmachines.org/n/2024/06/10/Review_Endless_OS_6_0_0.shtml https://tuxmachines.org/n/2024/06/10/Security_Leftovers.1.shtml https://tuxmachines.org/n/2024/06/10/Security_Leftovers.shtml https://tuxmachines.org/n/2024/06/10/Timur_Kristof_s_Work_on_Shaders.shtml https://tuxmachines.org/n/2024/06/10/Today_in_Techrights.shtml https://tuxmachines.org/n/2024/06/10/today_s_howtos.shtml https://tuxmachines.org/n/2024/06/10/today_s_leftovers.shtml https://tuxmachines.org/n/2024/06/10/TUXEDO_Computers_Are_Working_on_an_ARM_Linux_Laptop_Running_KDE.shtml https://tuxmachines.org/n/2024/06/10/Web_Browsers_Web_Servers_Stories.shtml ䷩ 𝚕𝚒𝚗𝚎 106 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://tuxmachines.org/n/2024/06/10/9to5Linux_Weekly_Roundup_June_9th_2024.shtml Gemini version at https://tuxmachines.org/n/2024/06/10/9to5Linux_Weekly_Roundup_June_9th_2024.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 9to5Linux Weekly Roundup: June 9th, 2024⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Marius Nestor on Jun 10, 2024, updated Jun 10, 2024 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇9to5Linux_Weekly_Roundup⦈_ This week we got some interesting news and releases, starting with Canonical’s Ubuntu Core 24 for embedded devices, new Kali Linux and Parrot OS releases for ethical hacking and penetration testing, a new NixOS release with support for GNOME 46 and KDE Plasma 6 desktops, as well as new CachyOS and blendOS release for Arch Linux fans. On top of that, this week brought us a new NVIDIA stable graphics driver, a new stable VLC Media Player, Amarok, and LibreOffice releases, and a new KDE Frameworks release. Below you can check out this week’s hottest news and access all the distro and package downloads released this past week in 9to5Linux’s Linux weekly roundup for June 9th, 2024. Read_on Update (by Roy) A couple of short but outdated roundups: * ⚓ 2024-05-26_[Older]_Linux_Weekly_Roundup_#284⠀⇛ * ⚓ 2024-06-02_[Older]_Linux_Weekly_Roundup_#285⠀⇛ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣶⣦⣠⣴⣶⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⡞⠀⣤⠀⠐⡆⢀⣀⠀⢀⡀⢰⠂⠀⢸⢀⠀⢀⠀⠀⣸⠂⢉⡆⣠⢤⠀⠀⠀⠀⣀⣀⠀⠀⣰⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠛⣿⠛⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⡇⡰⠻⣄⢠⠃⣟⣊⠀⣗⣊⢸⠻⠅⢸⠸⣠⡎⠀⠀⣿⠶⣋⠀⣇⡼⢸⡠⢻⠰⠏⠸⡄⠯⣽⡄⣇⠜⡇⢸⣩⠇⠀⠀⠀⠀⠀⠀⠈⠻⠿⣿⣿⣿⠿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠀⠀⠀⠈⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠾⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⣠⣽⣿⣧⣄⡀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⢠⣾⣿⣿⣿⣿⣿⣿⡆⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠇⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢀⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠸⣿⣿⣿⣿⣿⣿⣿⠏⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣈⡛⠿⠿⠿⢛⣁⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠚⠿⠿⠿⠿⠟⠀⠙⠿⠿⠿⠿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ䷩ 𝚕𝚒𝚗𝚎 178 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://tuxmachines.org/n/2024/06/10/A_lot_of_dying_Linux_boxes_out_there.shtml Gemini version at https://tuxmachines.org/n/2024/06/10/A_lot_of_dying_Linux_boxes_out_there.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ A lot of dying Linux boxes out there⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Rianne Schestowitz on Jun 10, 2024 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇tux_in_the_hospital_bed_with_oxygen_mask⦈_ Quoting: A lot of dying Linux boxes out there — Lansweeper's scans of its customers' networks have revealed many Linux machines nearing the end of their lifecycle, with no straightforward upgrade path. Lansweeper, a Belgian corporate network scanner provider, regularly gathers and shares user statistics. This year's report indicates that while one-third of its users' Linux machines are running Ubuntu, CentOS Linux takes second place with 26.05 per cent. In 2020, Red Hat announced the early end of life for CentOS Linux 8, moving it from 2029 to the end of 2021. CentOS Linux 9 was cancelled, and CentOS Linux 8 has been discontinued, leaving only CentOS Linux 7, which is approaching its end of life at the end of June. After this month, there will be no further updates. It's crucial to act swiftly to ensure the security and stability of your network. Red Hat offers assistance migrating to RHEL, including a free tool to change the package source for boxes. However, RHEL 7 will enter what Red Hat calls "the end of its maintenance support 2 phase" on the same day. RHEL 7 isn't at the end of life yet, but additional fees for "Extended Lifecycle Support (ELS)" will be required to continue receiving security updates. Read_on ⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣤⣤⣄⣀⣀⣀⠀⠀⠀⠀⢹⣶⣶⣿⣿⣿⣿⣿⣿⣿⠿⠟⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣴⣾⣿⣿⠟⠛⠋⠉⠛⠉⠉⠉⠉⠫⡄⠈⠉⣦⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣥⣖⣲⣿⠉⠛⠛⠛⠋⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣾⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣧⢤⢠⠆ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡅⠀⠀ ⣿⣿⡟⠉⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠉⠛⠛⠒⣻⠖⠒⠒⠒⠶⠀⠄⠀⠀⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡇⠀⠀ ⣿⣿⣇⠀⢀⣿⣿⣿⣟⣿⣿⠉⣿⣿⡏⣩⣈⣿⣻⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⣿⠀⠀⠀⠀⠀⠀⠀⠉⢳⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣇⠀⠨ ⣿⠿⠿⠶⠌⣿⣿⣿⣿⣿⣿⣾⣿⣿⣇⡈⣉⣿⣬⣿⣿⢻⡿⠀⠀⠀⠀⠀⠀⣿⠈⠀⠀⠀⠀⢀⣶⠄⣾⠀⠀⠀⠀⠀⠀⠀⡆⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠀⠉ ⠛⠉⠉⠀⠀⠈⠿⠟⠓⠉⠉⠉⠹⠿⠟⠃⠛⠛⠛⠛⡿⠈⡇⠀⠀⠀⠀⠀⠀⣿⢸⠀⠀⠀⠐⠀⠚⢿⠟⠚⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⠿⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠂⠀ ⣿⣶⣶⣶⣶⣤⣤⣤⣤⣤⣀⣀⣀⣀⡀⣀⣀⡀⢀⣀⣀⣴⣧⣀⣤⣤⣄⡀⠀⣿⢸⣤⣤⣤⣴⣶⣶⣾⣶⣾⣤⣤⣤⣤⣤⣼⣤⣄⠀⠀⠀⢸⣿⣿⣿⣿⣿⣷⣶⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⣿⢸⣿⣿⠛⠻⠛⠟⠛⠻⠛⠛⠻⠟⠛⠿⠛⠛⣿⡇⠀⠀⠈⣿⣿⣿⣿⣿⡿⠟⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠻ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⡟⠀⣿⢸⣿⣿⡅⠁⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⣿⡟⠃⠀⠀⢟⡫⠽⠿⣿⡷⠂⠁⠀⠀⠠⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⣧⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⢿⣿⣿⣿⢰⣿⢸⣿⣿⡈⠉⠈⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠄⣿⡇⠀⠀⠀⠀⠑⣤⣶⣸⣇⠀⠀⠀⠀⠲⠤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⠀ ⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⣀⣤⣶⣶⣶⣶⣦⣄⠀⠀⠀⠀⣼⣿⣿⣿⣸⣿⢸⣿⣿⠀⠈⠀⠁⠈⠀⠁⠈⠀⠀⠀⠀⠀⠀⣿⡇⠀⠀⠀⠀⠀⣿⣿⣿⡿⠀⠀⠀⠀⠀⢀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡈⠀⠀ ⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⣿⣿⣿⣿⣿⣿⢸⣿⣿⠁⠈⠀⠁⠉⠈⠀⠁⠁⠀⠀⠀⠀⠀⣿⡇⠀⠀⠀⠀⠀⠸⣿⣿⡇⠀⠀⠀⠀⠻⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⡐⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⠳⡄⠀⢠⣿⣿⣿⣿⡿⢫⠀⠀⠙⢿⣿⣇⠀⠀⢹⡟⠿⣿⣿⣿⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡇⠀⠀⠀⠀⠀⠀⣹⣿⣿⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠁⠀⠀⠀ ⣿⣿⣿⣿⣿⡇⠀⠙⢦⣿⣿⣿⣿⣿⡱⣏⠀⠀⠀⢸⣿⡿⠀⠠⡸⣷⠀⣼⣿⣿⣾⣿⣿⣦⣴⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⠇⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣧⣶⡒⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠃⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⡇⠀⠀⣾⣿⣟⠿⣿⣿⣷⣮⣥⣤⣤⣾⡿⠁⡴⠂⠻⢿⣿⣿⣿⣿⣿⣿⣭⣿⣿⣿⣿⣿⣿⣿⣟⢻⣤⣶⣶⣆⣤⣤⣆⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣥⣒⠁⠀⠀⠀⠀⣀⠀⠀⠀⠃⠀⠀⠀⢀⠀ ⣿⣿⣿⣿⣿⡇⠀⠀⢻⣿⣿⣷⣦⣍⡛⠻⠿⠿⠿⠟⠀⠘⠁⠀⠀⣦⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣋⠉⠉⣹⣾⣿⣿⣯⣯⡉⠁⠀⠀⠀⢠⣾⣿⣿⣿⣿⡟⠙⣿⣿⣿⣷⣄⡀⢀⠸⢿⡟⠐⢺⣶⡀⠀⠀⣼⡄ ⣿⣿⣿⣿⣿⣿⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣶⣦⣤⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⡏⠉⠉⠉⠻⣭⣶⣶⣶⠛⠀⠀⠀⠀⢀⣀⣀⠀⢠⣿⣿⣿⣿⣿⣿⣿⡄⠸⣿⣿⣿⣿⣇⠈⢆⠀⠁⠀⢿⣿⡇⠀⢰⣿⡿ ⣿⡿⠛⠋⠁⠀⠀⠀⠀⠀⠈⠙⠿⣿⣿⣿⣿⣿⣿⣷⣄⢀⣴⣤⣦⣽⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣦⣭⣭⣭⣭⣴⣾⣿⣿⣿⣿⡿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠹⣿⣿⣿⣿⠄⠘⠆⠀⠀⠀⠉⠁⢠⣿⣿⣷ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠻⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⠒⠒⣰⣮⣽⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠙⢿⣿⣿⠇⠂⠠⣶⡀⠀⠀⠀⣼⣿⣿⠿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣷⣶⣦⣤⣤⣀⣀⣠⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣻⣿⣿⣭⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣤⣶⣶⠀⠀⠙⢣⠂⠀⢸⣿⣿⣿⣣ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣤⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠂⠀⢀⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠘⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⢟⣿⣏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠅⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢰⣟⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠛⢸⣿⣿⣿⣿⢿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣇⠀⢸⢸⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡿⠛⠛⠁⠀⣠⣿⣿⣿⣿⡿⠈⠛⠛⣠⣤⣤⣄⡀⠀⠀⠀⠀⠀⠀⠹⠙⢿⣿⣿⣿⣿⡀⠀⢹⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣴⣶⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⣿⠿⠿⢿⣿⣿⣷⣶⣤⣤⣀⡀⠀⠀⠙⠻⠿⠿⠇⠀⠈⠻⠿⢿⣿⡿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠿⠿⠿⠿⠿⠶⠶⢶⣦⣿⣦⠀⠀⠀⠉⠙⠛⠻⠿⣿⣿⣿⣷⣶⣤⣤⣀⡀⠀⣀⣠⣤⣴⣿⣿ ䷩ 𝚕𝚒𝚗𝚎 260 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://tuxmachines.org/n/2024/06/10/Amelia_A_New_Bash_Powered_Arch_Linux_Installer.shtml Gemini version at https://tuxmachines.org/n/2024/06/10/Amelia_A_New_Bash_Powered_Arch_Linux_Installer.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Amelia: A New Bash-Powered Arch Linux Installer⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Rianne Schestowitz on Jun 10, 2024 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Amelia_installer⦈_ Quoting: Amelia: A New Bash-Powered Arch Linux Installer — Arch Linux is often hailed for its flexibility, simplicity, and power. However, the installation process can be daunting for newcomers and time-consuming for seasoned users. Enter Amelia, a new Bash-based Arch installer that combines automation and interaction, simplifying the installation process without compromising control. It is nearly 5K lines of Bash script, supporting only modern GPT platforms. It utilizes the Discoverable Partitions Specification to detect and manage partitions automatically. This means you no longer need to manually edit the fstab file—a task that can be error-prone and intimidating for many. The installer’s file systems and initialization process approach follow the latest trends. For example, when using the ext4 file system, the traditional genfstab command is skipped, and systemd’s built-in mechanisms handle necessary configurations. Read_on ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠁⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠹⠏⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⡽⣯⣿⣿⣿⣿⢿⠟⠀⠁⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⣲⣿⣿⣿⣿⣿⣿⢹⡟⢹⡏⠯⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣇⡿⣷⢙⡏⢸⡇⠸⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣷⣾⣿⡿⣳⠯⣼⠷⣼⠑⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⣼⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣻⣿⣭⡿⠞⣧⡾⡳⣵⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠯⠯⢿⣻⣿⣿⢝⡷⣟⡿⣟⠻⣓⡤⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣷⣽⡿⣟⡾⢿⣷⡞⡛⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣃⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⣻⡧⣿⢺⣶⠒⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣻⣷⣿⡞⢻⡜⢛⡈⠳⣅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣏⣿⣿⣟⡛⣿⣈⣕⠵⣏⠉⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⠿⠿⠿⠿⠼⢿⢿⣆⣿⢹⡇⠘⠿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣇⣭⣭⣭⣭⣭⣭⣭⣦⣮⣭⣭⣬⣭⣭⣭⣭⣭⣭⣭⣭⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⡶⠖⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⡟⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ䷩ 𝚕𝚒𝚗𝚎 328 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://tuxmachines.org/n/2024/06/10/Android_Leftovers.shtml Gemini version at https://tuxmachines.org/n/2024/06/10/Android_Leftovers.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Android Leftovers⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Rianne Schestowitz on Jun 10, 2024 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Android_15⦈_ * ⚓ Android_15_Update:_Complete_List_of_Eligible_Devices⠀⇛ * ⚓ Find_My_Device_network_is_available_to_roughly_half_of_Android_users⠀⇛ * ⚓ 'I've_given_up_on_Google'_Android_users_cry_as_tech_giant closes_popular_app_feature_in_days_|_The_US_Sun⠀⇛ * ⚓ ACEBOTT_QE007_review_-_An_ESP32-based_Smart_Home_STEAM_education_kit for_8+_years_old_kids_-_CNX_Software⠀⇛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⣠⣤⣤⣤⣤⣤⣤⣤⣤⣤⡀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠸⣯⠀⠀⠀⠐⡂⠀⠀⠀⣹⡇⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠹⣧⠀⠀⣸⣧⡀⠀⣰⡟⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠹⣷⡮⣶⣾⣙⣾⠟⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠘⣿⣏⣿⣿⠏⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠈⠛⠛⠁⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ䷩ 𝚕𝚒𝚗𝚎 388 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://tuxmachines.org/n/2024/06/10/Arch_Linux_Based_CachyOS_Adds_Handheld_Edition_and_T2_MacBook_S.shtml Gemini version at https://tuxmachines.org/n/2024/06/10/Arch_Linux_Based_CachyOS_Adds_Handheld_Edition_and_T2_MacBook_S.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Arch Linux-Based CachyOS Adds Handheld Edition and T2 MacBook Support⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Marius Nestor on Jun 10, 2024, updated Jun 10, 2024 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇CachyOS⦈_ The CachyOS June 2024 release introduces support for the T2 MacBook in the default CachyOS edition for those who want to install the Arch Linux-based distro on a supported MacBook device. However, adventurers are warned that Wi- Fi and Bluetooth won’t work out-of-the-box and they’ll have to patch the installed OS following these instructions. If installing Linux on a MacBook isn’t your cup of tea, the CachyOS Handheld Edition sees its first stable release with CachyOS’s ISO snapshot for June 2024 for those who want to install Linux on a portable device such as the Steam Deck, Lenovo Legion Go, or Asus ROG Ally. Read_on BetaNews: * ⚓ CachyOS_June_2024_release_makes_it_easy_to_say_goodbye_to_Microsoft Windows_11_and_hello_to_Linux⠀⇛ CachyOS has announced the release of its seventh update of the year, bringing a range of new features and improvements. This latest version (download here) is noteworthy for users looking to switch from Microsoft Windows 11, offering robust support for various devices, including the T2 MacBook and handheld gaming devices. The June 2024 release adds support for the MacBooks with a T2 security chip. While Wi-Fi and Bluetooth do not work out of the box due to proprietary firmware from Apple, CachyOS provides detailed instructions to get these features working post- installation. This makes it an appealing option for Mac users transitioning to a more open-source platform while still using their existing hardware. Linuxiac: * ⚓ CachyOS’s_June_Release_Brings_Important_Changes⠀⇛ A month after its previous May update, CachyOS launched its June 2024 version, delivering many updates and marking its seventh release for the year. For those unfamiliar, it is an Arch-based rolling Linux distro that aims to provide users with improved performance while being simple. One of the highlights of this release is the integration of support for Apple’s T2 MacBook, a significant step for users who prefer to run CachyOS on Apple hardware. While Wi-Fi and Bluetooth functionalities require additional configuration due to proprietary limitations, the new release simplifies the setup process through detailed documentation available on the CachyOS Wiki. ⠀⠀⠀⠀⣀⠀⠀⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⣀⣀⣠⣾⣷⣾⣿⣷⣶⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣴⣾⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡉⢉⠉⠉⠉⠉⠉⠉⠉⠉⠉⡉⠉⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣤⣤⣠⣤⡄⣤⢠⣤⣤⣠⣤⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠁⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⠿⠋ ⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⡿⠟⠙⢉⣩⣿⣾⣿⠿⠛⠋⠉⠀⠀⠀ ⣿⣿⣿⣿⣿⠀⣀⣀⣀⣀⡀⡠⢀⢀⣄⣀⣀⡄⣠⣀⣠⣀⣀⡀⢀⣠⣀⣠⡀⣀⡄⣀⡀⣀⣀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⣿⣿⣿⣿⡿⠛⣉⣠⣴⡾⠿⠛⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⠀⠀⠀⠠⠤⠤⠤⠤⠀⠀⠀⠀⠀⠀⠀⠠⠤⠄⠀⠀⠀⠀⠀⠀⠀⠀⠤⠤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠄⠀⠤⠌⠉⠉⠉⠉⠁⠀⠈⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⠀⠀⠀⠀⠠⠤⠤⠀⠀⠀⠀⠀⠀⠀⠀⠠⠤⠀⠀⠀⠀⠀⠀⠀⠀⠠⠤⠤⠀⠈⠐⠂⠂⠘⠐⠒⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠐⠂⠀⠐⠂⠘⠀⠀⢀⣠⣴⣶⣶⣦ ⣿⣿⣿⣿⣿⠀⠀⠀⠀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⣀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠉⠀⠀⠁⠀⠀⠈⠁⠀⠀⠀⠉⠀⠀⠀⣤⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠡⠌⠬⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⡀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿ ⢿⣿⡉⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠈⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠁⠈⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣡⣤⣬⣭⣥⣬⣭⡅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠉⠁⠀⠀⣀⣀⣀⣀⣀⣀⣀⣀⣘⣃⣛⠘⠃⠀⣀⣀⣀⣀⣀⣀⣈⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠙⠛⠿⢿⣿⡿⡿⢼⠏⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠄⠄⠀⠀⠀⡠⠤⠠⠀⠄⠠⠄⠀⠤⠄⠠⠀⠄⠄⠠⠀⠀⠠⠀⠤⠀⠄⠄⠄⠀⠄⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠘⡽⠉⠿⡿⣿⣿⣿⣿⣿⣿⣷⣦⣤⣴⣦⣄⢀⣀⣀⣀⣀⣀⣀⣠⣤⣤⣤⣤⣤⣤⣄⣤⣤⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣩⣟⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⡟⢛⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡿⣿⣿ ⠠⠀⠀⠀⠀⠤⠠⠀⠶⠲⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠀⠀⠉⠉⠁⠀⠀⠈⠉⠈⠀⠉⠀⠈⠈⠉⠉⠉⠉⠉⠉⠉⠉⢉⣉⣉⣉⣉⣉⣉⣉⣉⡉⣭⢭⣩⣩⣏⠉⣩⣭⠠⠁ ䷩ 𝚕𝚒𝚗𝚎 493 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://tuxmachines.org/n/2024/06/10/Audiocasts_Shows_Linux_Out_Loud_This_Week_in_Linux_and_More.shtml Gemini version at https://tuxmachines.org/n/2024/06/10/Audiocasts_Shows_Linux_Out_Loud_This_Week_in_Linux_and_More.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Audiocasts/Shows: Linux Out Loud, This Week in Linux, and More⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Roy Schestowitz on Jun 10, 2024 * ⚓ Tux Digital ☛ Linux_Out_Loud_90:_Technical_Overhead⠀⇛ * ⚓ Tux Digital ☛ This_Week_in_Linux_266:_Future_of_KDE,_Kali_Linux, Kaspersky_Virus_Removal_&_more_GNU/Linux_news⠀⇛ This Week in Linux, we’ve got some exciting updates to share with you, from the growth of GNU/Linux in the gaming world to many new distro releases. We’ll take a look at how you can shape the future of KDE and there’s a new virus removal tool for GNU/Linux from the folks at Kaspersky. * ⚓ Bryan Lunduke ☛ Last_week_at_The_Lunduke_Journal_(June_2_-_June_8, 2024)⠀⇛ New York Times & Club Penguin Leaks! Tech Industry Bigotry! The Operating Systems of RoboCop & Terminator! * ⚓ Open Source Security (Audio Show) ☛ Free_Software_Security_Podcast_/ Josh_Bressers:_Episode_432_–_Flipper_Zero_with_Alex_Kulagin⠀⇛ Josh and Kurt talk to Alex Kulagin from Flipper about the Flipper Zero. It’s one of the coolest hacker devices that exists on the market. We talk about what it is, how it started, what it can (and can’t) do. It’s a really fun conversation. ䷩ 𝚕𝚒𝚗𝚎 542 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://tuxmachines.org/n/2024/06/10/Count_to_20_and_Make_a_Wish.shtml Gemini version at https://tuxmachines.org/n/2024/06/10/Count_to_20_and_Make_a_Wish.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Count to 20 and Make a Wish⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Roy Schestowitz on Jun 10, 2024, updated Jun 10, 2024 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇June 10⦈ TODAY we are genuinely excited and delighted. After so many years of hard work we've made it and the site no longer relies on old software such as Drupal. This means that the "technical debt" issue has been largely resolved. Today it's time for partying, but at the same time we'll try to keep the site updated like any other day. The 20-year journey started in Tennessee (US) and in 2013 it crossed over to Manchester (UK), where parties will take place. This site was always run by women. █ ⣿⡿⠿⠿⢿⢿⠿⣿⡿⣿⣿⠿⣿⣿⠿⣿⣿⠟⣿⠿⠿⣿⣿⠿⠿⣿⡟⠟⣿⢿⠿⠻⠿⣿⠿⠻⠿⠿⠟⢟⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣷⣶⣵⣾⡹⠀⣼⣷⣎⢑⣾⣿⣿⠀⣘⡂⠀⡟⠲⠈⢻⠀⣷⣾⣟⠅⠐⢛⢸⠀⠀⢰⠋⢄⣤⣌⠒⢰⠄⠀⠢⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣏⣹⣿⣗⣑⣼⣋⣢⣞⣉⣿⣿⣀⣱⣆⣀⣋⣢⣄⣉⣷⣍⣙⣴⣇⣀⣏⣸⣀⣀⣘⣿⣚⣋⣁⣉⣁⣆⣀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣆⡁⡬⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣗⣿⣿⣿⣿⣿⡿⣾⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⢻⣿⣿⢿⣿⣿⢣⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⢏⣾⣿⣿⣿⣿⣿⣿⣿⣿⡟⣼⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣾⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣧⣿⣿⡾⣿⢿⣿⣿⢸⣿⣿⣿⣿⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⡟⣾⣿⣿⣿⣿⢻⣿⣯⣿⣿⢣⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣻⣸⣿⣿⠁⢹⣿⣧⠀⣿⣿⣏⠀⠀⣸⣿⣿⣿⣿⣿⡟⠈⠻⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⢿⣿⣿⣿⣿⣿⢳⣿⣿⣿⣿⣿⣸⣿⣽⣿⡟⣼⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⡟⠀⡸⣿⣿⢰⣿⣿⠧⠗⣤⣿⣿⣟⡀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣼⣿⣿⣻⣿⣿⣾⣿⣿⣿⣿⣇⣿⣿⣿⣿⢣⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣅⣿⣿⣿⢧⡞⣧⣿⣿⣿⣿⣟⣀⣀⢻⣿⣿⢻⣧⡆⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠿⠿⠿⣿⣿⡇⣿⣿⣽⣿⡟⣼⣿⣷⣶⣶⣾⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣳⣿⣻⣻⣿⣿⣶⣷⡟⢻⣿⣿⣿⣟⣛⣿⣿⣿⣿⣼⣯⣾⣿⠀⠀⠀⣿⣿⣿⣿⡿⢛⣽⣿⣿⣠⣤⡄⠀⢻⣿⣷⣿⣿⣿⡟⣽⣿⣿⣿⣿⡎⢿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣻⡿⣿⣿⣿⣿⣿⢿⡿⣿⣿⣿⣿⣿⣿⠿⠇⣿⣿⡆⣸⠿⣿⣿⣿⣿⣿⣿⡿⢿⡿⠿⣿⣇⣤⡀⠀⣾⣿⣿⣏⢿⣿⣿⣿⣿⣿⡟⠁⠀⢨⣻⠿⠿⢟⣫⠞⢛⣁⣘⣿⠿⡃⠀⠀⠉⣿⣿ ⣿⣿⣿⣿⣿⣟⣾⣿⣿⣿⡿⠅⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢽⣿⠲⠶⠾⣿⡗⣿⢱⠃⣤⢹⢿⣯⣟⢷⢹⡗⠚⠡⠷⠚⠁⠀⣾⣿⣿⣿⣷⣽⠿⢿⣿⣏⠀⠀⠀⠀⠈⠻⣿⣿⣿⠀⠹⣿⣿⣿⢷⣿⠗⠀⠀⣼⣿ ⣿⣿⣿⣿⣿⣿⣿⢿⣿⠿⠁⠁⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⣻⠀⠀⠀⠹⠃⠘⣎⠶⣾⣿⣼⣷⣶⣞⡜⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⡟⣰⣾⣿⣿⣿⣷⡄⠀⠀⠀⣿⣿⣿⡆⠀⠙⢞⡏⠜⠁⠀⠀⠀⠹⡿ ⣿⣿⣿⣿⣿⣿⣿⠋⠁⠀⢀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⠀⠀⠀⡠⠭⣠⠈⣛⢿⢷⣿⣷⣟⡏⣄⠨⡑⡀⠀⣠⣤⣤⣄⡀⠀⠀⠉⠁⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⢾⣿⣿⠁⢀⣿⣿⣷⣶⡆⠀⠀⠀⠀⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠔⠚⠓⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣗⡉⠀⠀⠀⠀⠐⠙⠘⡘⠬⠇⣿⡯⣣⠸⠸⠑⠁⠀⠀⢸⣿⣿⣿⣿⣦⡀⠀⠀⠘⣿⣿⣿⣿⡿⠃⠀⠀⠀⠸⢿⠏⠀⢸⣿⣿⣿⣿⠁⠀⠀⠀⠀⢾ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⡀⠀⡀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣶⣤⣄⠀⠀⠀⠀⠀⢠⡞⠇⠁⠀⠀⠀⠀⠀⠀⣠⣄⣿⡿⡿⠿⠛⠉⣰⣾⣿⣿⢉⣿⣿⣦⣤⡀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠁ ⣿⣿⣿⣿⣿⣿⣿⣿⡯⣭⡤⠢⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⢀⣾⣿⣿⣿⣿⣿⡆⠀⠀⣴⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⣽⣿⣿⢃⣾⣿⣿⣿⣿⣿⠦⠀⢠⠀⠀⢈⣽⣿⣟⠻⠃⠀⠀⠀⠀⢀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣡⣘⣀⡯⠁⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⣿⣧⡀⣀⣾⣿⣿⣷⢝⣋⣻⣠⣶⣾⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⣀⣾⣿⣿⣿⣾⣿⣿⣿⣿⡟⠁⢀⣐⡁⢀⣰⣿⣿⣿⣿⡁⠀⠀⠀⣰⣼⣷⡄ ䷩ 𝚕𝚒𝚗𝚎 600 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://tuxmachines.org/n/2024/06/10/Debian_and_Ubuntu_Leftovers.shtml Gemini version at https://tuxmachines.org/n/2024/06/10/Debian_and_Ubuntu_Leftovers.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Debian and Ubuntu Leftovers⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Roy Schestowitz on Jun 10, 2024 * § Debian Family⠀➾ o ⚓ Thorsten Alteholz ☛ Thorsten_Alteholz:_My_Debian_Activities_in May_2024⠀⇛ § FTP master⠀➾ This month I accepted 347 and rejected 49 packages. The overall number of packages that got accepted was 348. This was my hundred-nineteenth month that I did some work for the Debian LTS initiative, started by Raphael Hertzog at Freexian. o ⚓ Reproducible_Builds:_Reproducible_Builds_in_May_2024⠀⇛ Welcome to the May 2024 report from the Reproducible Builds project! In these reports, we try to outline what we have been up to over the past month and highlight news items in software supply-chain security more broadly. As ever, if you are interested in contributing to the project, please visit our Contribute page on our website. * § Canonical/Ubuntu Family⠀➾ o ⚓ Faizul_"Piju"_9M2PJU:_Embracing_Ubuntu:_The_Code_of_Conduct v2.0⠀⇛ Ubuntu is about showcasing humanity to one another, embodying the spirit of being human. The Ubuntu Code of Conduct v2.0 ensures a productive, happy, and diverse community where new ideas thrive, processes improve yearly, and collaboration is fostered among groups with varying needs, interests, and skills. o ⚓ 2024-05-26_[Older]_Ubuntu_24.04_Now_Runs_on_the_Nintendo_Switch_ (Unofficially)⠀⇛ o ⚓ 2024-05-30_[Older]_Faizul_"Piju"_9M2PJU:_Exploring_Real-Time Ubuntu:_Unleash_Precision_and_Performance⠀⇛ o ⚓ 2024-05-30_[Older]_Faizul_"Piju"_9M2PJU:_Using_Ubuntu_Server_for Radio_over_IP_(RoIP)_Server⠀⇛ ䷩ 𝚕𝚒𝚗𝚎 675 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://tuxmachines.org/n/2024/06/10/Don_t_Worry_Be_Happy.shtml Gemini version at https://tuxmachines.org/n/2024/06/10/Don_t_Worry_Be_Happy.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Don't Worry, Be Happy⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Roy Schestowitz on Jun 10, 2024, updated Jun 10, 2024 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Vintage_illustration_from_the_Book_of_Limericks_1888.⦈_ crossposted_from_Techrights It brings sadness only to jealous people NOT much was published yesterday_at_Tux_Machines... we were simply too busy working towards the parties. The preparations continue early this morning (as early as 5AM), but nevertheless I've_found_the_time_to_publish_10_things_since midnight. Today will be all about Tux Machines because centennial anniversaries are the only thing better than 10, 20, etc. We don't expect to set up parties for the 21st anniversary, unlike_the_15th. Our 20th anniversary (in this site, Techrights) will_be_in_2026. █ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠛⢛⣉⣉⣠⣤⣤⣄⣉⠙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠁⣠⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⡈⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⣀⣴⣾⣿⣿⣿⣿⣿⣿⣿⡿⢠⣿⡌⠛⣿⣿⣿⣷⣦⡈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⢁⣤⣾⣿⣿⣿⣿⠻⣿⣿⣿⣿⣿⡇⡾⢻⣷⡄⠈⠻⣿⣿⣿⣿⣦⡈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⣠⣾⣿⣿⣿⣿⣿⡟⠁⣠⠘⣿⣿⣿⣿⡇⠙⢦⣾⣿⡀⠀⢿⣿⣿⣿⣿⣿⣆⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⣼⣿⣿⣿⣿⣿⡿⠋⢀⣼⣿⣧⠸⣿⣿⣿⡇⣦⡀⠹⣿⣿⣄⠈⠻⢿⣿⣿⣿⣯⢡⡈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢻⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⢲⣿⣿⣿⣿⣿⠟⢁⣾⣿⡏⢸⣿⡆⢿⣿⣿⣧⢸⣷⣄⠉⠙⣿⣷⣦⡀⠘⢿⣿⣿⣧⡑⡄⠉⣉⣉⣉⣉⣉⣙⣛⣛⣛⣛⡛⠛⠻⠿⠋⡴⢀⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠠⣼⣿⣿⣿⣿⠏⣠⣿⣿⣿⠃⣼⣿⡇⢸⣿⣿⣿⡀⣿⣿⡇⠀⠹⣿⣿⣿⣷⠀⠹⣿⣿⣷⡜⢆⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⣼⢁⣾⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⣺⣿⣿⣿⡏⣿⣼⣿⣿⣿⡏⢀⣿⣿⠇⣾⣿⣿⣿⣧⠈⡻⣇⢀⠀⠙⠻⣿⣿⣿⣦⣼⣿⣿⣿⡈⡆⠀⢶⣶⣶⣶⣦⣤⣤⣤⣬⣭⡏⣸⢃⣾⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⢩⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⣾⣿⡟⣰⣿⣿⣿⣿⣿⣧⠙⡶⢎⡀⠀⠀⠈⠻⣿⣿⣿⣿⣿⡿⢳⠘⡀⠀⣽⣿⣿⣿⣿⣿⣿⣿⡿⢠⢇⣾⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠛⣿⣿⣿⣿⣿⠟⠉⠁⠀⠀⣀⣿⢏⣴⣿⣿⣿⣿⣿⣿⣿⣷⡈⢻⣿⣾⣶⣶⣷⣿⣿⣿⣿⣿⣿⠘⡇⣧⠀⢸⣿⣿⣿⣿⣿⣿⣿⢃⡞⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢰⣿⣿⣿⣿⣿⣿⠀⠀⢀⢀⡿⠿⢣⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠟⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣽⠄⠿⡆⠈⣿⣿⣿⣿⣿⣿⡏⣸⢡⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠚⣿⣿⣿⣿⣿⣿⣶⣶⣾⡟⠁⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢰⢸⠘⣿⣿⣿⣿⣿⣿⣿⠇⡟⡀⠀⢱⠀⠘⢛⡛⠛⠛⠿⠃⠇⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⣸⠀⠀⠀⠰⣿⣿⣿⣿⣿⣿⠏⠙⣿⡇⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠉⠁⣼⣇⠀⢹⣿⣿⣿⣿⣿⣿⡄⢱⣿⠄⠈⠀⡎⢆⠙⣿⣿⡷⢸⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⣿⠄⠀⠀⠀⢿⣿⣿⣿⣿⡟⢸⢀⣿⣧⠇⣦⣉⡋⢁⣠⣬⣍⣛⠻⠟⢋⡠⠴⣾⣿⣿⡄⠈⣿⣿⣿⣿⣿⣿⣇⢸⠁⢀⠇⢠⠃⠾⣷⡈⢛⡃⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢠⠀⣿⡀⠀⠁⢠⢸⡿⣿⣿⣿⣷⣤⣾⣿⣿⠀⣿⣿⣿⣿⣿⠛⠛⠛⠋⢉⣁⣀⣀⡙⠿⢿⣿⡀⣿⣿⣿⣿⣿⣿⣿⡘⡀⢸⠀⠸⠃⢚⣩⣷⡀⠃⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣸⡀⢸⣿⣶⣾⢸⡄⣇⢸⣿⣿⠏⢉⣿⣿⡟⢸⣿⣿⣿⠟⢡⣴⣾⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣇⢣⠀⡄⢸⠃⢚⣩⣿⡇⠀⢸⣿⡟⣉⢹⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣿⣿⡄⢻⣿⣿⡎⠇⠇⠈⡟⡿⢤⣾⣿⣿⠇⢸⢻⡿⠃⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣀⣴⣧⡄⠉⢹⣿⣿⣿⣿⣿⣼⡆⡇⣊⣀⢉⡴⢿⡇⠘⠘⠟⡐⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢸⣿⣿⣷⠈⣿⣿⣿⡀⠀⢆⢻⢹⣾⣿⣿⡟⢸⣼⠘⠁⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠘⡄⢿⣿⣿⣿⣿⣿⢿⠁⢈⡄⢀⣴⠾⠇⣸⠀⢠⣿⠀⣉⣩⣥⠄⣨⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣾⣿⣿⣿⡇⠘⣿⣿⡇⠀⢸⢸⠸⣿⣿⣿⠁⣿⣿⢠⣠⣾⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢳⠸⣿⣿⣿⣿⡟⡟⠀⢈⠄⣡⡴⠞⠃⢿⠀⢆⢿⡆⢩⣤⠤⠀⣈⣽⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⢀⣿⣿⣿⣿⣿⡀⠸⣿⣿⠀⠘⠀⠀⣿⣿⣿⢠⣿⢻⢸⡟⠙⣴⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⣿⡿⢿⣿⣷⠁⠀⠀⠬⠀⠔⠛⠁⣈⡇⠈⠸⣷⢨⣤⣬⠭⢙⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣷⡀⢿⣿⡇⠀⠀⠀⣿⣿⣿⢸⣈⠘⢸⠀⣴⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠿⣿⡾⠻⠃⠀⠈⠀⠸⠟⠋⠔⢋⣩⡇⠀⠀⣿⠠⡤⠤⢙⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⢉⠙⣿⣿⣿⣿⡇⢸⣿⣧⠸⡘⠀⣿⣿⣿⡀⡟⢠⡆⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢀⡿⠁⠁⠀⠀⢠⠀⠀⠿⠡⠒⣉⣤⡆⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡿⠿⠟⠛⠛⢛⠀⢆⢣⠘⣿⣿⣿⣿⠘⢋⢹⡆⠣⠀⠙⣿⣿⡇⢧⠈⡄⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠊⠀⠀⠀⠀⠀⠀⠀⡀⠰⡠⠾⢛⣩⠄⡆⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣥⡐⠈⢿⣤⣴⣿⣧⠘⡎⢧⠘⣿⣿⣿⣶⢡⣾⣿⣆⠀⠀⠈⠻⣿⣿⡀⢈⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠟⠛⠉⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⣶⡾⢛⡉⢀⡇⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡿⢃⣴⠘⣿⣿⣿⣿⡄⠸⡈⣆⣿⣿⣿⣿⡄⢿⣿⡇⢠⡀⠀⠀⠈⠛⠿⣶⣿⣛⠻⢿⣿⣿⣿⣿⣿⠿⠋⠀⠀⠀⡀⠠⠒⠉⠁⠀⠀⢀⠂⡀⠀⠀⠀⠈⠀⠀⠐⠋⠐⢋⡁⠘⣡⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⠟⣠⣿⣿⣧⠸⣿⣿⣿⠇⠀⠇⢸⣿⣿⣿⣿⡇⢸⣿⠁⣼⠻⡶⠀⠀⠀⠀⠀⠉⠛⠿⠶⣮⣭⣭⣭⣤⡤⠤⠶⠚⠁⠀⠀⠀⠀⠀⠄⠂⣘⠁⠀⠀⠀⠀⠀⠀⢠⡐⢾⡿⠋⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⡠⠚⣋⣥⣼⣿⢆⢹⣿⡿⠀⡆⣠⣾⣿⣿⣿⣿⡇⠸⢃⣼⢿⣿⡷⠊⢛⢷⣦⣄⡀⠤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠄⠰⠌⠰⢀⢃⡉⢠⠀⡀⠀⠀⠀⠀⢐⠉⠱⢄⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣧⡈⠉⠥⠤⠴⢚⡀⠟⠁⠘⢠⣿⣿⣿⣿⣿⡟⠀⠀⠞⠁⢘⠛⠁⠀⠀⠈⠀⠄⠨⠀⠠⠀⠀⠀⠀⠀⣀⡀⠀⠀⢀⠈⠀⠀⠁⠌⠃⡈⢀⢁⡈⠀⠀⠀⠀⢀⠀⢀⣠⡥⠄⠡⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣤⣀⣀⣉⣩⣤⠀⡐⣠⣿⣿⣿⣿⡿⠋⠀⢰⡟⠀⠀⠈⡀⠀⣄⣰⣀⣴⠦⠯⠭⠀⣀⣚⠛⢁⡀⢉⡤⢉⠤⠩⠌⠥⠄⠠⠤⠀⠀⠀⠀⠁⢀⠀⠂⢀⡴⠞⣋⣥⣶⠿⣃⠘⡈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⡿⢁⠜⣰⣿⣿⠿⠛⠉⠤⠾⠻⠈⠃⡐⠘⠀⠃⠈⡉⠩⠴⠒⢒⣛⣁⣉⣭⠁⢤⠤⠤⠤⠔⠠⠒⣐⠒⠂⠚⠋⠐⠁⢊⠀⠡⠀⠌⠀⢀⣡⣶⠿⢛⣫⡴⠟⠋⠴⢧⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⠀⠋⠘⠋⣩⣤⣤⣤⡶⠂⠐⠚⠣⠠⡇⠃⡀⡀⢠⠆⠘⠛⠃⢉⢩⠭⠤⠶⠶⠀⠚⠛⢉⣉⣨⣭⡭⠄⣠⠔⡢⢒⡴⠂⠔⠠⠞⠀⠴⣛⣭⡴⢞⣋⣥⣴⣶⣎⣤⣾⢈⣿⣿⡿⢛⣥⠈⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢿⣿⠟⣁⡴⠛⡡⢂⣤⣦⠘⢿⡁⠄⠀⠂⠀⠀⡀⢀⢀⣤⣤⡤⠄⡠⢒⣥⣚⡩⠍⠩⠤⠂⠔⣠⡴⠆⠤⠠⠖⠀⣠⡾⢟⣫⣴⣾⠿⠛⢋⣉⣥⣄⣠⡼⢸⣿⠟⣰⣿⡏⣰⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠈⣤⠾⣋⠔⢋⣠⣤⠄⢀⣵⣄⠀⠆⣿⡇⢸⡃⢉⠈⡀⠄⠀⣠⠀⠒⢒⣠⣤⡤⠂⠀⣠⣴⠖⡠⠔⠠⢒⠀⠀⣀⡰⠾⠿⢛⣩⣴⡶⣿⣿⣿⣿⣿⠿⠃⣿⠏⣼⣿⡟⣠⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠡⢊⣡⡾⠟⣉⣤⣶⣶⠦⠈⠄⢀⠙⠿⠘⡃⢈⠀⢁⠀⢀⢈⡤⠤⠉⠉⢅⣠⠤⢀⡀⠀⠀⣐⠄⠂⠁⠒⠀⠉⠉⠐⠒⠂⣉⣉⢀⠉⠉⣉⣉⡤⠂⠼⡋⢸⣿⡟⢠⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠛⣉⡴⠿⠛⣋⠩⠄⢒⡀⠀⠈⢿⣶⣤⣉⡈⠂⠀⠠⠤⠤⠤⢄⠒⠊⠤⠀⠐⡡⠖⠛⠉⠤⠤⠭⠭⠭⠭⠭⠭⠭⠭⠭⠥⠀⠠⠾⠶⠿⠋⠀⠀⡄⡇⣾⡟⣠⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⢸⣥⠒⡋⠅⣀⣠⣤⣶⣆⣤⡆⠘⠛⠛⠛⠛⠛⠒⢀⡀⡀⠀⠈⠁⠈⠁⠀⠀⠀⠀⠑⠛⠛⠛⠒⢚⣛⣛⣛⣛⣛⣛⣛⣉⠀⢶⡿⢃⣴⡔⡰⢰⣲⣾⡟⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠘⠿⠯⠴⠿⠿⠟⣋⣩⡅⠀⠁⠒⠒⠒⠒⠒⠒⠶⠶⠤⠤⠤⠤⢤⣉⣉⣀⣀⣀⣀⣀⣀⣒⡒⡒⠒⡒⣒⣒⣂⣀⣒⣒⡒⠀⠀⠄⢘⡟⢰⣷⣎⣿⡿⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢠⣶⣶⣶⣶⣶⣤⡄⢠⠀⣀⣉⣉⣉⣉⣉⣉⣉⣉⣀⣀⣀⣂⣐⣒⠒⠒⠒⠒⠒⠒⣒⣒⣒⣒⣒⣐⡒⠀⣂⣀⣀⡀⠀⠀⡴⡖⠀⠘⡇⠀⠘⢛⠟⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⡿⠿⠛⢡⣴⣿⣿⠿⠿⠿⣿⡿⢁⡿⢀⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣭⣍⣉⣉⣉⣉⣉⣉⣉⣠⣤⣎⢡⠀⠀⣦⣤⣠⣤⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⠛⣡⣴⣶⡶⠤⠤⠀⠒⠒⠚⠂⠀⠴⠿⠁⠾⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠟⠛⠛⠋⠉⠉⠙⣿⠈⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣶⣤⣤⣤⣶⣶⣿⣿⣿⣿⣿⣿⢰⡇⡐⢰⣶⣶⣶⣶⣶⣶⡶⢠⡆⢠⣤⣤⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣾⠇⣶⡆⣆⢸⠀⣿⠀⠐⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⠃⡇⣸⣿⣿⣿⣿⣿⣿⢁⣿⠃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⠃⣿⢸⡆⡿⢠⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⡼⢰⠀⣿⣿⣿⣿⣿⣿⡇⢸⣿⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢠⣿⢰⣿⢸⡇⡇⢸⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢠⡇⡞⢰⣿⣿⣿⣿⣿⣿⠁⣾⡇⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣼⣿⢸⣿⠀⡇⡇⣿⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⣼⢠⠁⣘⣛⠛⠛⠛⠛⠋⠐⠻⠃⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠛⠟⠀⠛⠿⠀⣿⡄⡇⠇⣿⡆⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢰⡏⠈⠀⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢓⠂⣽⡇⢣⠀⣿⣧⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢠⣿⢁⠃⣼⣿⣶⣶⣶⣶⡆⣰⣶⣶⠀⣶⣦⣤⣤⣤⣤⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣭⣥⣤⣄⠺⠿⢰⣿⣷⢸⠀⢹⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣾⠇⡜⢰⣿⣿⠿⠿⠿⠿⠁⠿⠟⠛⣘⣛⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣀⣈⣉⠉⠘⠀⢸⣟⠁⢘⣛⣛⣛⣛⠛⠛⠛⠛⠻⠿⠿⢿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⣿⣴⠇⣼⣿⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠸⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣤⣤⣤⣈ ⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠛⠛⠀⠀⠉⠐⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣉⣉⣉⣀⣤⣤⣤⣤⣤⣤⣴⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣾⣿⣿⣦⣴⣶⣶⣶⣤⣬⣉⣉⣉⣙⣛⠛⠛⠛⠛⠛⠛⠀⠀⢀⣛⡛⠛⠛⠛⣛⣛⣛⣛⣛⣛⠛⠛⠛⠛⠻⠿⠿⢿⣿ ䷩ 𝚕𝚒𝚗𝚎 766 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://tuxmachines.org/n/2024/06/10/Games_Gears_of_War_S_T_A_L_K_E_R_2_Heart_of_Chornobyl_Age_of_My.shtml Gemini version at https://tuxmachines.org/n/2024/06/10/Games_Gears_of_War_S_T_A_L_K_E_R_2_Heart_of_Chornobyl_Age_of_My.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Games: Gears of War, S.T.A.L.K.E.R. 2: Heart of Chornobyl, Age of Mythology: Retold, DOOM: The Dark Ages, and More⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Roy Schestowitz on Jun 10, 2024 * ⚓ Gears_of_War:_E-Day_announced_and_it's_coming_to_Steam⠀⇛ Showing just how much Microsoft's attitude has changed with Xbox Game Studios, they've announced Gears of War: E-Day and it's coming to Steam. I have to admit, of the games Microsoft would announce during their event, I thought titles like this would remain a console exclusive. Happy to be surprised by the game and the Steam release! * ⚓ S.T.A.L.K.E.R._2:_Heart_of_Chornobyl_has_a_new_trailer_-_still releasing_September_5⠀⇛ S.T.A.L.K.E.R. 2: Heart of Chornobyl from Ukrainian developer GSC Game World has a brand new trailer and thankfully no more delays as it's still going to release on September 5th. * ⚓ Age_of_Mythology:_Retold_arrives_on_Steam_on_September_4⠀⇛ Always great to see an RTS classic get revived. Age of Mythology: Retold from publisher Xbox Game Studios will be coming to Steam on September 4th. * ⚓ DOOM:_The_Dark_Ages_announced_for_Steam_in_2025⠀⇛ I know this will excite many of you. DOOM: The Dark Ages has been announced today and it will arrive on Steam in 2025. Get ready for more ripping and tearing. * ⚓ Sid_Meier's_Civilization_VII_arrives_in_2025_with_a_teaser⠀⇛ Sid Meier's Civilization VII was officially revealed from Firaxis Games and 2K, due to arrive sometime in 2025. Although we don't exactly know much about it just yet. * ⚓ The_tinyBuild_Humble_Bundle_is_a_great_deal_with_multiple_fun_games⠀⇛ The tinyBuild Humble Bundle arrived over the weekend, and with it multiple games that you might want because it's a pretty good collection here overall. * ⚓ Looks_like_GPU_switching_tool_optimus-manager_isn't_abandoned_yet⠀⇛ As we have previously reported here, optimus-manager, the GPU manager for laptop setups was going silent because the main developer didn't have the time or resources to keep that project running on Github. Looks like it's coming back! * ⚓ Mighty_Morphin_Power_Rangers:_Rita's_Rewind_announced_for_2024⠀⇛ The original Power Rangers return to fight a robo-reincarnation of the rotten Rita Repulsa in an all-new retro-style beat-'em- up! ䷩ 𝚕𝚒𝚗𝚎 853 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://tuxmachines.org/n/2024/06/10/GNUnet_0_21_2_and_GNU_World_Order.shtml Gemini version at https://tuxmachines.org/n/2024/06/10/GNUnet_0_21_2_and_GNU_World_Order.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ GNUnet 0.21.2 and GNU World Order⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Roy Schestowitz on Jun 10, 2024 * ⚓ GNUnet_News:_GNUnet_0.21.2⠀⇛ * ⚓ GNU World Order (Audio Show) ☛ GNU_World_Order_568⠀⇛ **krb5** , **lftp** , **libassuan** , **libgcrypt** , **libgpg** , **libksba** , **libmbim** , **libmilter** , **libmnl** , **libndp** , **a bunch of netfilter packages (ending on libnftnl)** from the **n** package series of shasum - a256=918b1329eb98a8e67b83baa2176b1acb83ddb812d9cc5eabf7b5dac37e54cfdb ䷩ 𝚕𝚒𝚗𝚎 892 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://tuxmachines.org/n/2024/06/10/HandBrake_1_8_Released_with_GTK4_UI_FFV1_Encoder_More.shtml Gemini version at https://tuxmachines.org/n/2024/06/10/HandBrake_1_8_Released_with_GTK4_UI_FFV1_Encoder_More.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ HandBrake 1.8 Released with GTK4 UI, FFV1 Encoder + More⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Rianne Schestowitz on Jun 10, 2024 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Handbrake⦈_ Quoting: HandBrake 1.8 Released with GTK4 UI, FFV1 Encoder + More - OMG! Ubuntu — HandBrake 1.8.0 now uses GTK 4 for the user interface, dropping GTK 3 entirely. This toolkit uplift (facelift?) has been in the works for a year or two. Although it’s not using libadwaita (so don’t expect a hugely different look to before, or panic unduly if it’s not your vibe) the Handbrake GTK4 port delivers a number of frontend and backend benefits. For example, the audio and subtitle track list widgets are now interactive in the GTK 4 build, bringing them in-line with the way the respective lists work in the Windows and macOS clients. Read_on ⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⢿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡟⣿⣶⣷⣶⣶⣶⣶⣶⣶⣷⣾⣷⣾⣿⣾⣾⣾⣿⣶⣾⣿⣷⣾⣿⣿⣗⣚⣛⣻⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣾⣾⣿⣾⣿⣿⣿⣿⣿⣷⣾⣷⣿⡇⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡇⣿⣿⣤⣼⣿⣿⣿⣿⣿⣿⣤⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣷⣬⣿⣿⣧⣬⣿⣿⣤⣼⡇⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡧⣿⣛⣻⣿⣿⣟⣿⣻⣿⣿⣿⣻⣻⣿⣿⣿⣛⣿⣿⣿⣟⣻⣿⣿⣿⣿⣿⣿⣟⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣇⣿⣭⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡇⣿⣿⣿⣛⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⣿⣿⣿⣿⣿⣿⡇⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣧⣼⣿⣯⣯⣽⣿⣿⢿⣿⣿⣭⣽⢻⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣾⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⡗⠙⠺⠇⠀⣼⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡏⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣧⣄⡄⠀⠀⣼⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡇⣿⠿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⡶⠶⠿⢿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡗⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣷⣿⣿⣾⣶⣷⣶⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⡿⢿⣿⣿⣿ ⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⢿⢸⣿⣿⣏ ⣿⣿⣿⣿⣿⡇⣷⣶⣷⣿⣷⣷⣷⣾⣿⣿⣾⣾⣷⣷⣷⣶⣾⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣶⣿⣿⣿⣟⣿⣟⣻⣻⡛⢛⣛⣛⣛⣛⣛⣛⣛⣛⡛⠛⢛⣀⣾⡟⣿⡟⣿ ⣿⣿⣿⣿⣿⡇⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⢺⣿⣿⣇⣿⣯⣿ ⣿⣿⣿⣿⣿⣮⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣧⣿⣿⣿⣿⣿ ䷩ 𝚕𝚒𝚗𝚎 955 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://tuxmachines.org/n/2024/06/10/Happy_Birthday_Tux_Machines.shtml Gemini version at https://tuxmachines.org/n/2024/06/10/Happy_Birthday_Tux_Machines.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Happy Birthday, Tux Machines!⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Roy Schestowitz on Jun 10, 2024, updated Jun 10, 2024 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇Bart and TM⦈ Rianne's party preparations are ending today, as the stuff is just about ready to go live. We'll try to keep the site updated as usual, even if a lot of stuff will be going on in the background. Happy birthday, Tux Machines. Hopefully another 20 years to come. █ ⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣩⣭⣭⣵⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠉⠉⠛⢿⣿⣿⣿⣿⣿⣶⣦⣤⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣗⣬⣼ ⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠛⠿⣿⣿⣿⣿⠁⠀⠀⠀⣀⡀⣠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⢠⣠⣾⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⡟⢁⣶⣿⣷⡄⢹⣿⣿⣿⠸⠇⣿⠸⢿⡇⣻⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿ ⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⡇⢸⣿⡯⣿⡇⢸⣿⣿⣿⠸⠇⣿⢸⡿⡇⣛⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿ ⣾⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣀⢀⡀⢀⣠⡄⣴⣶⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⢸⣿⣿⣿⢸⡇⣿⢸⣿⠇⠟⣃⣯⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠿⢸⡇⢸⢿⡇⣻⣯⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⢘⣻⣿⣿⣶⣾⣷⣶⣶⣾⣿⠿⠛⠋⠉⠉⠙⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣷⢰⡆⢸⣿⡇⢿⣟⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⠸⠉⠂⠂⣻⣿⣿⢛⢫⢽⣶⠯⠦⠵⡗⣒⣄⠀⠠⡄⣀⡀⠉⠙⠛⠿⢿⣿⣽⣿⣿⣿⡗⣿⠿⠶ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣯⢨⣍⢸⣶⡇⣿⡿⢸⠛⠉⠉⠁⢸⣿⠿⠟⠓⠂⠠⢭⡣⢸⣿⣯⢥⢐⠀⣁⠃⡎⠩⠪⣽⣿⣿⢿⡿⡅⢄⣐⢚⡡⠳⣀⣤⣼⣿⣿⣿⣷⣯⡄⠀ ⠉⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⡟⠸⣿⣿⣿⣀⣛⡘⠛⠘⣋⣡⣤⣶⠂⠀⠀⠀⠀⠈⠒⠤⢄⣤⣶⣾⣿⣵⡿⢠⣂⡐⢯⡓⡄⠸⢞⢿⠿⠿⠟⢿⣦⣗⢔⡢⢒⣬⣴⣾⣿⣿⣿⣿⣿⡿⠿⢋⢩⣛ ⠀⠀⠀⠀⠉⠛⠉⠉⠙⠻⢿⣿⣿⣿⡏⠀⠘⡏⠁⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠧⠀⠀⠀⠀⠀⠀⠀⣠⡈⡷⢿⣿⣿⣯⣷⣿⣿⣿⣿⣾⣥⣈⡀⢢⡐⣖⡶⡗⢉⣢⣴⣾⣿⣿⣿⣿⣿⣿⡿⠛⣉⢄⢒⣸⢛⣫ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⢿⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⡿⢿⣛⠯⠅⠠⠭⢤⠀⣀⣀⣄⢤⡺⣚⡷⡣⡼⠽⡴⢉⠀⠹⢿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⣵⣾⣿⣿⣿⣿⣿⣿⣿⠿⢛⣵⢼⡦⣩⣵⣎⢻⣿⣾ ⢀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢡⢆⢼⠯⣦⣔⡵⠿⣔⡟⢥⡴⣖⡢⢽⢾⣯⣲⣖⣓⡉⣥⡁⠅⢤⡂⣢⡙⡛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠋⣡⢀⣝⠞⣻⢝⣯⣻⣿⣿⣿⣿ ⢩⣚⣒⣩⣽⣼⠛⢹⢔⣤⣝⢾⣂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠨⣄⣖⣭⡟⠬⡤⡦⠮⡿⡪⣛⡾⣦⡿⡛⡯⢥⡫⡣⢾⣵⠽⣶⡯⡡⡴⢭⡟⠻⣦⠬⣝⣛⠿⠿⠿⠿⠛⢋⢝⣖⢖⢤⣾⡥⡼⡛⢪⡵⣯⣿⣿⣿⣿⣿ ⠨⣱⠤⢐⣙⡿⣳⣾⠿⣪⣛⢤⢥⣷⢞⢓⠒⣐⢆⠢⠦⠞⠺⢟⣲⡭⡮⣲⣭⡳⣮⣛⣞⢥⣵⣟⣕⢮⡶⣺⠲⣾⡯⣭⣓⠧⣺⢵⢯⡷⢤⣾⣺⡧⣫⣺⡛⣾⣿⡭⣩⣽⣼⠞⡻⠪⡶⢗⣵⣭⣾⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠁⠨⢍⢡⡬⡽⣷⢗⣔⣩⠫⣦⢫⣮⣗⣇⣔⢶⢳⢛⣿⡽⠽⠋⡮⠹⣊⢽⣫⡽⠿⢞⢉⣫⢺⡶⠯⣹⣝⡵⠪⣞⣝⢼⢮⡫⡧⣜⢝⣝⠿⣶⡿⢞⠯⡺⣺⡽⣲⠮⡾⡯⣪⡳⣵⣾⣿⣿⣿⣿⣿⣻⣿⣻⣿⣟ ⠀⠀⣶⠀⠀⠀⠀⡕⣈⢞⡵⣛⢧⢽⡮⡮⣎⡫⣢⡲⡷⣻⢭⡻⠥⣄⣷⣶⣾⣿⠓⠐⣌⡿⣲⠧⡫⣹⣯⣷⣛⡾⣽⣗⢜⢺⡯⣷⡷⣕⠥⣵⠾⣀⡼⣋⠗⢝⡫⣷⣽⢓⢾⡟⢾⣭⣟⣥⣶⣿⣿⣩⣽⡿⣛⣽⣾⣿ ⠀⠀⠸⠀⠀⡇⠀⠀⠐⠳⣚⢀⡄⡳⡵⠾⣚⡗⣯⣿⡿⢛⣽⣷⣿⡿⣛⠋⣉⡆⡐⣿⡉⢡⢻⡫⣟⢬⡮⣖⣮⣟⢽⡣⢷⢝⡳⣶⡧⢿⡒⢿⡭⢿⣭⣙⡯⣪⣕⢷⣹⣷⣑⠁⠀⢈⢁⣐⣿⣿⣿⣟⣯⣾⣿⣿⣿⣿ ⠀⠀⣆⠀⠀⡇⠀⠙⢰⡄⠀⠈⠀⢶⡻⢽⡤⠫⣹⣪⡗⢽⣏⠻⣩⣥⣿⣍⡘⣀⢔⡷⢯⢿⡔⣭⣝⢶⢝⣩⡢⢾⢮⡒⢾⡛⡪⣶⡟⢷⡚⢷⣪⠾⣫⢾⣵⢹⡳⣻⣾⣺⠄⣓⣉⣴⠞⢿⠿⣯⣷⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⣿⠀⠀⠇⠀⠁⢸⡇⠀⠀⠀⢀⠘⠛⢃⣊⡶⢕⠏⠍⠛⢝⢵⢟⣯⡒⡧⣹⣿⡷⢕⣯⢍⣋⣻⢚⠗⢝⣭⣶⢼⡫⡺⡊⣷⣾⣭⣫⠲⡯⣪⡺⣟⡨⡯⢜⣋⡩⡺⣭⣽⣷⣿⡿⣻⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⡀⢠⣄⠀⠀⠀⠀⠀⢆⠐⡋⡯⣚⠥⣾⣟⡪⣑⡷⣭⡺⣷⢬⢿⣟⢝⣭⢯⣖⡮⡺⣩⣺⣮⡕⣸⣿⣿⣿⣿⣿⢲⣝⠲⡿⣓⣕⣽⢝⢌⣶⢏⡯⡹⣿⠿⣛⣵⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣩⣭⣭⣵⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠉⠉⠛⢿⣿⣿⣿⣿⣿⣶⣦⣤⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣗⣬⣼ ⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠛⠿⣿⣿⣿⣿⠁⠀⠀⠀⣀⡀⣠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣠⣠⣾⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⡟⢁⣶⣿⣷⡄⢹⣿⣿⣿⠸⠇⣿⠸⠿⡇⣻⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿ ⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⡇⢸⣿⡯⣿⡇⢸⣿⣿⣿⠸⠇⣷⢸⡿⡇⣛⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿ ⣾⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣀⢀⡀⢀⣠⡄⣴⣶⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⢸⣿⣿⣿⢸⡏⣿⢸⣿⠇⠟⣃⣯⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠿⢸⡇⢸⢿⡇⣻⣯⢸⣿⣿⣿⡇⢸⣿⣿⣿⡆⢘⣻⣿⣿⣶⣾⣷⣶⣶⣾⣿⠿⠛⠋⠉⠉⠙⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢀⣷⢰⡆⢸⣿⡇⢿⣟⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⠸⠉⠂⠂⣻⣿⣿⢛⢫⢽⣶⠗⡎⢕⣶⣲⣐⠀⢠⣀⡀⡀⠉⠙⠛⠿⢿⣿⣾⣿⣿⣿⡗⣿⠿⠶ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣯⢨⣍⢸⣶⡇⣿⡿⢸⠛⠉⠉⠁⢸⣿⠿⠟⠓⠂⠠⢽⡣⢸⣿⡿⢁⢀⠄⢊⢁⡌⠈⠖⣻⣿⣿⣿⣿⠦⢄⢜⣊⡀⠳⣐⣤⣼⣿⣿⣿⣷⣯⡄⠀ ⠈⠙⠿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⡟⠸⣿⣿⣿⣀⣛⡘⠛⠘⣋⣡⣤⣶⠂⠀⠀⠀⠀⠈⠒⠤⢄⣤⣶⣾⣿⣵⡿⢠⣂⡀⢮⡿⣓⠺⣿⣷⡿⠿⣟⣽⣌⢟⡟⡿⢒⣭⣴⣾⣿⣿⣿⣿⣿⡿⠿⢋⣉⣛ ⠀⠀⠀⠀⠈⠙⠉⠉⠙⠻⢿⣿⣿⣿⡟⠀⠘⡇⠁⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠇⠀⠀⠀⠀⠀⠀⠀⣠⡘⡷⢿⣿⣿⣯⣷⣿⣿⣿⣿⣾⣥⣈⡀⢀⡔⣆⠖⠇⢁⣢⣵⣾⣿⣿⣿⣿⣿⣿⡿⠛⢉⢔⢊⢤⣟⣮ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⠿⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⡿⠿⣛⡫⠥⡀⠍⣆⠀⣀⡀⣠⣔⣶⣚⢾⣻⣽⢑⣗⢉⠀⠹⢿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣬⣴⣾⣿⣿⣿⣿⣿⣿⣿⠿⢛⣥⣔⡶⣭⣕⣏⣛⣿⣷ ⢀⡀⡀⡀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢡⣢⣾⠯⣴⣑⣼⢶⡠⢿⠥⣴⡚⣦⡝⠭⣿⢶⡲⣣⣜⡡⡅⠕⢴⢂⣢⡙⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠋⡁⠀⢟⢚⣷⣟⢟⣿⣿⣿⣿⣿ ⠐⣛⣭⣪⡿⡪⠛⢡⢤⣤⣔⣒⡂⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣠⡸⡬⣿⢔⢥⠮⡢⣟⢲⣽⣱⢞⢮⡶⣿⣿⢿⡦⢷⣭⡾⡶⢯⣱⡴⢭⡟⢻⣦⡬⣝⣛⠿⠿⠿⠿⠛⢋⠽⡲⡵⢤⣯⡥⡲⣊⢫⠿⠾⣿⣿⣿⣿⣿ ⠨⣡⠄⣠⣹⣽⡻⣾⣿⡫⡻⢭⣥⣷⢞⠓⢖⢶⡒⢠⠦⠞⠹⠂⡰⣮⣹⡹⡿⢶⡢⣹⣫⣝⢲⣮⡺⢾⠦⡻⡫⣓⢼⡭⣚⢗⡼⣾⣷⣿⣣⣟⡫⣭⣿⣟⣝⠞⣷⡿⣩⢟⣹⡫⣳⡪⣮⢿⣖⣷⣼⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠁⠨⢉⢤⡤⡯⠿⢗⡦⣿⢟⣔⢝⣷⣚⣏⣕⢾⡵⣵⣯⡻⢿⢜⠍⠱⠰⣺⣿⣿⠿⢟⢀⣓⢿⡮⡓⢿⣕⡽⠠⢗⣽⠬⣟⠪⡳⢝⢗⣝⠾⣾⡷⣾⢭⢵⠷⡪⣒⣶⣹⣍⣺⣣⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟ ⠀⠀⣶⠀⠀⠀⠀⢟⢍⢺⡽⡦⣯⣝⠮⡭⣿⣻⣒⣔⣯⢕⠮⣿⣢⢎⣾⣷⣾⣿⡧⢡⢪⡉⠲⣇⣓⢝⣫⣲⡮⣿⣻⡯⣴⣪⣿⢿⣏⡪⣑⢭⠖⣀⣴⣟⣶⣪⡓⢽⢼⡣⡙⢗⢷⢬⣟⣯⣥⣾⣿⣩⣽⡿⣟⣭⣾⣿ ⠀⠀⠘⠀⠀⡏⠀⠀⠈⠣⣚⢅⡄⡳⡞⣗⠷⡻⢿⣿⡟⢽⣷⣿⡾⡿⠟⠋⣉⡍⠠⣙⠃⢺⣣⠿⣻⡽⣕⢬⡳⣝⡭⡟⣪⣫⣫⣛⢦⣗⠮⣞⡯⢿⢯⣍⢗⢝⡫⣪⣙⢵⢚⠃⡛⠨⠓⣼⣿⣿⣿⢟⣯⣾⣿⣿⣿⣿ ⠀⠀⣄⠀⠀⡇⠀⠙⢰⡄⠀⠀⠀⣶⡌⠪⠵⠻⠽⡱⣆⢙⣯⣉⣰⡑⣖⡸⣘⢉⡐⣿⡖⣛⡯⣮⡿⡱⡮⡲⢕⠮⡺⠎⡪⡪⣫⣪⣶⠾⣒⢯⡢⣒⣗⢝⡯⠪⣕⣭⡮⣶⡗⡤⣧⣰⡞⢿⡿⣯⣷⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⣷⠀⠀⠇⠀⢠⢸⡇⠀⠀⠀⠠⠘⠒⢡⣒⢟⣬⡊⠙⠃⣽⣖⣷⣻⣒⣣⣼⡮⣿⡿⠷⣌⣋⣺⣝⣪⣝⢮⣓⢽⣕⠬⠳⣗⣬⡺⣛⣭⣺⣶⡮⡿⢾⡟⢝⣙⣠⠞⣡⣹⣿⣿⡿⣻⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⣄⢠⣄⠀⠀⠀⠈⡀⣆⠀⣫⣮⣻⣧⢿⡯⡪⣙⣕⣭⡳⣽⣪⣯⣎⣹⡳⢭⡳⣭⣪⡪⣮⡦⡱⢳⣽⣶⣿⣿⣿⡳⣯⡶⣵⡳⢕⠮⣺⣿⣒⣿⣷⣹⣿⠿⣛⣵⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣩⣭⣭⣵⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠉⠉⠛⢿⣿⣿⣿⣿⣿⣶⣦⣤⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣗⣬⣼ ⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠛⠿⣿⣿⣿⣿⠁⠀⠀⠀⣀⡀⣠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣠⣠⣾⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⡟⢁⣶⣿⣷⡄⢹⣿⣿⣿⠸⠇⣿⠸⢿⡇⣻⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿ ⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⡇⢸⣿⡫⣿⡇⢸⣿⣿⣿⠸⠇⣷⢸⡿⡇⣛⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣀⢀⡀⢀⣠⡄⣴⣶⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⢸⣿⣿⣿⢸⡇⣶⢸⣿⠇⠟⣃⣯⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠿⢸⡇⢸⢿⡇⣻⣯⢸⣿⣿⣿⡇⢸⣿⣿⣿⡆⢘⣻⣿⣿⣶⣶⣶⣴⣶⣾⣿⠿⠛⠋⠉⠉⠙⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢀⣿⢰⡆⢸⣿⡇⢿⣟⢸⣿⣿⣿⡇⢸⣿⣿⣿⡟⣼⠉⠀⠀⠻⡿⠿⣛⣻⣿⣿⣅⠤⣽⣶⢶⣤⢀⣤⣀⡀⣀⠉⠙⠛⠿⢿⣿⣹⣿⣿⣿⡗⣿⠿⠶ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣯⢨⣍⢸⣶⡇⣿⡿⢸⠛⠉⠉⠁⢸⣿⠿⠟⠟⠻⣷⢄⡀⠀⠈⢣⢽⣿⡿⣃⢑⢖⠻⢾⣿⣿⣿⡿⣿⣣⢈⢔⣬⡸⠷⣐⣤⣼⣿⣿⣿⣷⣯⡄⠀ ⠉⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⡏⠸⣿⣿⣿⣀⣛⡘⠛⠘⣋⣡⣤⣶⠂⠀⠀⠀⠀⠈⠒⠤⢍⣤⣶⣾⣋⢧⣶⣷⢈⠀⢀⢲⣪⢼⠿⣿⡿⠟⢻⡟⣽⢿⡿⡼⢚⣭⣵⣾⣿⣿⣿⣿⣿⡿⠿⠛⠩⣛ ⠀⠀⠀⠀⠉⠛⠉⠈⠙⠻⢿⣿⣿⣿⡟⠀⠘⡏⠁⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠧⠀⠀⠀⠀⠀⠀⠁⢠⣈⡻⠿⣿⣿⣦⣫⣿⣿⣿⣿⣾⣤⣈⡃⠠⡐⣶⡞⡯⢊⣢⣵⣾⣿⣿⣿⣿⣿⣿⡿⠛⣉⢔⢒⣰⣽⡱ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⠿⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⡿⠿⣛⡯⠕⡄⠿⣆⡀⣀⣀⡀⣤⣄⠘⣿⣷⢵⠞⢷⡋⠡⠈⡿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣬⣴⣾⣿⣿⣿⣿⣿⣿⣿⠿⣛⣡⣶⣦⣬⣽⣛⣋⣿⣿ ⣀⣀⣀⡀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠡⣶⣾⢿⣾⡽⣽⡧⣤⡿⣧⣼⢿⡿⢿⣷⣻⣷⣾⣅⣾⣹⣽⠃⣆⣠⣤⡙⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠋⡅⣀⠰⣸⣿⡿⣿⣿⣿⣿⣿⣿ ⣭⣿⣿⣫⣿⢋⡛⢿⣾⣷⣶⣾⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡬⣳⣿⢿⣲⣤⣴⣽⢯⡿⢻⣿⣷⣞⣿⣽⣯⣿⠓⣽⣻⣿⣶⣾⣿⣾⣭⡟⢻⣧⣬⣝⣟⠿⠿⠿⠿⠛⣋⠭⣶⣧⣥⣪⡅⣴⣘⢻⣿⣣⣿⣿⣿⣿⣿ ⠨⢿⣄⡤⣭⣽⡿⣿⣷⣿⡿⢷⣦⣷⡶⢲⡶⣦⢆⢆⠶⢆⣒⣑⣻⣿⣗⡿⣿⣿⣿⣳⣷⣺⣿⣿⣽⣿⣿⣿⢿⣿⣿⣽⡿⡿⣻⣿⣗⣿⣟⣭⣷⣿⣿⣿⣿⣿⡶⣿⣿⣾⣷⣿⣧⣿⢿⡟⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠉⠪⢟⢣⡌⢿⡿⣿⣖⣺⢻⣷⣷⣻⣯⣯⣷⣾⣿⣯⣯⣕⣛⠻⣯⠻⢚⣽⣽⡽⢿⡟⣙⣻⡾⣽⢯⡳⡿⣯⠿⣿⣿⣿⢽⣿⣿⣿⣷⣾⣻⣿⣟⢿⢿⡿⣷⣹⣶⣚⢿⣿⣻⣿⣵⣷⣿⢿⣿⣿⣿⣿⣿⣿⣿⣛ ⠀⠀⣶⠀⠀⠈⠘⡿⣞⡯⣿⡿⣿⡏⢻⣿⣿⣿⣶⡾⣿⣿⣿⣶⢅⣆⣶⣶⣾⣿⡿⢼⣿⣏⣐⣿⣿⣿⣿⣿⣿⠿⠷⢿⣧⣽⣼⣯⢾⣷⣿⡻⡷⣤⣼⣯⢻⣷⣿⣿⣿⣿⡿⣿⡸⣯⣿⠿⢿⣾⣿⣍⣽⡿⣓⣭⣾⣿ ⠀⠀⡘⠀⠀⡇⠀⠀⠐⠫⣚⣃⡤⢹⣿⣿⣗⣿⣿⣿⡿⢯⣿⣿⣿⡿⠟⠍⡍⣯⠭⣵⡟⢻⣏⣷⣿⣿⢷⣟⡫⣟⣿⣯⡷⣿⣿⣿⣻⡿⣛⣿⡿⣿⢿⣿⣿⡯⣿⣻⣽⢽⡏⠉⡉⢄⢣⡀⣿⣿⣿⣟⣭⣾⣿⣿⣿⣿ ⠀⠀⡇⠀⠀⡇⠀⠙⢱⠄⠀⠈⠘⣼⡿⣷⡽⣿⣽⣿⢇⣿⣟⠉⡭⣧⣶⣇⡯⣖⣢⡟⣾⡿⣿⣿⡟⢺⢿⡿⣿⢷⣿⣿⡿⣿⣿⣧⢫⣷⡿⣾⡯⣽⣭⣽⣿⣿⣿⣿⡯⣿⡷⣦⣭⣼⡿⢿⡟⣯⣷⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⢿⠀⠀⠆⠀⠀⢸⡇⠀⠀⠀⠡⠘⠲⣺⡟⣿⣿⡿⠭⠮⣭⣷⠿⢧⣶⣧⣽⣞⣿⣿⢿⣏⣊⣟⡿⣿⣧⣿⣿⡿⣿⣯⣿⣟⣷⣟⣿⣷⣾⣯⣮⣩⣿⣽⣝⣋⠉⣺⢍⣹⣿⣿⡿⣫⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠠⡄⠀⠀⠀⠀⠄⡇⠠⣿⣿⣾⣿⡷⢿⣟⣾⣿⣳⣽⣿⣿⣻⣿⣿⡿⣿⣿⣿⣿⣿⣯⣿⡟⣛⣿⣾⣿⣿⣟⣿⡿⣯⣻⡷⣿⡿⣿⣭⡗⣽⣦⣾⢿⡿⣻⣽⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣩⣭⣭⣵⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠉⠉⠛⢿⣿⣿⣿⣿⣿⣶⣦⣤⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣗⣬⣼ ⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠛⠿⣿⣿⣿⣿⠁⠀⠀⠀⣀⡀⣠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣠⣠⣾⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⡟⢁⣴⣿⣷⡄⢹⣿⣿⣿⠸⠇⣿⠸⢿⡇⣻⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿ ⣾⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⡇⢸⣿⡫⣿⡇⢸⣿⣿⣿⠸⠇⣿⢸⡿⡇⣻⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿ ⣾⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣀⢀⡀⢀⣠⡄⣴⣶⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⢸⣿⣿⣿⢸⡇⣶⢸⣿⠇⠟⣃⣯⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠿⢸⡇⢸⢿⡇⣻⣯⢸⣿⣿⣿⡇⢸⣿⣿⣿⡆⢘⣻⣿⣿⣶⣶⣶⣴⣶⣾⣿⠿⠛⠋⠉⠉⠙⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣷⢰⡆⢸⣿⡇⢿⣟⢸⣿⣿⣿⡇⢸⣿⣿⣿⡟⣼⠉⠀⠀⠻⡿⠿⣛⣻⣷⣿⣅⠤⣵⡶⣢⣤⢠⢠⣀⣀⡀⠉⠙⠛⠿⢿⣿⣻⣿⣿⣿⡗⣿⠿⠶ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣯⢨⣭⢸⣶⡇⣿⡿⢸⠛⠉⠉⠁⢸⣿⠿⠟⠟⠻⣷⢄⡀⠀⠈⢳⣽⡿⡿⣦⣶⢏⠹⢷⣿⣿⣿⡿⣿⡧⣌⣴⣾⣹⠷⣐⣤⣼⣿⣿⣿⣷⣯⡄⠀ ⠈⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⡏⠸⣿⣿⣿⣀⣛⡘⠛⠘⣋⣡⣤⣶⠂⠀⠀⠀⠀⠈⠒⠤⢍⣤⣶⣾⣋⢯⣶⣷⢈⠀⢀⢖⠟⠻⠿⢿⡾⠟⢿⣯⣽⢫⣫⡬⢛⣭⣵⣾⣿⣿⣿⣿⣿⡿⠿⢛⢩⢛ ⠀⠀⠀⠀⠈⠛⠉⠈⠙⠻⢿⣿⣿⣿⡟⠀⠘⡏⠁⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠧⠀⠀⠀⠀⠀⠀⠁⢠⣈⡻⢿⣿⣿⣦⣣⣿⣿⣿⣷⣾⣤⣀⡁⠀⡐⣲⡖⡮⢂⣢⣵⣾⣿⣿⣿⣿⣿⣿⡿⠛⡩⢰⢂⣸⣿⣵ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⠿⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⡿⢿⣛⡯⠥⡀⠿⣆⣀⢀⣀⣀⡀⣅⣚⣷⣩⣷⠟⡷⡏⠡⠈⡿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣬⣵⣾⣿⣿⣿⣿⣿⣿⣿⠿⠛⣥⣶⣦⣜⣽⣋⣻⣾⣿ ⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠡⣖⣺⡯⣧⣾⣭⣾⣶⢿⣣⣼⣿⣿⡧⣝⣿⣧⣾⡏⣞⣼⣿⠃⣂⣠⣦⡙⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠋⡁⢀⣐⣼⣿⣽⣿⣿⣿⣿⣿⣿ ⣭⣿⣿⣛⢿⢛⡏⢾⣶⣿⣟⣶⡂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣥⢾⣽⣗⡧⣨⣄⣸⣏⣿⣷⡽⣿⣻⣿⣿⣿⣿⢷⣿⣾⣿⣳⣿⣟⣿⣭⠟⢻⣥⢬⣽⣟⠿⠿⠿⠿⠛⠋⠽⣶⣦⣭⠯⣁⣤⣘⢲⣿⣯⣿⣿⣿⣿⣿ ⠨⢿⣄⡤⢮⢿⣿⣿⣿⣿⡿⢯⣬⡷⡶⢶⣶⣶⠦⠄⡶⠆⢒⠾⣯⣿⣿⣯⣻⣷⣿⣇⣿⣾⣿⣿⣿⣟⣿⣟⣿⡳⢿⡿⣿⣿⣨⡻⣭⣿⣿⣿⡯⣹⣯⣿⠿⣟⣷⣿⣽⣿⣿⣿⠿⡿⣽⣿⣿⣭⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠉⠢⢝⢥⡔⢭⣟⣿⣶⣺⣿⣶⣾⣿⣿⣯⣵⣾⣻⣿⣿⣽⣟⡿⠷⢿⠋⣿⣽⡿⢿⡝⢛⡻⣿⣿⣿⣭⣽⣾⠾⢿⣯⣿⢿⣷⣿⡿⣿⣼⡿⣿⡟⣾⣿⣝⣾⣿⣖⣮⣎⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣷⣿⣿⣛ ⠀⠀⣶⠀⠀⠈⠈⣭⣟⣿⣻⣯⣿⡿⢿⣾⣿⣿⣶⣼⣻⡏⢻⢿⡙⣭⣶⣶⣾⣿⠟⠜⣿⣿⣴⣿⣽⣯⣻⡻⣿⡯⠷⠻⣭⣿⣿⣿⣿⣿⣿⣿⣿⣬⣼⣿⣿⡟⣿⣿⣿⢶⡿⣿⣟⣯⣿⠫⢿⣿⣿⣍⣵⡾⣙⣬⣾⣿ ⠀⠀⡘⠀⠀⡏⠀⠀⠘⠫⣘⣆⡄⢛⣿⣾⣿⣿⣭⣿⡿⢗⣯⣾⣿⣿⠟⡋⡉⣯⣱⣷⡗⢻⡏⣯⣴⣿⣿⣿⣟⣝⣿⣴⣿⣿⣮⠛⣿⣿⣾⣿⡷⢿⣧⣽⣻⣯⣿⣿⣿⣿⡎⠉⢉⠬⢣⡀⣿⣿⣵⢞⣥⣾⣿⣿⣿⣿ ⠀⠀⡇⠀⠀⡇⠀⠘⢱⠄⠁⠀⠘⣭⡿⢿⠿⣿⣿⣿⣷⣿⣟⣩⣷⣿⡄⣬⢊⣀⣞⣟⣿⢿⡟⣿⣿⣿⣯⣯⣷⣇⣿⣿⢷⣿⣽⣟⣿⣿⣿⣿⡿⣻⢪⣿⣽⣿⣷⡽⡿⣿⡯⣗⣽⣮⠿⢿⡿⣯⣷⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⢿⠀⠀⠇⠀⠀⢸⡇⠀⠀⠀⠁⠘⠚⣁⡿⢿⣿⡟⠫⢿⣿⣟⣛⡿⣷⣧⣽⣳⣏⡳⡿⣍⣋⣞⣯⣚⡯⢟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢯⣿⢿⣷⣿⣿⣛⠁⣛⣛⣩⣷⣿⡿⣫⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⡄⢠⣄⠀⠀⠀⠀⠂⡆⢀⣧⣎⣿⣟⣗⣿⣷⣿⢾⣿⣿⢿⣿⣿⣯⣷⠴⣝⣿⡮⢿⢽⣷⣿⠟⣛⣿⣿⣿⣿⡿⢻⣿⣯⢯⣟⣽⡪⣿⣿⣍⣟⠶⣿⣿⡿⣛⣵⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣩⣭⣭⣵⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠉⠉⠛⢿⣿⣿⣿⣿⣿⣶⣦⣤⣄⣀⡀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣗⣬⣼ ⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠛⠿⣿⣿⣿⣿⠁⠀⠀⠀⣀⡀⣠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣠⣠⣾⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⡟⢁⣴⣿⣷⡄⢸⣿⣿⣿⠸⠇⣿⠸⠿⡇⣻⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿ ⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⡇⢸⣿⣫⣿⡇⢸⣿⣿⣿⠸⠇⣿⢸⠿⡇⣻⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿ ⣾⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣀⢀⡀⢀⣠⡄⣴⣶⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⢸⣿⣿⣿⢸⡇⣶⢸⣿⠇⠟⣃⣫⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠿⢸⡇⢸⢿⡇⣻⣯⢸⣿⣿⣿⡇⢸⣿⣿⣿⡆⢘⣻⣿⣿⣶⣶⣶⣴⣶⣾⣿⠿⠛⠋⠉⠉⠙⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢀⣿⢰⡆⢸⣿⡇⢿⣟⢸⣿⣿⣿⡇⢸⣿⣿⣿⡟⣼⠉⠀⠀⠻⡿⠿⣛⣻⣷⣿⢥⢆⣴⡷⠢⣄⡀⡀⣀⣀⡀⠉⠙⠛⠿⢿⣿⣹⣿⣿⣿⡗⣿⠿⠶ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣯⢨⣭⢸⣶⡇⣿⡿⢸⠛⠉⠉⠁⢸⣿⠿⠟⠟⠻⣷⢤⡀⠀⠈⢧⣽⡿⡿⣓⣾⢍⠸⡲⣿⣿⣿⣿⢿⣧⢍⣐⡞⣺⠳⣐⣤⣼⣿⣿⣿⣷⣯⡄⠀ ⠉⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⡏⠸⣿⣿⣿⣀⣛⡘⠛⢘⣋⣡⣤⣶⠂⠀⠀⠀⠀⠈⠒⠤⢍⣤⣶⣾⣋⢯⣶⣷⢈⠀⢀⣒⢆⠹⢿⣿⠿⠿⣿⢿⣿⣗⢧⡯⢟⣭⣵⣾⣿⣿⣿⣿⣿⡿⠿⢛⠩⣛ ⠀⠀⠀⠀⠉⠛⠉⠈⠙⠻⢿⣿⣿⣿⡟⠀⠘⡏⠁⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠧⠀⠀⠀⠀⠀⠀⠁⢠⣈⡻⠿⣿⣿⣦⣧⣿⣿⣿⣷⣾⣤⣀⡋⠠⡐⣖⡖⡿⢋⣢⣵⣾⣿⣿⣿⣿⣿⣿⡿⠛⢉⠔⣖⣀⣯⣺ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⠿⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⡿⢿⣛⡯⠵⣀⣿⣄⡀⣀⣀⣀⣄⣮⣘⣾⣻⣵⠖⣷⡋⠡⠈⡿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣬⣵⣾⣿⣿⣿⣿⣿⣿⣿⠿⣛⣥⣶⣦⣬⣵⣯⣻⣿⣿ ⣀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠡⣶⣾⢿⣶⣽⣷⡿⣶⡿⢧⢼⣿⣿⣿⣿⣽⣷⣶⢇⣿⣹⢷⠃⢆⣰⣤⣙⢛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠋⡅⣀⢔⢼⣿⣿⣷⣿⣾⣿⣿⣿ ⣕⣿⣾⣻⣿⣽⡟⢛⣿⣽⣟⣶⡂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣩⣿⣺⢟⣶⣿⢗⠴⣿⣮⣹⡫⡿⢿⣟⢻⣯⣿⢺⣿⣽⡶⣶⣿⡳⣿⡭⠟⢻⣥⣬⢝⣟⡿⠿⠿⠿⠛⠋⢭⣴⣦⣭⣮⣥⣤⢘⢻⣟⣻⣿⣿⣿⣿⣿ ⠨⣿⣄⣄⣿⣿⣷⣿⣷⣾⡿⢿⣪⣷⣶⠷⠶⣦⣦⠐⡦⠖⡖⢀⣟⢿⡕⢿⣼⣟⣿⣿⢿⣻⣏⣿⣿⣿⣻⡷⣟⡖⡿⠿⣗⣿⣿⣿⣿⢷⣷⣿⣷⣿⣯⣽⡿⣿⡶⣿⣽⢽⣷⣿⡏⣿⣿⡗⣿⣦⣿⣿⣿⢿⣿⣿⣿⣿ ⠀⠀⠉⠢⢟⢢⡴⣿⣿⣿⣔⡺⣿⢷⣿⣷⡶⣷⣶⣾⣻⣷⣽⣹⣿⠳⡭⣿⠟⣿⣽⣿⢿⣛⣑⣹⣿⣫⢺⠯⣿⣯⠿⢷⣿⣿⡾⣽⣿⣗⣿⣿⣟⣿⡿⡿⣿⣿⣷⣟⣶⣾⡟⡿⣝⣿⣿⣿⣿⢿⡿⣿⣿⣯⣿⣿⣿⣟ ⠀⠀⣶⠀⠀⠈⠈⣿⣿⡿⡿⣷⣿⣳⣿⣿⣿⣿⣢⣾⣿⣻⣿⣷⣁⣽⣿⣷⣾⣿⠻⢨⢴⣿⣘⣿⡟⣿⢿⡿⣿⣕⠷⢿⡟⣿⣽⣿⢿⣿⣿⣹⠷⣤⣴⣿⣟⣟⣿⡵⣿⣿⣿⣟⢬⣛⣿⠿⢷⣾⣿⣍⣽⡿⣟⣬⣾⣿ ⠀⠀⡚⠀⠀⠏⠀⠀⠙⠫⣘⣣⡤⣻⣿⣺⣿⣿⣳⣿⣿⠯⣿⣷⣿⠿⠿⠛⡉⡭⣁⣫⡟⢻⡿⣿⣷⣽⢿⣷⣟⠿⢿⣺⣷⣼⣽⡿⢿⣷⣝⣿⡿⣿⣷⣿⣿⣿⣿⣵⣻⣽⡯⠙⡣⣧⢫⡀⣿⣿⣧⣞⣯⣾⣿⣿⣿⣿ ⠀⠀⡇⠀⠀⡇⠀⠘⢳⠆⠁⠀⠘⢬⡷⢾⡿⣿⣿⣿⣟⣿⣿⣋⣭⣾⢯⣵⣍⣱⢎⡿⣟⣾⣾⣿⣷⣿⣻⣾⣿⡷⣾⣩⣿⣾⢿⣿⣿⣽⣿⣸⣟⣿⢾⢿⣿⢯⣿⣿⣿⣾⡟⣟⣥⣭⡾⢿⡿⣯⣶⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⢷⠀⠀⠆⠀⠀⢸⡆⠀⠀⠀⢀⠘⠚⣱⣿⣿⣿⡿⠹⠻⡶⣯⣭⣿⣶⣧⣵⣿⡿⢯⣽⢟⣛⣿⣿⣺⣽⣿⣿⣿⣭⣭⣿⣿⣿⣾⣿⣿⣻⡿⣼⣻⣿⣿⣿⣛⠠⡺⢙⣹⣿⣿⡿⣿⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⡄⢠⡄⠀⠀⠀⠀⠂⠇⢀⣿⣿⣿⣽⡿⣿⣹⣯⣿⣿⣿⣿⣿⣭⣿⣷⣭⢷⣿⢼⣿⣾⣿⣿⠻⣻⣿⣿⣿⣿⣿⢿⡿⣻⢿⣽⣾⣯⣿⣿⣗⣿⢶⣾⢿⡿⣛⣵⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣩⣭⣭⣵⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠉⠉⠛⢿⣿⣿⣿⣿⣿⣶⣦⣤⣄⣀⡀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣗⣬⣼ ⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠛⠿⣿⣿⣿⣿⠁⠀⠀⠀⣀⡀⣠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣠⣠⣾⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⡟⢁⣶⣿⣷⡄⢹⣿⣿⣿⠸⠇⣿⠸⠿⡇⣻⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⡇⢸⣿⣯⣿⡇⢸⣿⣿⣿⠸⠇⣷⢸⠿⡇⣛⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣾⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣀⢀⡀⢀⣠⡄⣴⣶⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⢸⣿⣿⣿⢸⡇⣶⢸⣿⠇⢟⣃⣯⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠿⢸⡇⢸⢿⡇⣻⣯⢸⣿⣿⣿⡇⢸⣿⣿⣿⡆⢘⣻⣿⣿⣶⣶⣶⣴⣶⣾⣿⠿⢛⠏⠉⡉⠙⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⠀⣿⢰⡆⢸⣿⡇⢿⣟⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⡸⠉⠀⠀⠻⡿⠿⣛⡻⣿⣾⣿⣉⣹⣿⣱⣦⠠⣤⣤⣀⣀⠉⠙⠛⠿⢿⣿⣹⣿⣿⣿⡗⣿⠷⠶ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣯⢨⣍⢸⣶⡇⣿⡿⢸⠛⠉⠉⠁⢸⣿⠿⠟⠛⠺⡀⢄⡀⠀⠈⣿⢯⣷⢜⣿⣿⣿⠻⢻⣿⣿⣿⣿⣿⣧⣬⡝⡿⡾⠷⣒⣤⣼⣿⣿⣿⣷⣯⡄⠀ ⠈⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⡟⠸⣿⣿⣿⣀⣛⡘⠛⠘⣋⣡⣤⣶⠂⠀⠀⠀⠀⠈⠒⠤⢄⣤⣿⣿⣷⣧⣦⣤⣶⡄⡿⢙⣻⣵⣿⣿⡿⠿⣿⣿⣿⡿⣯⣽⢓⣥⣴⣾⣿⣿⣿⣿⣿⡿⠿⠋⣭⡟ ⠀⠀⠀⠀⠉⠙⠉⠈⠙⠻⢿⣿⣿⣿⡟⠀⠈⡏⠁⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠇⠀⠀⠀⠀⠀⠀⠀⣨⣟⡻⢿⣿⣿⣶⣍⡿⣟⣻⣷⣾⣥⣈⡋⢢⣶⢶⣞⠿⢟⣢⣵⣾⣿⣿⣿⣿⣿⣿⡿⢛⣉⠴⣻⣠⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⠿⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⡿⢿⣛⡯⠵⣰⡿⡦⢀⣠⣄⣦⣤⣾⢻⣿⣿⡥⣝⣷⡍⣟⠋⢍⣹⣿⣿⣿⣿⣿⣿⣷⣶⣬⣵⣾⣿⣿⣿⣿⣿⣿⣿⠿⣛⣱⡾⣳⣿⣭⣽⣯⣿⣼ ⣀⣀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢱⢲⡾⢿⣿⣿⢽⡾⣹⣿⣧⣴⣷⣿⣿⣿⣽⣷⣾⣯⣿⣿⣟⢿⣿⡤⣴⣝⣛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⡫⣥⢤⣾⣺⣏⣿⣿⣿⣿⣿⣿⣿ ⡳⣟⣿⣷⣿⣿⡟⢻⣟⣯⣜⡟⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣬⣽⣯⣷⣯⣾⣿⣿⣷⣿⣻⣿⣿⣿⣿⣿⡟⣿⣿⣿⢻⣯⣿⣿⣯⣾⣯⡟⢻⣆⣬⢽⣟⠿⠿⠿⠿⡛⣫⣽⣼⣦⣥⣺⣗⣾⢘⣷⢿⣟⣿⣿⣿⣿⣿ ⢘⣱⡦⣤⣽⣿⡿⣿⡿⣿⣻⣿⣾⡷⣿⣿⡖⣶⢶⢶⣲⢟⡻⢳⣿⣾⡿⣿⣻⡷⣿⡷⣿⣿⣷⣿⣽⣿⣿⣿⣿⣾⣿⣻⣟⣿⣾⣯⣿⣿⣿⣿⣯⣿⢺⣿⣿⣿⣿⣏⣽⢿⣿⣿⣿⣟⢿⡿⣿⣽⣿⣿⣿⣿⣿⣿⢿⣿ ⠀⠀⠉⠆⢿⢧⡜⣽⣿⣿⣖⡟⣿⣦⣻⣹⡿⣿⣜⢾⣻⣿⣿⣿⣿⣿⢷⣿⢻⣷⣿⣿⣽⣟⣛⣻⠟⣿⢹⡿⣿⣟⠿⣿⣟⣿⣿⣿⣿⣿⣿⣻⡿⢿⣿⣿⣻⡟⣷⣾⣶⣿⡟⣿⣚⣯⣬⣿⣿⣿⣿⣽⣿⣯⣽⣻⣿⣟ ⠀⠀⣶⠀⠀⠈⠙⣿⣏⢿⣿⡷⣻⢧⣿⣿⣿⣿⣢⣾⢿⣿⣿⣿⣷⣿⣷⣷⣾⣿⣟⣟⣾⣽⣶⣷⢷⣿⣾⣟⣿⢿⣿⣿⡏⣿⣼⢟⣻⡷⣿⣿⠿⣬⣽⣿⣻⣯⣿⣽⣿⣻⡿⣿⣻⣿⣽⣿⣿⣿⣿⣩⣕⡯⣚⣽⣾⣿ ⠀⠀⡘⠀⠀⡏⠐⠀⠈⢻⣺⣧⡤⣶⣿⢿⣿⣿⢵⣿⣿⣿⣿⣿⣿⣿⣿⣟⣍⣿⣛⣥⡟⢻⣿⣿⡞⣿⣿⣯⣿⢷⣿⣿⣷⣿⣿⣿⢿⣿⣿⣻⡿⢿⣿⣿⣻⣿⣿⡿⣿⣻⡿⡛⢲⣧⣫⣪⣿⣿⣟⣯⣯⣾⣿⣿⣿⣿ ⠀⠀⣇⠀⠀⡇⠀⠘⢰⡆⠀⠐⠚⣯⣿⣾⣷⣿⣽⣿⣿⣿⣟⣿⣷⣻⣧⣿⣽⣳⣾⣷⣿⣿⣷⣿⣮⣿⣿⣿⣯⢷⣿⣿⣿⣿⣿⣿⣼⣿⣿⣺⣿⣹⣷⣿⢿⣏⣿⡟⣿⣽⣷⣟⣽⣽⡻⢿⡿⣯⣷⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⣿⠀⠀⠇⠀⢠⢸⡇⠀⠀⠀⢁⠘⠻⠟⣿⣿⣿⠻⠳⢿⣥⣿⣿⣿⣿⣧⣿⢻⡿⣿⣽⣟⣛⡿⣿⣿⣿⣿⣷⣿⣻⣷⣿⣿⣿⣿⣗⣿⣿⣿⣿⣫⣿⢿⣟⣛⢫⣿⣟⣿⣿⣿⡿⣺⣵⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⣀⢠⣄⠀⠀⠀⠀⡄⣇⠐⣿⣿⣿⣿⣷⣿⢿⣯⣿⣗⣿⣿⣟⢿⣯⣿⣿⣿⣿⣾⣿⣿⣿⣿⣟⣿⣽⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣯⣿⣾⣿⣿⡷⣾⢿⡿⣛⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣩⣭⣭⣵⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠉⠉⠛⢿⣿⣿⣿⣿⣿⣶⣦⣤⣄⣀⡀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣗⣬⣼ ⣿⣿⣿⣿⣿⣿⡽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠛⠿⣿⣿⣿⣿⠁⠀⠀⠀⣀⡀⣠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⢠⣠⣾⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⡟⢁⣶⣿⣷⡄⢹⣿⣿⣿⠸⠇⣿⠸⠿⡇⣻⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⡇⢸⣿⣯⣿⡇⢸⣿⣿⣿⠸⠇⣿⢸⠿⡇⣻⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣾⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣀⢀⡀⢀⣠⡄⣴⣶⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⢸⣿⣿⣿⢸⡇⣶⢸⣿⠇⢟⣃⣯⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠿⢸⡇⢸⢿⡇⣻⣯⢸⣿⣿⣿⡇⢸⣿⣿⣿⡆⢘⣻⣿⣿⣶⣶⣶⣴⣶⣿⣿⠿⢛⠏⠉⡉⠙⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣷⢰⡆⢸⣿⡇⢿⣟⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⡸⠉⠀⠀⠻⡿⠿⣛⣻⣿⣶⣿⣥⣽⣿⣷⣶⣤⣤⣤⣀⣀⠉⠙⠛⠿⢿⣿⣺⣿⣿⣿⡗⣿⠿⠶ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣯⢨⣍⢸⣶⡇⣿⡿⢸⠛⠉⠉⠁⢸⣿⠿⠟⠛⠺⡀⢄⡀⠀⠈⣿⣿⣷⣼⣿⣿⣿⠻⣿⣿⣿⣿⣿⣿⣿⣬⣽⣿⣿⠷⣖⣦⣼⣿⣿⣿⣷⣯⡄⠀ ⠉⠛⠿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⡟⠸⣿⣿⣿⣀⣛⡘⠛⠘⣋⣡⣤⣶⠂⠀⠀⠀⠀⠈⠒⠤⢄⣤⣿⣿⣿⣯⣦⣤⣶⡌⡿⢙⣻⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⢟⣯⣵⣾⣿⣿⣿⣿⣿⡿⠿⣋⡩⣟ ⠀⠀⠀⠀⠈⠙⠉⠈⠙⠻⢿⣿⣿⣿⡟⠀⠘⡏⠁⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠇⠀⠀⠀⠀⠀⠀⠀⣨⣟⡿⢿⣿⣿⣶⣍⡿⣟⣻⣷⣾⣭⣙⡻⢿⣿⣿⣿⡿⢟⣫⣵⣾⣿⣿⣿⣿⣿⣿⡿⢛⣍⣴⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⢿⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⡿⢿⣛⡯⠵⣾⣿⣦⣄⣠⣶⣶⣶⣾⣿⣿⣿⣿⣿⣷⣍⣟⡋⢌⣹⣿⣿⣿⣿⣿⣿⣷⣶⣭⣽⣾⣿⣿⣿⣿⣿⣿⣿⠿⣛⣵⣿⣿⣿⣿⣿⣿⣿⣿ ⣀⣀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢱⣶⣾⣿⣿⣿⣿⣿⣿⣿⣧⣼⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣿⢿⣿⣤⣶⣝⣛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⡫⣵⣥⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣻⣷⣮⣝⣟⡿⠿⠿⠿⣛⣋⣽⣾⣾⣿⣿⣿⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿ ⢻⣿⣦⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿ ⠀⠀⠋⠿⢿⣯⣼⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⢿⣿⣿⣿⣟ ⠀⠀⣶⠀⠀⠈⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣩⣽⡝⣛⣼⣾⣿ ⠀⠀⡾⠀⠀⡇⠀⠀⠘⢻⣾⣧⣬⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣋⣿⣿⣿⡟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⣻⣿⣻⣿⣽⣿⣝⣿⣭⣾⣿⣿⣿⣿ ⠀⠀⣇⠀⠀⡇⠀⠙⢱⡄⠁⠘⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢿⡟⣯⣷⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⣿⠀⠀⠇⠀⣀⢸⡇⠀⠀⠀⢁⠘⠻⣻⣿⣿⣿⡿⠿⢿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣟⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣻⣿⣿⣿⣿⣿⡿⣿⣵⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⡄⢠⡄⠀⠀⠀⠀⡠⡆⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣛⣽⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣩⣭⣭⣵⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠉⠉⠛⢿⣿⣿⣿⣿⣿⣶⣦⣤⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣗⣬⣼ ⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠛⠿⣿⣿⣿⣿⠁⠀⠀⠀⣀⡀⣠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⢠⣠⣾⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⡟⢁⣶⣿⣷⡄⢹⣿⣿⣿⠸⠇⣿⠸⢿⡇⣻⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢼⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⡇⢸⣿⣯⣿⡇⢸⣿⣿⣿⠸⠇⣿⢸⠿⡇⣛⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢺⣿⣿⣿⣿⣿⣿⣿ ⣾⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣀⢀⡀⢀⣠⡄⣴⣶⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⢸⣿⣿⣿⢸⡇⣶⢸⣿⠇⠟⣃⣯⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣺⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠿⢸⡇⢸⢿⡇⣻⣯⢸⣿⣿⣿⡇⢸⣿⣿⣿⡆⢘⣻⣿⣿⣶⣶⣶⣴⣶⣾⣿⠿⢛⡏⠩⠉⠙⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⠀⣿⢰⡆⢸⣿⡇⢿⣟⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⠸⠉⠀⠀⠻⡿⠿⣛⡫⣽⣾⢿⢽⣽⣗⣴⣢⣤⡤⣀⡀⣀⠉⠙⠛⠿⣿⣿⣿⣿⣿⣿⡗⣿⠿⠦ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⠀⣯⢨⣍⢸⣶⡇⣿⡿⢸⠛⠉⠉⠁⢸⣿⠿⠿⠓⠂⠀⢄⡀⠀⠀⡿⢻⣳⣤⣵⡅⣿⣿⣷⣿⢿⣿⣿⣾⠧⣬⣝⣾⡯⠗⣐⣤⣼⣿⣿⣿⣷⣯⡄⠀ ⠉⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⡟⠸⣿⣿⣿⣀⣛⡘⠛⢘⣋⣡⣤⣶⠂⠀⠀⠀⠀⢈⣲⠤⢄⣤⣶⣾⣿⣯⣦⣬⣂⣴⣶⠹⠓⠿⢿⣿⡟⠛⠿⡿⣮⣾⠟⡭⢛⣭⣵⣾⣿⣿⣿⣿⣿⡿⠿⠫⠹⣛ ⠀⠀⠀⠀⠈⠛⠉⠉⠙⠻⢿⣿⣿⣿⡟⠀⠘⡇⠁⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠇⠀⠀⠀⠀⠀⠀⠁⣠⣘⡻⢿⣿⣿⣿⣯⣟⣻⣟⣝⣶⣤⣙⡋⣲⣖⢦⣖⠿⢞⣣⣵⣾⣿⣿⣿⣿⣿⣿⡿⠛⣩⡴⣷⣜⣿⣳ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⠿⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⡿⢿⣛⡯⠥⢘⠝⣦⡀⣀⣀⣤⢔⢞⣛⣿⣯⣩⢽⡷⣏⣟⠻⢿⢇⣭⡹⢿⣿⣿⣿⣷⣶⣬⣴⣾⣿⣿⣿⣿⣿⣿⣿⠿⣛⣱⣼⣧⣽⡟⣟⣻⣿⣷ ⣀⣀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢱⣶⣼⡿⣏⣎⡭⣜⣞⡾⣧⣴⣶⣿⣷⣼⣻⠷⣴⣟⣿⣾⣾⠝⣿⣶⣴⣝⢛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢫⣥⢈⠷⣿⡿⣿⡷⣿⣿⣿⣿⡿ ⣸⣯⣧⣻⣯⢫⠟⢳⣿⣥⣯⡿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣩⣿⡶⣿⢽⣿⣽⡪⣟⢾⡝⣯⣷⣾⢾⣿⣾⢯⡿⡶⣻⡚⣾⣿⡿⣻⣝⡟⢻⣦⣬⣝⡟⠿⠿⠿⠿⣛⡫⣽⣴⣿⣵⣯⣷⣓⣛⢿⣯⣿⣿⣿⣿⣿⣯ ⢠⢻⡠⡤⣯⣴⣿⣿⢿⣻⣿⢿⡬⣷⣾⢻⢶⣲⣶⡆⡆⢞⡢⡿⣹⣷⣹⣽⣾⣿⣻⣛⣿⣝⣿⣷⢕⣏⣼⣷⣹⢷⡽⣯⣖⣷⣯⣞⣿⡝⣷⣯⣯⣿⣮⣿⣿⡿⣶⣝⣿⣿⣿⣟⣿⢿⡻⢿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿ ⠀⠀⠉⠱⢿⢧⣜⣿⣿⡛⣾⢿⡿⣯⡭⣿⣟⣇⣽⢾⣿⡿⣿⣿⣿⣽⡽⢿⢪⣓⣥⣼⣿⠟⣛⣻⢿⡾⣹⣿⣿⣿⠿⣽⣟⣿⣿⢞⣿⡿⣛⣿⣿⣿⣿⢽⣿⢾⣥⡞⣖⢾⣟⡷⣿⣻⣶⣾⣿⣿⣿⣯⣿⣿⣿⡻⣽⣟ ⠀⠀⣾⠀⠀⠈⠘⣿⡯⣿⣏⢿⣟⣟⣿⣷⢿⣿⣶⣮⡷⣻⣾⣿⡷⣧⣾⣶⣾⣿⡿⣽⣿⣯⢸⣷⣫⢮⣳⢟⡿⣿⠾⣷⣾⣿⣿⣾⣽⠟⣿⢿⡻⣭⣼⣟⣟⢗⣿⣿⣿⣿⣿⢷⣿⣿⣫⣿⣿⣿⣿⣍⣵⡟⣓⣭⣾⣿ ⠀⠀⢜⠀⠀⡏⠀⠀⠘⠻⣲⣇⡤⣳⢽⡷⣾⣮⣽⣿⣿⢿⣷⣿⣿⣿⡿⡛⣍⣽⣼⣟⡇⡻⣏⣿⣳⣯⣭⢿⣼⣛⢿⣿⣓⣪⣿⣿⣿⣻⣷⣻⠯⢿⣿⣽⣿⣮⢻⣿⢾⣳⣽⡚⣋⣿⠫⣜⣽⣿⣷⣟⣭⣾⣿⣿⣿⣿ ⠀⠀⣆⠀⠀⡇⠀⠙⢱⡄⠁⠐⠚⣿⡻⣿⣾⣿⣿⢟⢿⣽⣿⣿⡯⡲⣆⣧⣛⣿⣷⣾⣿⢿⣿⣟⢿⣾⡻⡼⡿⣏⣿⣿⣟⢾⣿⣭⣿⣿⣿⡵⣯⣾⡿⣽⣺⢿⣿⣻⣾⣝⣻⣇⣭⣷⠿⢿⡟⣯⣶⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⣾⠀⠀⠇⠀⠁⢸⡇⠀⠀⠀⠡⠘⠚⣶⡹⣾⢮⡿⠿⢶⣿⢽⣿⣯⣽⣧⡽⢟⢿⢼⣿⣟⣊⣶⣮⣯⡿⣴⣻⢿⣿⣮⡿⣿⣿⣿⣿⡾⣻⣿⡯⣺⣾⣽⣟⣛⣩⣵⣾⣿⣷⣿⡿⣫⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⡄⠠⡄⠀⠀⠀⠀⠄⣆⠐⢷⣯⣿⡍⣿⣭⢗⣿⢿⣽⣹⣿⣷⣭⢟⣿⡺⣿⣹⣿⡿⣫⢼⣵⠿⣾⣿⣾⣿⣿⣿⢯⣮⣿⣻⣭⣾⢿⣭⣓⣿⣿⣷⡽⣿⡿⣛⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣩⣭⣭⣵⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠉⠉⠛⢿⣿⣿⣿⣿⣿⣶⣦⣤⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣗⣬⣼ ⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠛⠿⣿⣿⣿⣿⠁⠀⠀⠀⣀⡀⣠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣠⣠⣾⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⡟⢁⣶⣿⣷⡄⢸⣿⣿⣿⠸⠇⣿⠸⢿⡇⣻⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⡇⢸⣿⣫⣿⡇⢸⣿⣿⣿⠸⠇⣿⢸⠿⡇⣛⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣀⢀⡀⢀⣠⡄⣴⣶⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⢸⣿⣿⣿⢸⡇⣶⢸⣿⠇⢟⣃⣯⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠿⢸⡇⢸⢿⡇⣻⣯⢸⣿⣿⣿⡇⢸⣿⣿⣿⡆⢘⣻⣿⣿⣶⣶⣶⣤⣶⣾⣿⠿⠛⡋⠩⠉⠙⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢀⣿⢰⡆⢸⣿⡇⢿⣟⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⠸⠉⠀⠀⠻⡿⠿⣛⡫⢹⢾⢽⢌⣽⣃⣤⣠⣤⢄⣀⡀⠀⠉⠙⠛⠿⢿⣿⣿⣿⣿⣿⡗⣿⠷⠦ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣯⢨⣭⢸⣶⡇⣿⡿⢸⠛⠉⠉⠁⢸⣿⢿⠿⠓⠂⠠⢤⡀⠀⠈⠉⣹⢡⠤⣕⡄⣾⣿⣿⣯⣿⣿⣿⣿⣦⢌⣴⣾⣻⠷⣐⣤⣼⣿⣿⣿⣷⣯⡄⠀ ⠉⠙⠿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⡏⠸⣿⣿⣿⣀⣛⡘⠛⠘⣋⣡⣤⣶⠂⠀⠀⠀⠀⢈⣲⠤⢄⣤⣶⣾⣿⣯⣦⣬⣃⣴⣶⠹⠋⢾⢿⣿⠟⠻⠿⢽⣿⣾⢽⡥⢚⣭⣵⣾⣿⣿⣿⣿⣿⡿⠿⢛⠭⣛ ⠀⠀⠀⠀⠉⠛⠉⠉⠙⠻⢿⣿⣿⣿⡟⠀⠘⡏⠁⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠧⠀⠀⠀⠀⠀⠀⠁⢠⣘⡻⢿⣿⣿⣿⣯⣟⣻⣟⣝⣶⣤⣐⡁⡠⡐⣲⡒⡯⢓⣢⣵⣾⣿⣿⣿⣿⣿⣿⡿⠛⢉⢄⠒⣰⣿⣷ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⠿⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⡿⢿⣛⠯⠥⡠⠿⣆⣀⢀⣀⣐⣀⣼⢘⢿⣯⠽⣝⣷⡏⣛⡻⢿⢇⣭⡹⢿⣿⣿⣿⣷⣶⣤⣴⣾⣿⣿⣿⣿⣿⣿⣿⠿⢛⣥⣴⣦⡬⣭⣭⣻⣿⣽ ⣀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢡⣂⣾⣿⣷⡽⣭⣖⣶⣿⡧⢼⡿⣿⣥⣿⣾⣷⣶⣷⢟⣻⢿⠼⠻⣆⣠⣝⣛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠋⠅⢀⣐⢼⣿⣾⡯⣿⣿⣿⣿⣿ ⣽⣻⣿⣛⢿⣯⡛⢻⡶⣾⣟⣶⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⡘⣭⣾⣿⣛⡯⣫⣥⣤⡷⣿⣯⣷⣷⣶⣽⣿⣷⣿⣟⣿⣿⣶⡵⢯⣿⠟⣏⡟⢻⡥⢬⣝⣛⠿⠿⠿⠿⠛⡋⢩⣶⣦⡥⣪⣃⣴⠘⢻⣿⣻⣿⣿⣿⣿⣿ ⠨⣿⡤⣄⣨⣼⣿⣿⣯⣿⣻⢯⣡⡓⣲⠲⣒⣦⡄⠶⢲⢖⢒⢜⡳⣿⣿⡿⣽⣟⣿⡟⣿⣼⣿⣿⣎⣿⢽⡷⣽⣭⣟⢿⣯⣯⣹⣿⣿⡿⣾⣿⣿⣵⣟⣽⣿⣿⡷⣯⣿⣯⣭⣿⣯⣿⣿⣷⣿⣧⣾⣿⣿⣿⡿⣿⣿⣿ ⠀⠀⠉⠢⢟⢫⡠⢿⣛⣟⣶⡟⣿⣖⣿⣽⣿⣯⣶⣾⢷⣗⣿⡫⢿⠾⢟⠿⠏⣻⣿⡿⢿⡜⣓⣻⣷⣿⢿⣶⣽⣾⠿⣻⣷⣿⣿⣿⣿⣿⣽⣿⣿⣿⡾⢾⣻⡽⣷⢿⣶⣾⣿⣿⣿⣯⣵⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟ ⠀⠀⣶⠀⠈⠈⠈⢿⣿⣿⣿⣿⣻⡿⣿⣾⣿⣿⣲⣾⣟⣿⣿⣷⡃⣽⣾⣶⣶⣿⡿⣼⣷⣿⣘⣯⣷⣿⣜⢿⣿⢿⠾⣿⡿⣿⣻⣿⢿⣿⣽⣾⠿⣤⣼⣿⣿⡽⣟⣟⣿⣿⡗⣯⡼⣿⣾⡷⢵⣾⣿⣍⣽⡿⣟⣭⣾⣿ ⠀⠀⡞⠀⠀⡇⠀⠀⠉⠫⣘⣅⡄⢳⣿⣽⣿⣿⣾⣿⡿⣩⣯⣿⣿⡿⠏⢋⠉⡍⣛⡿⡟⢻⡟⣿⣻⣿⣾⣟⣯⣽⣷⡽⣶⣿⣾⣿⣿⣿⣿⣺⡷⣽⣯⣿⣿⡿⣯⣵⣿⢿⡛⠙⠈⣨⢻⡁⣿⣿⣿⣟⣯⣾⣿⣿⣿⣿ ⠀⠀⣇⠀⠀⡇⠀⠘⢱⡄⠁⠈⠘⣥⣟⠿⠷⣿⣿⣾⣇⣻⣋⢩⡧⣴⣍⣋⡲⣖⣎⣱⢿⣟⣿⣿⣿⣿⢽⡯⣿⣿⣿⡿⣿⢿⣷⣟⢿⣿⡿⣿⡪⣿⢟⣿⣿⣷⣾⣢⡿⣿⡿⣦⣨⣥⡾⢿⡿⣯⣷⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⣿⠀⠀⠇⠀⠀⢸⡇⠀⠀⠀⢀⠘⠒⣖⣟⣯⣿⡯⠻⢏⣿⡿⣫⣷⣿⢦⡿⣿⣯⣿⣾⣟⣛⡿⢮⣽⣿⡿⢿⢾⣼⣿⣷⣿⣿⣿⣿⣿⣾⣿⣻⣟⣿⣿⣟⣛⠉⠟⣍⣭⣷⣽⡿⣻⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⣠⡤⠀⠀⠀⠀⡠⠆⠘⣯⢌⡻⣿⣗⣿⢻⣳⣽⣿⣿⡿⣯⣛⢯⣾⣿⢿⣿⣻⣿⣽⣟⣻⣏⣛⣾⣿⣿⣿⣿⣽⡞⣿⣾⣿⣿⣟⣿⢿⣟⢗⡡⣾⣿⡿⣛⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣩⣭⣭⣵⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠉⠉⠛⢿⣿⣿⣿⣿⣿⣶⣤⣤⣄⣀⡀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣗⣬⣼ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠛⠿⣿⣿⣿⣿⠁⠀⠀⠀⣀⡀⣠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣠⣠⣾⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⡟⢁⣶⣿⣷⡄⢹⣿⣿⣿⠸⠇⣿⠸⢿⡇⣻⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⡇⢸⣿⡯⣿⡇⢸⣿⣿⣿⠸⠇⣷⢸⠿⡇⣛⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣀⢀⡀⢀⣠⡄⣴⣶⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⢸⣿⣿⣿⢸⡇⣶⢸⣿⠇⢟⣃⣯⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠿⢸⡇⢸⢿⡇⣻⣯⢸⣿⣿⣿⡇⢸⣿⣿⣿⡆⢘⣻⣿⣿⣶⣶⣶⣴⣶⣿⣿⠿⡛⠋⢩⠍⠙⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⢰⡦⢸⣿⡇⢿⣟⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⠸⠉⠀⠀⠻⡿⠿⣛⡋⢵⢖⡙⣯⣹⣵⣲⣦⡧⣤⣤⡀⡀⠉⠙⠛⠿⠿⣿⢹⣿⣿⣿⡗⣿⠿⠶ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣯⢨⣭⢸⣶⡇⣿⡿⢸⠛⠉⠉⠁⢸⣿⠿⠟⠓⠂⠠⢄⡀⠀⠈⠽⣟⣳⣤⣷⢍⣉⠐⣺⣽⣿⣿⣿⡿⣵⣤⣼⣚⡯⠣⣐⣤⣼⣿⣿⣿⣷⣯⡄⠀ ⠉⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⡟⠸⣿⣿⣿⣀⣛⡘⠛⢘⣋⣡⣤⣶⠂⠀⠀⠀⠠⢈⠲⠤⢤⣴⣶⣾⣿⣯⣦⣬⣂⡨⠋⣬⡌⠇⡽⣿⡿⠿⡟⣿⠽⣺⣺⡡⢝⣥⣴⣾⣿⣿⣿⣿⣿⡿⠿⢋⣩⣛ ⠀⠀⠀⠀⠉⠙⠉⠈⠙⠻⢿⣿⣿⣿⡟⠀⠈⡏⠁⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠇⠀⠀⠀⠀⠀⠀⠀⣠⣌⢿⣿⣿⣿⣿⣿⡿⠿⠿⣗⣛⣿⣄⡠⢢⣑⡢⡊⡷⢋⣠⣴⣾⣿⣿⣿⣿⣿⣿⡿⠟⢩⠴⡣⢺⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⠿⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⡿⠿⣛⡯⠥⣨⠽⢦⡀⣀⣀⣠⣔⡶⣾⣫⣷⣿⣟⣟⢏⣟⠻⢿⣿⣯⣬⣋⢿⣿⣿⣷⣶⣬⣵⣾⣿⣿⣿⣿⣿⣿⣿⠿⣛⣵⣲⣦⣮⣮⣙⢻⣷⣽ ⢀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢡⣒⡾⢿⣕⢾⡽⢾⡷⣾⣣⣼⣾⣧⣽⡺⣟⣗⣴⣿⣿⣷⢿⠧⣷⣴⠴⣝⣛⠳⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠋⡥⣀⡖⣞⣿⣷⣳⣿⣿⣿⣿⣿ ⣛⢟⢟⡻⣯⣿⡝⢭⣽⣦⡭⡾⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⣘⣬⠾⡫⣿⢯⠴⣝⡥⣾⣛⣵⣏⡷⣺⣻⣗⣿⠾⡷⢾⣛⣫⣖⣤⡵⣵⣽⡛⣻⣦⣮⣝⣛⠿⠿⠿⠿⢛⣋⢝⣤⣴⣵⢾⣫⠵⣙⢝⡿⣛⣿⣿⣿⣿⣿ ⠸⡱⡤⣤⡞⣞⣿⣿⣷⡫⡿⠻⣆⣷⣿⠷⣶⡦⣖⠴⣶⢎⡶⠭⣹⣯⣿⣯⣿⡳⣿⣿⣭⣞⡵⣿⣷⢞⣷⣾⣻⣯⢾⣚⡾⣪⡯⣿⡵⢿⣟⣾⣳⠾⣷⣾⣿⠿⣿⣿⣻⣏⣽⣻⣟⣻⡽⡿⢿⣾⣾⣾⣿⣿⣿⣿⣿⣿ ⠀⠀⠉⠪⢏⣩⡬⡿⣻⣻⣢⢿⣿⣏⠯⣯⢿⣯⣴⢾⣧⣽⢿⣛⣾⣖⣛⡺⢙⢮⣥⣿⢾⣅⣉⣻⢽⣫⢯⢗⣟⣏⠏⣵⣾⣶⢿⣻⣟⣭⡾⣿⣿⣯⣿⢟⣭⣿⡷⣿⡶⢞⣭⣶⡿⢶⣫⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟ ⠀⠀⣶⠀⠀⠀⠑⣟⣶⢾⢟⣻⣳⣻⣛⣟⣭⡿⢶⣲⡻⢞⣷⣷⡳⣣⣿⣶⣶⣿⡯⣽⢻⣯⣾⣗⣿⣟⣫⢕⣿⣟⣼⣯⣿⢟⣫⣽⡶⣿⣻⢾⡽⣤⡼⣿⣮⢿⢿⣶⣛⣭⣾⣻⣟⣯⣯⡟⣳⣿⣿⣭⣽⡿⣟⣽⣾⣿ ⠀⠀⡘⠀⠀⡇⠐⠀⠐⠫⣚⢦⡤⢛⣗⣿⣺⡷⣿⣿⣿⢗⣽⣷⡾⡿⣿⠏⣉⢯⠢⡿⡝⢫⣶⡿⣷⢾⡯⣟⣯⣽⣽⡯⣻⣭⣖⣿⣿⢿⣱⣟⠿⢿⣿⣿⣟⣫⡽⣿⣽⡵⡾⡉⣓⢝⢊⣀⣻⣿⣿⣿⣭⣾⣿⣿⣿⣿ ⠀⠀⣇⠀⠀⡇⠀⠛⢰⡄⠁⠈⠙⣷⡷⠵⣺⣿⣿⢺⡧⣺⣟⣿⣽⡮⣻⡦⡞⢝⡕⣺⣽⡳⡯⣿⣻⣻⣵⢿⣗⣿⣛⣿⣫⡾⣿⣶⡯⣯⡵⣿⣳⡿⣞⣿⣿⢾⣟⡽⣽⢟⢕⣋⣺⣥⡿⢾⡿⣯⣷⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⣾⠀⠀⠇⠀⠀⢸⡇⠀⠀⠀⠠⠘⠛⢈⣸⢾⣟⡟⠽⢿⣿⣺⣟⣭⡵⣯⣼⣾⣿⣯⣟⣍⣋⣻⣽⡾⢫⣿⡷⢿⠿⣖⣫⣿⣵⣯⢯⣯⡽⢭⡿⢿⢾⢿⣽⡛⠫⡨⡯⣻⣷⣿⡿⣻⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⡄⢠⡄⠀⠀⠀⠀⠂⠆⢘⣺⣳⢾⣧⣿⣿⣽⢽⣯⣾⣟⣽⢷⣻⣿⣞⣫⣾⣟⣿⣶⢿⠿⣟⣿⢫⣺⣿⣿⣿⣿⣳⣫⣽⡷⣛⣿⣭⢽⣾⣻⡽⣿⣲⡿⡿⣛⣽⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣩⣭⣭⣵⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠉⠉⠛⢿⣿⣿⣿⣿⣿⣶⣤⣤⣄⣀⡀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣗⣬⣼ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠛⠿⣿⣿⣿⣿⠁⠀⠀⠀⣀⡀⣠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣠⣠⣾⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⡟⢁⣶⣿⣷⡄⢹⣿⣿⣿⠸⠇⣿⠸⠿⡇⣻⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣾⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⡇⢸⣿⡯⣿⡇⢸⣿⣿⣿⠸⠇⣿⢸⠿⡇⣛⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿ ⣾⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣀⢀⡀⢀⣠⡄⣴⣶⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⢸⣿⣿⣿⢸⡇⣶⢸⣿⠇⢟⣃⣯⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠿⢸⡇⢸⢿⡇⣻⣯⢸⣿⣿⣿⡇⢸⣿⣿⣿⡆⢘⣻⣿⣿⣶⣶⣶⣴⣶⣾⣿⠿⡛⠋⢩⠍⠙⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⢰⡆⢸⣿⡇⢿⣟⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⠸⠉⠀⠀⠻⡿⠿⣛⡏⣱⢸⡝⣯⣱⣵⣲⣦⣧⣤⣤⣀⠀⠉⠙⠛⠿⠿⣿⣻⣿⣿⣿⡗⣿⠿⠶ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣯⢨⣭⢸⣶⡇⣿⡿⢸⠛⠁⠉⠁⢸⣿⠿⠟⠓⠂⠠⢄⡀⠀⠀⠾⣛⣇⣤⢓⣨⣛⠑⣺⣷⣿⣿⣿⣟⠵⢌⡼⣚⡕⠳⣒⣤⣼⣿⣿⣿⣷⣯⡄⠀ ⠉⠛⠿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⡟⠸⣿⣿⣿⣀⣛⡘⠛⢘⣋⣡⣤⣶⠂⠀⠀⠀⠀⢈⠲⠤⢤⣼⣶⣾⣿⣯⣦⣬⣃⡠⠉⣬⡌⠷⡿⣷⡿⠿⣛⣿⡻⡼⣭⡢⢚⣭⣵⣾⣿⣿⣿⣿⣿⡿⠿⢋⠭⣛ ⠀⠀⠀⠀⠉⠙⠉⠈⠙⠻⢿⣿⣿⣿⡟⠀⠈⡏⠁⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠇⠀⠀⠀⠀⠀⠀⠀⣀⣌⢿⣿⣿⣿⣿⣿⡿⠿⠿⣗⣛⣻⣌⡠⢢⣐⡢⡞⡷⢉⣠⣴⣾⣿⣿⣿⣿⣿⣿⣿⢟⣩⠴⣗⢸⢟⣟ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⠿⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⡿⠿⣛⡯⠥⡈⠿⣦⠀⣀⣄⣀⢤⣲⣾⣫⣵⣿⣛⣿⣏⣛⠻⢿⣿⣯⣬⣉⢿⣿⣿⣷⣶⣬⣴⣾⣿⣿⣿⣿⣿⣿⣿⠿⣛⣵⣴⣶⢬⣴⡪⠻⣯⣿ ⠀⣀⣀⢀⡀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢡⣤⣼⣿⣯⣼⣽⣷⣶⣾⣣⣴⣾⢿⣿⡾⣫⣖⡾⣟⣫⡽⣻⠗⡧⢤⠒⡙⣛⠷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣫⣅⣠⡒⣾⡿⣾⡿⣿⣿⣿⣿⣿ ⢛⣟⣻⣻⣿⣿⡛⠩⢮⣤⣝⣿⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⢭⢟⡿⣿⣽⣻⠭⡕⣟⣺⢟⡾⣿⢽⢟⣫⣾⣞⣿⣵⠾⣽⢦⢮⢾⣵⣼⡟⡻⣴⣮⣽⣛⠿⠿⠿⠿⢛⣋⢝⣤⣴⣥⡾⣵⢔⣘⢻⡶⣛⣿⣿⣿⣿⣿ ⠠⡱⣢⣤⣹⣿⢿⣿⣿⡳⡻⢿⣮⠷⣾⡿⣶⡷⡶⣴⠶⣾⡏⢍⣻⡾⡽⡶⣻⣳⣾⣟⣞⣵⢾⣛⣿⣫⡵⢾⣗⣿⣻⠿⣿⣭⣽⢽⣯⢿⡻⣾⣛⣵⣿⣺⣿⣾⣿⣿⣹⣫⣺⢶⣷⢿⣟⣯⣷⣗⣽⣾⣿⣿⣿⣿⣿⣿ ⠀⠀⠁⠈⠮⢡⣬⢯⣿⠶⣦⠿⣿⢗⣗⣵⢯⣿⣵⢿⢯⣼⢿⣿⣿⣛⡻⢻⢓⢾⣯⣵⡾⣟⢙⣻⢿⠶⣟⣻⣿⡿⠪⡿⣭⣶⠾⣻⡽⣻⣚⣽⠾⣷⣿⢿⡿⣿⡿⣟⡶⢟⣽⣯⢽⣯⣷⣾⣾⣿⣿⣿⣿⣿⣿⣿⣿⣟ ⠀⠀⣶⠀⠀⠀⠉⣵⣿⢾⢾⣫⢷⣿⣛⣿⢶⡿⣶⣶⡿⢿⣷⣿⡿⢆⣬⣶⣾⣿⣛⣵⣽⡯⣸⡳⣿⣭⣟⣻⣷⣛⣽⣿⣛⣟⣷⢟⣫⣵⡯⢞⡽⣤⣴⣿⣭⣯⣾⣵⢾⣳⠾⣟⣿⣻⣿⣷⣵⣾⣿⣩⣽⣿⣟⣥⣾⣿ ⠀⠀⡙⠀⠀⡏⠐⠀⠈⠺⣺⢂⡥⢷⣛⣿⣻⣯⣿⣿⣿⢟⣬⣿⣿⣿⡿⡏⠍⣿⣕⢬⡞⢻⣻⠯⣶⠾⣫⠿⣶⣟⣻⣭⣯⡽⣶⣻⣽⢟⣻⣟⡿⢿⡿⣿⣭⣿⡿⣿⣻⣟⡿⡋⣺⠕⢟⢄⣿⣿⣿⣿⣭⣾⣿⣿⣿⣿ ⠀⠀⣇⠀⠀⡇⠀⠙⢰⡆⠁⠐⠙⢿⡾⣛⡽⣯⣿⣽⣛⣞⢟⢯⣣⠿⣽⢧⣪⡲⣥⣿⣟⣫⡽⣿⣟⣻⣽⣝⣷⣽⡽⣿⣿⢟⣳⢞⣻⣟⣭⡽⣽⡿⢞⣽⡿⢾⣟⣿⣵⣯⠵⣗⣭⣲⡿⢿⡿⣯⣷⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⣯⠀⠀⠇⠀⠀⢸⡇⠀⠀⠀⠁⠘⠻⢒⣱⢞⣟⡗⠝⢟⣿⣛⣯⣿⣓⣧⣼⣭⢿⣝⣷⢞⣋⣷⠾⢗⢳⡶⢷⣛⡷⢟⢟⣷⣿⣽⣯⣶⢟⣭⡿⡽⠽⡯⣟⣋⢋⠲⢍⣻⣶⣿⡿⣻⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⡄⢠⡄⠀⠀⠀⠀⠄⠏⠐⣻⣿⢿⣵⣽⣯⡿⢞⣗⣟⣫⣷⢾⣫⡯⢯⣿⣿⣫⢽⢽⡻⢟⣗⣻⢞⣿⣿⣿⣿⣿⣟⣻⢞⣟⣯⣏⣾⣻⣽⡽⣫⣷⣝⣿⡿⣻⣽⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣩⣭⣭⣵⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠉⠉⠛⢿⣿⣿⣿⣿⣿⣶⣤⣤⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣗⣬⣼ ⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠛⠿⣿⣿⣿⣿⠁⠀⠀⠀⣀⡀⣠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⢠⣠⣾⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⡟⢁⣶⣿⣷⡄⢹⣿⣿⣿⠸⠇⣿⠸⠿⡇⣻⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⡇⢸⣿⣫⣿⡇⢸⣿⣿⣿⠸⠇⣿⢸⠿⡇⣛⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿ ⣾⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣀⢀⡀⢀⣠⡄⣴⣶⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⢸⣿⣿⣿⢸⡇⣶⢸⣿⠇⠟⣃⣯⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢼⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠿⢸⡇⢸⢿⡇⣻⣯⢸⣿⣿⣿⡇⢸⣿⣿⣿⡆⢘⣻⣿⣿⣶⣶⣶⣴⣶⣿⣿⠿⠛⠋⠉⠉⠙⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⢽⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⢰⡆⢸⣿⡇⢿⣟⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⠸⠉⠀⠀⠻⡿⠿⣛⣫⣽⢒⣥⣈⣽⣷⣴⣶⢤⡤⣠⣀⣀⠉⠙⠛⠿⢿⣿⢽⣿⣿⣿⡗⣿⠾⠼ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣯⢨⣥⢸⣶⡇⣿⡿⢸⠛⠉⠉⠁⢸⣿⠿⠟⠓⠂⠀⢤⡀⠀⠀⣿⣾⣷⣬⣿⣿⣿⠟⣥⣿⣿⣫⣿⡿⣧⣬⣽⣿⡿⠷⣒⣦⣼⣿⣿⣿⣷⣮⡄⠀ ⠉⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⡟⠸⣿⣿⣿⣀⣛⡘⠛⢘⣋⣡⣤⣶⠂⠀⠀⠀⠀⠈⠒⠤⢤⣤⣴⣾⣿⣯⣤⣬⣃⡠⢿⣏⣿⣿⣻⣿⡿⠟⣹⣿⢽⢛⣻⣟⢟⣭⣴⣾⣿⣿⣿⣿⣿⡿⠿⢛⣩⣟ ⠀⠀⠀⠀⠈⠙⠉⠈⠙⠻⢿⣿⣿⣿⡟⠀⠘⡟⠁⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠧⠀⠀⠀⠀⠀⠀⠠⡴⣌⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣝⡓⠕⣯⣾⣿⡿⢟⣣⣽⣿⣿⣿⣿⣿⣿⣿⡿⢛⢩⢰⣿⣽⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⠿⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⡿⢿⣛⡫⠵⠬⠿⣦⣀⣀⣠⣶⣶⣶⣿⣿⣵⣭⣾⢿⣻⣿⣿⣿⣛⣛⡿⠡⣭⣿⣷⣶⣷⣬⣵⣾⣿⣿⣿⣿⣿⣿⣿⠿⣛⣱⣾⣿⣿⣿⣿⡿⣾⣿ ⣀⣀⣀⣀⠀⢀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢱⣶⣜⣿⣿⣿⣿⣿⣶⣿⣧⣴⣿⣿⣿⣿⣿⣷⣶⣿⣛⣿⢳⠿⣶⣶⣶⣝⣓⠷⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣋⣕⣡⣾⣿⣾⣾⣿⣿⣿⣿⣿⣿ ⢻⣿⣿⣿⣿⣿⡟⢯⣾⣽⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣭⣿⣿⣿⣯⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣷⣷⣷⣿⣯⣿⣷⣿⣿⣿⡟⣻⣴⣮⣽⣛⠿⠿⠿⠿⠛⣋⣹⣶⣦⣿⣿⣿⣻⣛⣿⣿⣿⣿⣿⣿⣿⣿ ⠩⣻⡤⣤⣿⡿⣟⣿⣿⣿⣿⣿⣷⣷⣶⣾⣶⣶⣶⣶⣖⣾⡿⢿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠉⠯⢿⢍⣬⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⠿⠿⣟⣛⣻⣿⣿⣿⣿⣿⣿⠟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣽⣿⣿⣿⣷⣿⣿⣿⣽⣻⣿⣟ ⠁⠀⣶⠀⠀⠘⠚⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣿⣿⣿⣿⣿⣽⣿⣷⣾⣿⣯⣭⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣵⣾⣿⣾⣍⣽⡿⣛⣽⣾⣿ ⠀⠀⡸⠀⠀⡇⠀⠀⠘⠻⣻⢧⣬⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣽⣋⣿⡿⣿⡟⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⣻⡿⣟⣫⣽⣿⣿⢿⣯⣾⣿⣿⣿⣿ ⠀⠀⣆⠀⠀⡇⠀⠙⢰⡄⠁⠘⠛⣯⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣽⣽⣾⣿⣏⣯⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣽⡿⣿⣿⣽⣿⣿⡻⢿⡟⣯⣷⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⣧⠀⠀⠇⠀⠀⢸⡇⠀⠀⠀⢁⠘⠻⣿⣿⣿⣿⡿⠿⢿⣿⣿⣿⣿⣿⣯⣽⣿⣿⣿⣿⣟⣋⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣑⣾⣿⣿⣷⣿⡿⣺⣵⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⡄⢠⡄⠀⠀⠀⠀⠀⡎⢘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣻⡿⣛⣽⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣩⣭⣭⣵⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠉⠉⠛⢿⣿⣿⣿⣿⣿⣶⣦⣤⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣗⣬⣼ ⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠛⠿⣿⣿⣿⣿⠁⠀⠀⠀⣀⡀⣠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⢠⣠⣾⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⡟⢁⣶⣿⣷⡄⢹⣿⣿⣿⠸⠇⣿⠸⠿⡇⣻⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⡇⢸⣿⣫⣿⡇⢸⣿⣿⣿⠸⠇⣿⢸⠿⡇⣛⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿ ⣾⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣀⢀⡀⢀⣠⡄⣴⣶⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⢸⣿⣿⣿⢸⡇⣷⢸⣿⠇⠟⣃⣯⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠿⢸⡇⢸⢿⡇⣻⣯⢸⣿⣿⣿⡇⢸⣿⣿⣿⡄⢘⣻⣿⣿⣶⣶⣶⣴⣶⣿⣿⠿⠛⠋⠉⠉⠙⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣷⢰⡆⢸⣿⡇⢿⣟⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⠸⠉⠀⠀⠻⡿⠿⣛⣫⠵⢪⢍⢠⡽⠃⣔⡲⣤⢤⣤⡀⣀⠉⠙⠛⠿⢿⣿⢹⣿⣿⣿⡗⣿⠿⠶ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣯⢨⣥⢸⣶⡇⣿⡿⢸⠛⠉⠉⠁⢸⣿⠿⠟⠓⠂⠀⢤⡀⠀⠈⢿⣵⡗⡴⡶⣷⡊⠄⡡⣨⣷⣿⣿⣭⣣⡤⣡⢚⡧⠥⣐⣤⣼⣿⣿⣿⣷⣯⡄⠀ ⠉⠛⠿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⡟⠸⣿⣿⣿⣀⣛⡘⠛⢘⣋⣡⣤⣶⠂⠀⠀⠀⠀⠈⠒⠤⢄⣤⣴⣾⣿⣯⣤⣬⣃⡠⢽⢍⣪⣛⣿⣿⠟⠻⠿⡿⣯⣿⡿⣿⢊⣬⣵⣾⣿⣿⣿⣿⣿⡿⠿⢛⣭⣟ ⠀⠀⠀⠀⠈⠙⠉⠉⠙⠻⢿⣿⣿⣿⡟⠀⠘⡏⠁⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠇⠀⠀⠀⠀⠀⠀⢀⣠⡘⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣉⡳⣃⡒⣌⣻⠿⣴⣦⣴⣾⣿⣿⣿⣿⣿⣿⡿⠟⣩⡴⡯⣑⣟⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⠿⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⡿⠿⣛⡯⠵⣸⡯⡦⠀⣀⣠⣴⣰⢾⣛⣟⣳⣻⣿⣷⣿⣿⣻⣿⣿⣿⣿⣿⡿⢿⣿⡷⠶⣬⣴⣾⣿⣿⣿⣿⣿⣿⣿⠿⣛⣵⣿⣾⣯⣎⡟⣿⣾⣿ ⣀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢡⣒⣼⠿⣾⣚⣽⣟⠵⡿⣣⣤⣟⣯⣵⢶⣿⢶⣶⣟⢻⢯⣿⢿⣿⡿⣻⣔⣒⠻⣙⣳⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⠿⣋⡵⣠⡞⣵⡿⣯⣿⣽⣿⣿⣿⣿ ⢛⢻⣿⡻⢿⣱⡟⢫⢿⣭⡯⢟⡂⠀⠀⠀⠀⠀⠀⠀⠀⠀⢨⣭⢿⣷⣿⠬⣻⡬⣓⣿⣗⣿⣺⣗⣾⣿⣶⢿⡿⣿⣿⣿⢷⣖⣿⢷⢮⣿⡙⢳⣤⣬⢝⣛⠿⠿⠿⠿⢛⣫⢽⣴⣮⠴⡯⣭⣞⣓⢺⣵⣯⣿⣿⣿⣿⡿ ⢐⢱⡦⣴⣏⣿⣿⣟⣾⣝⣿⠻⢮⣟⢗⠷⣲⡶⣖⣲⡶⣚⡛⢼⢿⣾⣾⣳⢿⣶⣯⣯⣏⣯⢿⣳⣿⣮⢯⣿⣶⣫⣾⣭⣽⣵⣿⣽⢿⣫⢟⣷⣟⣯⣿⢾⣿⢿⣿⡽⢽⣯⣺⣚⣿⣭⣟⣫⣵⣷⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠉⠫⠍⢥⠬⣭⠿⣻⣶⢛⣿⣻⡽⣟⣽⣵⣷⢾⢷⠿⣻⣿⣿⢞⣻⢵⣋⣻⣯⣾⡷⢟⣑⡻⢽⣟⣟⣺⣽⡗⠻⣞⣻⢯⡿⣳⣷⢟⡿⣻⡷⣿⡾⣫⢟⣽⢶⣻⣲⣻⡺⣵⣾⣝⣽⣷⣿⣿⣷⣿⣿⣿⣿⡿⣿⣟ ⠀⠀⣶⠀⠀⠁⠉⡿⣟⠾⣻⡯⣯⣾⣻⣫⡵⣾⢖⣲⣯⣭⠿⣿⣚⣵⣿⣷⣾⣿⡿⢯⣗⡯⣺⡷⣻⢿⡵⣷⣗⣻⢿⢷⢿⡯⣟⣻⣯⢯⢞⣿⣽⣤⣼⡿⡫⢵⢷⣿⠯⣷⣾⣷⣟⣺⢯⢽⣿⣿⣿⣩⣝⡯⣟⣽⣿⣿ ⠀⠀⡟⠀⠀⡏⠀⠀⠑⠺⣛⣢⡄⣿⡽⡽⣻⣫⣿⣿⣿⣯⣿⣿⣿⣿⡿⡛⣉⡯⣢⡷⡕⠻⣿⠿⣿⣿⣟⣽⢷⡾⡻⣟⡽⢯⡾⣞⣫⡿⢵⣾⡿⣻⣿⣽⣯⠿⣫⣛⣛⣷⢿⠈⣻⣭⣳⡭⣹⣿⣷⣾⣯⣾⣿⣿⣿⣿ ⠀⠀⣇⠀⠀⡇⠀⠘⢰⡄⠁⠘⠘⣯⡾⢫⡽⠿⡿⡿⣯⣾⠿⣻⣟⣯⣫⡦⢯⡻⣯⣟⣛⣯⢿⣟⣷⣛⡵⣻⣯⣾⣫⣟⣿⣽⣻⣿⢷⣿⣟⣾⣽⣿⣿⢮⣯⢯⣷⠿⢮⣿⡫⢿⣿⣭⡿⢿⠿⣯⣷⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⣿⠀⠀⠇⠀⠀⢸⡇⠀⠀⠀⢀⠘⠒⣞⣟⣾⢯⡟⠽⢏⡷⣿⡯⣞⣗⣧⣾⡷⣾⡽⣛⣝⣋⡫⣿⢟⣻⣳⡿⣺⡯⢿⢷⣯⢾⡿⣶⡯⣿⢵⢟⣿⢯⡾⣽⣛⣉⣾⣯⣻⣿⣿⡿⣻⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⢠⣄⠀⠀⠀⠀⡠⡆⠰⣵⢷⣫⢗⢿⣯⡾⣺⣿⣫⣺⣻⢿⣞⣿⣺⣭⢿⢯⣾⢟⡿⢖⣗⣯⣯⣿⣿⣿⣿⣿⣟⣭⣾⣗⣟⣳⡾⢿⡯⠶⣫⣷⣾⣿⡿⣛⣼⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣩⣭⣭⣵⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠉⠉⠛⢿⣿⣿⣿⣿⣿⣶⣦⣤⣄⣀⡀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣗⣬⣼ ⣿⣿⣿⣿⢿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠛⠿⣿⣿⣿⣿⠁⠀⠀⠀⣀⡀⣠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⢠⣠⣾⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⡟⢁⣶⣿⣷⡄⢹⣿⣿⣿⠸⠇⣿⠸⢿⡇⣻⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢼⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⡇⢸⣿⣯⣿⡇⢸⣿⣿⣿⠸⠇⣿⢸⠿⡇⣻⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢾⣿⣿⣿⣿⣿⣿⣿ ⣾⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣀⢀⡀⢀⣠⡄⣴⣶⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⢸⣿⣿⣿⢸⡇⣷⢸⣿⠇⠟⣃⣯⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠿⢸⡇⢸⢿⡇⣻⣯⢸⣿⣿⣿⡇⢸⣿⣿⣿⡆⢘⣻⣿⣿⣶⣶⣶⣴⣶⣿⣿⠿⠛⠋⠉⠉⠙⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢀⣿⢰⡆⢸⣿⡇⢿⣟⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⠸⠉⠀⠀⠻⡿⠿⣛⣫⡽⢪⣍⣠⡍⢃⢔⡲⡤⢤⣀⡀⣀⠉⠙⠛⠿⢿⣿⣹⣿⣿⣿⡟⣿⠿⠦ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⠀⣯⢨⣭⢸⣶⡇⣿⡿⢸⠛⠉⠉⠁⢸⣿⠿⠟⠓⠂⠀⢤⡀⠀⠀⠿⡿⡖⡶⣞⣎⡊⠐⢡⣴⣯⣿⣻⣏⣱⡤⢥⢺⡡⠵⣐⣤⣼⣿⣿⣿⣷⣯⡄⠀ ⠉⠛⠿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⡟⠸⣿⣿⣿⣀⣛⡘⠛⢘⣋⣡⣤⣶⠂⠀⠀⠀⠀⠈⠒⠤⢄⣤⣴⣾⣿⣯⣦⣬⣋⡀⢾⡽⣖⣿⣿⣿⠿⠻⣻⣿⣗⣿⡿⣯⢒⣭⣵⣾⣿⣿⣿⣿⣿⡿⠿⣛⣭⣟ ⠀⠀⠀⠀⠈⠙⠉⠉⠙⠻⢿⣿⣿⣿⡟⠀⠘⡏⠁⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠇⠀⠀⠀⠀⠀⠀⢀⣀⡘⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⢤⣉⡛⣛⠖⣩⡾⠭⣵⣦⣴⣾⣿⣿⣿⣿⣿⣿⡿⠟⣩⡴⣫⢾⢵⣯ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⠿⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⡿⠿⣛⡯⠥⢴⡯⡤⡀⣀⣀⣤⣴⣲⣿⣛⡳⣻⣿⣷⣿⣿⣻⣿⣿⣿⣿⣿⡿⢿⣿⡷⠶⣬⣴⣾⣿⣿⣿⣿⣿⣿⣿⠿⣛⣵⣾⣾⡮⡥⡯⣫⣾⣿ ⣀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢡⢖⣼⡿⣳⣮⣽⣞⣿⣾⡣⣔⣾⣟⣯⢷⣯⠷⢲⡿⠟⣿⣿⢿⣿⡿⡻⣔⣒⠿⣙⣳⣿⣷⣿⣿⣿⣿⣿⣿⣿⡿⠿⣫⡵⢠⡟⡺⣩⡯⣞⣿⣿⣿⣿⣿ ⢛⢛⣞⡺⢿⢗⡛⢛⣭⢮⣷⢟⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⣘⣭⣺⣛⣿⢮⣟⡵⣯⢮⣯⣵⢿⣗⣽⡽⡿⢿⢷⣿⡿⡿⢷⣎⣯⣿⣪⢯⡋⠻⡤⣬⣝⣛⠿⠿⠿⠿⢛⣋⢽⢶⣳⡵⡫⣅⣭⣛⢽⢿⣹⣿⡿⣿⣿⣿ ⠐⢑⣄⣄⣝⣿⣿⣻⣽⣏⣾⢽⡮⡿⣳⡷⣶⣖⣦⢖⣶⢎⡒⢗⣪⣮⣿⣪⣯⢾⣿⣽⡶⣫⣾⢗⣽⢽⡻⣶⢖⠿⣹⣪⠿⣚⣯⢯⢯⠿⢟⡽⢽⡾⣟⢾⣿⠿⣿⡽⣫⢝⣽⣭⢯⢮⣾⡻⣻⣷⣾⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠉⠪⠍⠥⣬⠿⣯⡷⡶⡻⣯⢟⣖⣿⢾⢗⣯⢾⣿⠽⣻⣟⣟⣯⣽⢷⣋⣛⣞⣽⡿⠗⣛⡳⢷⣲⢿⢷⣟⡿⠫⡷⣛⣵⣻⣿⣭⣿⢯⠽⡻⣻⡶⢿⣟⣵⢶⣿⣲⣟⣽⣶⣟⢵⣵⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣟ ⠀⠀⣶⠀⠀⠀⠐⡯⣻⢚⣽⣾⣞⣟⣫⢾⠵⣻⣶⣲⣛⣻⢯⢾⢿⣷⣷⣶⣾⣿⣿⣿⡷⡯⢮⣷⠿⡯⡻⣽⢗⣿⢿⡷⣛⣼⢷⣿⣿⢾⣗⡯⡷⣤⣽⢷⡿⣻⢯⢿⢿⡿⢽⣹⣟⣻⡻⣿⣻⣯⣿⣭⣽⡿⣝⣼⣿⣿ ⠀⠀⡟⠀⠀⡇⠀⠀⠀⢚⣑⢥⡤⡿⣺⣫⢟⣭⣿⣾⣿⡿⣮⣽⣿⣿⣿⢟⢉⣯⡺⣩⡖⢻⣞⣫⣿⣏⣯⣯⠯⣿⢯⣟⣽⣣⣯⣿⣯⢯⡵⣻⡛⢿⢿⣯⡯⣿⣵⣷⣛⠿⡵⠋⡛⢺⣫⣠⡹⣯⣾⣟⣯⣾⣿⣿⣿⣿ ⠀⠀⣇⠀⠀⡇⠀⠘⢰⡄⠀⠘⠐⣶⡷⢿⣽⣯⣿⢟⣧⣻⣟⡿⣫⡿⣮⣣⢖⣭⡮⣳⣞⣭⣶⡯⣟⡮⢞⡵⣫⡿⣫⣛⣯⢗⣯⣾⣗⣵⣻⣻⡵⣮⣿⣭⡮⣟⣵⣻⠯⣝⣻⣮⣫⣽⡟⢿⡿⣯⣷⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⣿⠀⠀⠇⠀⠁⢸⡇⠀⠀⠀⢀⠘⠓⣽⣝⣿⣺⡪⠻⢙⣾⡽⣫⣿⣲⡧⢾⣯⣾⡗⣿⢝⣋⣿⢭⣯⣷⣳⣾⣾⢷⣫⢏⣟⣾⡯⣾⣽⣷⣞⣿⣿⣖⣟⣽⣚⣪⢾⣕⣽⣿⣿⡿⣻⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⡀⢠⣄⠀⠀⠀⠀⠀⠆⢐⣳⣻⣻⣧⢿⣿⢽⢾⢖⡿⣞⠽⡫⣷⢿⡫⣓⣽⡶⣿⣞⣟⣾⢾⣟⣖⣿⣿⣿⣿⣿⡿⣚⣺⢟⣭⣿⢷⣯⡿⣾⣟⣿⣾⣿⡿⣛⣽⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣩⣭⣭⣵⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠉⠉⠛⢿⣿⣿⣿⣿⣿⣶⣦⣤⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣗⣬⣼ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠛⠿⣿⣿⣿⣿⠁⠀⠀⠀⣀⡀⣠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣠⣠⣾⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⡟⢁⣶⣿⣷⡄⢹⣿⣿⣿⠸⠇⣿⠸⠿⡇⣻⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⡇⢸⣿⣯⣿⡇⢸⣿⣿⣿⠸⠇⣷⢸⠿⡇⣻⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣾⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣀⢀⡀⢀⣠⡄⣴⣶⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⢸⣿⣿⣿⢸⡇⣷⢸⣿⠇⠟⣃⣯⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠿⢸⡇⢸⢿⡇⣻⣯⢸⣿⣿⣿⡇⢸⣿⣿⣿⡆⢘⣻⣿⣿⣶⣶⣶⣴⣶⣿⣿⠿⠛⠋⠉⠉⠙⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⢰⡆⢸⣿⡇⢿⣟⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⠸⠉⠀⠀⠻⡿⠿⣛⣫⣽⢺⣽⣌⣹⡇⢐⣶⣤⣤⣤⣀⣀⠉⠙⠛⠿⢿⣿⣿⣿⣿⣿⡟⣿⠿⠮ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣯⢨⣭⢸⣶⡇⣿⡿⢸⠛⠉⠉⠁⢸⣿⠿⠟⠓⠂⠀⢄⡀⠀⠈⣿⣿⣿⣤⣿⣿⣿⠇⣟⣿⣿⣿⣿⣿⡿⣬⣽⣿⡯⠷⣒⣦⣼⣿⣿⣿⣷⣯⡄⠀ ⠉⠛⠿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⡟⠸⣿⣿⣿⣀⣙⡘⠛⢘⣋⣡⣤⣶⠂⠀⠀⠀⠀⠈⠒⠤⢄⣤⣴⣾⣿⣯⣤⣼⣃⡬⢿⣟⣿⣯⡿⣷⡟⠻⡿⣿⣹⣿⣿⣿⢟⣭⣵⣾⣿⣿⣿⣿⣿⡿⠿⢋⣩⣛ ⠀⠀⠀⠈⠈⠙⠉⠈⠙⠻⢿⣿⣿⣿⡟⠀⠘⡟⠁⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠧⠀⠀⠀⠀⠀⠀⠀⣠⣬⡻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣭⣙⡻⢾⣷⣯⣯⡿⢉⣪⣴⣾⣿⣿⣿⣿⣿⣿⡿⠟⣉⣴⣻⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⠿⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⡿⢿⣛⡫⠱⣾⡿⣧⡀⣠⣰⣶⣶⣾⣿⣿⣿⣷⢫⣷⣏⣛⡻⢿⣿⣿⣿⣿⣿⣻⣽⣷⣶⣭⣵⣾⣿⣿⣿⣿⣿⣿⣿⠿⢛⣱⣖⢿⣿⣿⣿⣾⣿⣿ ⣀⣀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢡⣶⣽⣿⣿⣷⣿⣿⣽⣿⣧⣼⣿⣿⣿⣿⣿⣷⣶⣽⡿⣾⣿⣷⣿⣶⣆⣙⠛⠻⣿⣟⡻⣿⡿⠿⣿⣿⣿⣿⣿⡿⠿⣋⣥⣥⣾⣿⣿⣿⣯⣿⣿⣿⣿⣿ ⢻⣿⣿⣿⣿⣿⡟⢻⣽⣭⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣬⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢾⣿⣿⣿⣿⡟⢲⡄⠀⡔⣛⠿⠿⠿⠿⣛⢫⢽⣶⣍⣽⣿⣿⣿⣛⣿⣿⣿⢿⣿⣿⣿⣿ ⢹⢺⣥⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣷⡟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣶⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿ ⠀⠀⠉⠍⢿⢭⣼⣿⣿⣿⣾⡿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣻⣯⣿⣟⣛⣻⣿⣿⣿⣿⣿⣿⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟ ⠁⠀⣶⠀⠀⠈⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣹⣾⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣍⣽⡿⣛⣽⣾⣿ ⠀⠀⡟⠀⠀⡏⠐⠀⠙⢻⣿⢦⣬⣿⣿⣿⣿⣿⣿⣿⡿⡿⣽⣽⣿⣿⣿⣯⣋⣿⢿⣿⡟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⣻⡿⣿⣯⣼⣿⣿⢿⣯⣾⣿⣿⣿⣿ ⠀⠀⣇⠀⠀⡇⠀⠙⢰⡄⠁⠘⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣝⣿⣿⣾⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣽⣿⣿⡿⢿⡿⣯⣷⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⣿⠀⠀⠇⠀⠐⢸⡇⠀⠀⠀⢡⠘⠻⢿⣿⣿⣿⡿⠿⢿⣿⣿⣿⣿⣿⣯⣽⣿⣿⣿⣿⣟⣋⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣛⣾⣾⣿⣷⣿⡿⣿⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⡀⢠⡤⠀⠀⠀⠀⠆⠇⢘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣛⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣩⣭⣭⣵⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠉⠉⠛⢿⣿⣿⣿⣿⣿⣶⣦⣤⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣗⣬⣼ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠛⠿⣿⣿⣿⣿⠁⠀⠀⠀⣀⡀⣠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⢠⣠⣾⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⡟⢁⣶⣿⣷⡄⢹⣿⣿⣿⠸⠇⣿⠸⢿⡇⣻⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⡇⢸⣿⣯⣿⡇⢸⣿⣿⣿⠸⠇⣷⢸⠿⡇⣛⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣀⢀⡀⢀⣠⡄⣴⣶⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⢸⣿⣿⣿⢸⡇⣶⢸⣿⠇⠟⣃⣯⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠿⢸⡇⢸⢿⡇⣻⣯⢸⣿⣿⣿⡇⢸⣿⣿⣿⡆⢘⣻⣿⣿⣶⣶⣶⣴⣶⣾⣿⠿⠛⠋⠉⠉⠙⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⢰⡆⢸⣿⡇⢿⣟⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⠸⠉⠀⠀⠻⡿⠿⣛⣫⣽⢺⣭⣦⣭⣧⣐⣶⣤⣠⡤⣀⣀⠉⠙⠛⠿⢿⣿⣿⣿⣿⣿⡟⣿⠷⠢ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣭⢨⣭⢸⣶⡇⣿⡿⢸⠛⠉⠉⠁⢸⣿⠿⠟⠓⠂⠀⢄⡀⠀⠈⣿⣿⣿⣦⣿⣿⣿⠗⣿⣿⣿⣿⣯⣾⣿⣬⣽⣾⡿⠳⣒⣦⣼⣿⣿⣿⣷⣯⡄⠀ ⠉⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⡟⠸⣿⣿⣿⣀⣙⡘⠛⠘⣋⣡⣤⣶⠂⠀⠀⠀⠀⠈⠒⠤⢄⣤⣴⣾⣿⣯⣤⣼⣃⡨⣿⣏⣿⣿⡽⣾⠻⠛⣗⣾⣽⣿⣿⣿⢛⣭⣵⣾⣿⣿⣿⣿⣿⡿⠿⢋⢭⣛ ⠀⠀⠀⠀⠈⠛⠉⠈⠙⠻⢿⣿⣿⣿⡟⠀⠘⡟⠁⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠧⠀⠀⠀⠀⠀⠀⠀⣠⣬⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣭⣙⡿⢾⡧⣾⣿⠯⢉⣢⣵⣾⣿⣿⣿⣿⣿⣿⡿⢛⢋⣴⣺⣛⣻⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⠿⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⡿⢿⣛⡯⠵⣶⡿⣦⡀⣠⣠⣦⣶⣾⣿⣿⣿⣿⢫⣷⣯⣛⠻⢿⣿⣿⣿⣿⣿⣻⣽⣷⣶⣭⣽⣾⣿⣿⣿⣿⣿⣿⣿⠿⣛⣱⣸⣿⣿⣿⣿⣿⣿⣿ ⣀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢡⣶⣾⣿⣿⣷⣾⣷⣿⣿⣧⣼⣿⣿⣿⣿⣽⣷⣶⣿⡷⣶⣿⣿⣿⣶⣆⣙⠛⠻⣿⣟⡻⣿⡿⠿⣿⣿⣿⣿⣿⡿⠿⣫⣧⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢻⣟⣿⣿⣿⣿⡟⢻⣯⣽⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣭⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣷⣿⣿⢷⣿⣿⣿⣿⡞⣳⡅⠀⣔⣛⠿⠿⠿⠿⣛⣋⣹⣾⣽⣿⣿⣿⣿⣛⣿⣿⢿⣿⣿⣿⣿⣿ ⢹⡻⣧⢤⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣶⣶⣶⣶⣶⣾⡿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠁⠭⢿⢭⣬⣿⣿⣿⣾⣿⣿⣿⣿⣿⣯⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣟⣛⣻⣿⣿⣿⣿⣿⣿⠟⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣟ ⠁⠀⣶⠀⠀⠉⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣷⣾⡿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣉⣽⡿⣟⣽⣾⣿ ⠀⠀⡿⠀⠀⡏⠐⠀⠙⠻⣿⢦⣬⣿⣿⣿⣿⣿⣿⣿⣿⣽⣽⣽⣿⣿⣿⣿⣋⣿⡻⣿⡟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⣻⣿⣿⣗⣽⣿⣿⢿⣯⣾⣿⣿⣿⣿ ⠀⠀⣇⠀⠀⡇⠀⠙⢰⡄⠁⠘⠛⣯⣿⣿⣿⣿⣿⣿⣿⣺⣿⣿⣽⣾⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⡿⣯⣷⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⣿⠀⠀⠇⠀⢀⢸⡇⠀⠀⠀⢁⠘⠺⢿⣿⣿⣿⡿⠿⢿⣿⣿⣿⣿⣿⣯⣽⣿⣿⣿⣿⣟⣋⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣻⣿⣿⣿⣿⣿⡿⣻⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⡀⢠⡄⠀⠀⠀⠀⠢⢆⢘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣟⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣩⣭⣭⣵⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠉⠉⠛⢿⣿⣿⣿⣿⣿⣶⣦⣤⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣗⣬⣼ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠛⠿⣿⣿⣿⣿⠁⠀⠀⠀⣀⡀⣠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⢠⣠⣾⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⡟⢁⣶⣿⣷⡄⢹⣿⣿⣿⠸⠇⣿⠸⠿⡇⣻⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⡇⢸⣿⣯⣿⡇⢸⣿⣿⣿⠸⠇⣶⢸⠿⡇⣻⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿ ⣾⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣀⢀⡀⢀⣠⡄⣴⣶⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⢸⣿⣿⣿⢸⡇⣷⢸⣿⠇⠟⣃⣯⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠿⢸⡇⢸⢿⡇⣻⣯⢸⣿⣿⣿⡇⢸⣿⣿⣿⡆⢘⣻⣿⣿⣶⣶⣶⣴⣶⣿⣿⠿⠛⠋⠉⠉⠙⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣷⢰⡆⢸⣿⡇⢿⣟⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⠸⠉⠀⠀⠻⡿⠿⣛⣯⣽⢪⣥⢠⣤⡇⣔⣶⣤⣠⣤⣀⡀⠉⠙⠛⠿⢿⣿⣸⣿⣿⣿⡗⣿⠿⠾ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣯⢨⣍⢸⣶⡇⣿⡿⢸⠛⠉⠉⠁⢸⣿⠿⠟⠓⠂⠀⢄⡀⠀⠈⣿⣿⣯⣴⣿⣿⣿⠊⠷⣿⣿⣿⣿⣿⣏⣬⡽⣿⣯⠷⣒⣦⣼⣿⣿⣿⣷⣯⡄⠀ ⠈⠛⠿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⡟⠸⣿⣿⣿⣀⣛⡘⠛⠘⣋⣡⣤⣶⠂⠀⠀⠀⠀⠈⠒⠤⢄⣤⣴⣾⣿⣯⣦⣬⣃⡈⢿⣿⣿⣻⡿⢿⠻⠻⢟⣿⣿⢿⣟⡿⢟⣭⣵⣾⣿⣿⣿⣿⣿⡿⠿⢫⣭⣟ ⠀⠀⠀⠈⠈⠙⠉⠈⠙⠻⢿⣿⣿⣿⡏⠀⠘⡏⠁⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠧⠀⠀⠀⠀⠀⠀⠀⣠⡈⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣭⣓⡻⢻⡿⣾⣿⠏⢉⣠⣵⣾⣿⣿⣿⣿⣿⣿⡿⢟⣩⣴⣻⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⠿⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⡿⠿⣛⡫⠵⡼⡿⣦⡀⣠⣰⣶⣶⣿⣿⣿⣿⣲⣻⣷⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣷⣶⣬⣵⣾⣿⣿⣿⣿⣿⣿⣿⠿⣛⣱⣚⣿⢿⣿⣿⣿⣿⣿ ⣀⣀⣀⣀⣀⡀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢡⣶⣾⣿⣿⣿⣿⣿⣿⣿⣯⣼⣿⢿⣿⣿⣿⣷⣶⣿⣿⣿⣿⢯⣶⣿⣿⣿⡛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣋⣥⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢻⢿⣿⣿⣿⣿⡟⢻⣽⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣭⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⡗⣠⡥⠸⠟⢚⡧⠶⠾⠿⢛⣋⢭⣧⣿⣿⣿⣿⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿ ⠹⢳⣧⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣷⣿⣶⣶⣶⣶⣖⣶⡿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⣠⣶⣾⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠉⠭⢿⣭⣨⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⡿⣿⣝⣛⣻⣿⣿⣿⣿⣿⣿⠫⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣾⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟ ⠀⠀⢾⠀⠀⠈⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣿⣿⣿⣿⣿⣟⣿⣶⣶⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣽⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣽⣿⣾⣍⣽⡿⣗⣽⣾⣿ ⠀⠀⡟⠀⠀⡇⠐⠀⠙⢻⣻⢧⣬⣿⣿⣿⣿⣿⣿⣿⣿⣻⣽⣿⣿⣿⡯⣿⣋⣟⣿⣿⡟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⣻⢿⣿⣫⢿⣿⣿⢿⣯⣾⣿⣿⣿⣿ ⠀⠀⡇⠀⠀⡇⠀⠙⢱⡆⠁⠘⠛⣯⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣾⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡝⣿⡿⢿⡿⣯⣷⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⣿⠀⠀⠇⠀⠀⢸⡇⠀⠀⠀⢡⠘⠻⣿⣿⣿⣿⡿⠿⢿⣿⣿⣿⣿⣿⣯⣽⣿⣿⣿⣿⣟⣋⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣋⣿⣿⣿⣯⣿⡿⣳⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⡀⢠⣄⠀⠀⠀⠀⠄⠆⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣟⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣩⣭⣭⣴⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠉⠉⠛⢿⣿⣿⣿⣿⣿⣶⣤⣤⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣗⣬⣼ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠛⠿⣿⣿⣿⣿⠁⠀⠀⠀⣀⡀⣠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣠⣠⣾⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⡟⢁⣶⣿⣷⡄⢹⣿⣿⣿⠸⠇⣿⠸⢿⡇⣻⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢼⣿⣿⣿⣿⣿⣿⣿ ⣾⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⡇⢸⣿⡯⣿⡇⢸⣿⣿⣿⠸⠇⣷⢸⠿⡇⣛⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣾⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣀⢀⡀⢀⣠⡄⣴⣶⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⢸⣿⣿⣿⢸⡇⣷⢸⣿⠇⠟⣃⣯⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠿⢸⡇⢸⢿⡇⣻⣯⢸⣿⣿⣿⡇⢸⣿⣿⣿⡆⢘⣻⣿⣿⣶⣶⣶⣴⣶⣿⣿⠿⠛⠋⠉⠉⠙⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣷⢰⡆⢸⣿⡇⢿⣟⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⠸⠉⠀⠀⠻⡿⠿⣛⣫⣽⣲⣽⣠⣭⣧⢔⣲⣤⣤⣄⣀⣀⠉⠉⠛⠿⠿⣿⢽⣿⣿⣿⡗⣿⠿⠶ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣯⢨⣭⢸⣶⡇⣿⡿⢸⠛⠉⠉⠁⢸⣿⠿⠟⠓⠂⠀⢤⡀⠀⠀⣿⣾⣿⣴⣿⣿⣻⠝⣻⣫⣯⣿⣿⣾⣿⣨⣽⣿⡿⠷⣒⣦⣼⣿⣿⣿⣷⣯⡄⠀ ⠈⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⡏⠸⣿⣿⣿⣀⣙⡘⠛⠘⣋⣡⣤⣶⠂⠀⠀⠀⠀⠈⠒⠤⢄⣤⣴⣾⣿⣯⣦⣬⣃⡸⣿⣏⣿⣫⣿⢾⡟⠻⢟⣿⣿⣻⣿⣿⢟⣭⣵⣾⣿⣿⣿⣿⣿⡿⠿⢫⢭⣟ ⠀⠀⠀⠀⠈⠛⠉⠈⠙⠻⢿⣿⣿⣿⡏⠀⠘⡏⠁⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠇⠀⠀⠀⠀⠀⠀⠀⣠⣈⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣥⣓⡻⢿⣷⢞⣿⡿⢋⣪⣵⣾⣿⣿⣿⣿⣿⣿⡿⢛⣩⣤⣿⣾⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⠿⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⡿⢿⣛⠯⠵⣾⡿⣦⣀⣠⣠⣶⣴⣶⣿⣿⣟⣲⣿⣿⣭⡟⡿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣬⣵⣾⣿⣿⣿⣿⣿⣿⣿⠿⣛⣱⣶⣻⣿⣿⣿⣿⣿⣿ ⣀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢡⣶⣼⣿⣿⣻⣿⣷⣾⣿⣧⣼⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣯⣿⣻⣞⣿⣿⡛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣫⣥⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣻⣿⣿⣿⣿⣿⡟⢻⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣭⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⠀⠐⣲⠿⠙⡛⠋⠽⠿⠿⣛⣋⣽⣴⣿⣷⣿⣯⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿ ⠠⡹⣧⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣾⣶⣶⣶⣶⣶⣶⣶⡿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡆⠛⡃⣲⣶⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣷⣿⣿⣿⣿⣿ ⠀⠀⠉⠭⢿⣭⢼⣿⣿⣿⣶⡻⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⢿⣿⣟⢛⣻⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣡⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⡿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣟ ⠀⠀⣶⠀⠀⠘⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣷⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣬⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣾⣽⣿⣿⣍⣽⡿⣙⣭⣾⣿ ⠀⠀⡸⠀⠀⡇⠀⠀⠘⢻⣟⣤⣬⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣻⣿⣉⣷⢿⣿⡟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡋⣻⡿⣿⣴⣿⣷⣿⢿⣯⣾⣿⣿⣿⣿ ⠀⠀⣇⠀⠀⡇⠀⠙⢰⡄⠁⠘⠛⣯⣿⣿⣿⣿⣿⣿⣟⣯⣟⣻⣿⣿⣿⣾⣟⣺⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣾⣿⡿⢿⡿⣫⣷⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⣿⠀⠀⠇⠀⢀⢸⡆⠀⠀⠀⢡⠘⠻⣿⣿⣿⣿⡿⠿⢿⣿⣿⣿⣿⣿⣯⣽⣿⣷⣿⣿⣟⣋⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣛⣿⡿⣿⣷⣿⡿⣿⣵⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⣄⠠⡄⠀⠀⠀⠀⡆⠆⢸⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⡿⣛⣽⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣩⣭⣭⣵⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠉⠉⠛⢿⣿⣿⣿⣿⣿⣶⣤⣤⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣗⣬⣼ ⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠛⠿⣿⣿⣿⣿⠁⠀⠀⠀⣀⡀⣠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⢠⣠⣾⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⡟⢁⣶⣿⣷⡄⢹⣿⣿⣿⠸⠇⣿⠸⠿⡇⣻⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣺⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⡇⢸⣿⣯⣿⡇⢸⣿⣿⣿⠸⠇⣷⢸⠿⡇⣻⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣾⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣀⢀⡀⢀⣠⡄⣴⣶⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⢸⣿⣿⣿⢸⡇⣷⢸⣿⠇⠟⣃⣯⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠿⢸⡇⢸⢿⡇⣻⣯⢸⣿⣿⣿⡇⢸⣿⣿⣿⡆⢘⣻⣿⣿⣶⣶⣶⣴⣶⣿⣿⠿⠛⠋⠉⠉⠙⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⢰⡆⢸⣿⡇⢿⣟⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⠸⠉⠀⠀⠻⡿⠿⢛⣫⣝⣲⣿⣯⣼⣷⣶⣖⣤⣤⣄⣀⣀⠉⠙⠛⠿⠿⣿⢾⣿⣿⣿⡟⣿⠷⠶ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣯⢨⣭⢸⣶⡇⣿⡿⢸⠛⠉⠉⠁⢸⣿⠿⠟⠓⠂⠀⢤⡀⠀⠈⣿⣿⣷⣤⣿⣿⣿⠟⢏⣿⣿⣽⣿⣿⣯⣬⣽⣿⡯⠷⣒⣦⣼⣿⣿⣿⣷⣯⡄⠀ ⠈⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⡟⠸⣿⣿⣿⣀⣙⡘⠛⠘⣋⣡⣤⣶⠂⠀⠀⠀⠀⠈⠒⠤⢄⣤⣶⣾⣷⣯⣤⣬⣃⡨⣿⣿⣽⣿⣿⣿⡿⠯⡝⣿⡯⢿⣿⢿⢟⣭⣵⣾⣿⣿⣿⣿⣿⡿⠿⢛⣭⣟ ⠀⠀⠀⠀⠉⠛⠉⠈⠙⠻⢿⣿⣿⣿⡟⠀⠘⡏⠁⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠧⠀⠀⠀⠀⠀⠀⠀⣀⣈⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣭⣙⡣⢾⣿⣿⣿⡿⢟⣪⣵⣾⣿⣿⣿⣿⣿⣿⡿⢛⣩⣔⣷⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⠿⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⡿⢿⣛⡯⠵⣾⡿⣤⡀⣀⣢⣶⣶⣷⣿⣿⣿⣿⣻⣾⣯⣟⡻⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣥⣵⣾⣿⣿⣿⣿⣿⣿⣿⠿⡛⣱⣜⣿⣿⣿⣿⣿⣿⣿ ⣀⣀⣀⣀⣀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢡⣶⣼⣿⣿⣿⣿⣿⣽⣿⣧⣼⣿⣿⣿⣿⣿⣷⣾⣿⣟⣿⣷⣟⣿⣞⣿⣿⡛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣫⣕⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢻⣿⣿⣿⣿⣿⠟⢻⣯⣿⣽⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣭⣿⣿⣿⣿⣿⣯⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠐⣲⠿⠙⡛⠋⠽⠿⠿⢛⣫⣭⣾⣿⣿⣿⣿⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿ ⠈⣻⣦⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⡯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣷⡆⠛⡃⢲⣾⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿ ⠀⠀⠉⠭⢿⣭⣨⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣻⣿⣿⣿⣏⣙⣻⣿⣿⣿⣿⣿⣿⠟⣿⣿⣿⣿⡿⣿⣿⣿⣿⣯⣇⣡⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟ ⠀⠀⣶⠀⠀⠈⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣿⣿⣿⣿⣿⣻⣽⣷⣾⣿⣷⣿⣿⣿⢿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣾⣿⣾⣿⣍⣽⡿⣟⣭⣾⣿ ⠀⠀⡜⠀⠀⡇⠀⠀⠘⢻⣻⣦⣬⡿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⢿⣿⣋⣟⡿⣿⡟⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡋⣫⢿⣿⣯⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿ ⠀⠀⣇⠀⠀⡇⠀⠙⢱⡄⠁⠘⠛⣯⣿⣿⣿⣿⣿⣿⣿⣞⣟⣿⢽⣷⣷⣷⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣩⣿⡿⢿⡿⣯⣷⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⣿⠀⠀⠇⠀⠂⢸⡆⠀⠀⠀⠡⠘⠻⣿⣿⣿⣿⡿⠿⢻⣿⣿⣿⣿⣿⣯⣽⣿⣿⣿⣿⣟⣋⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣻⣿⣾⣿⣵⣿⡯⣻⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⡄⢠⡄⠀⠀⠀⠀⡄⢆⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣽⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣩⣭⣭⣴⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠉⠉⠛⢿⣿⣿⣿⣿⣿⣶⣦⣤⣄⣀⡀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣗⣬⣼ ⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠛⠿⣿⣿⣿⣿⠁⠀⠀⠀⣀⡀⣠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣠⣠⣾⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⡟⢁⣶⣿⣷⡄⢹⣿⣿⣿⠸⠇⣿⠸⠿⡇⣻⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⡇⢸⣿⡯⣿⡇⢸⣿⣿⣿⠸⠇⣿⢸⠿⡇⣛⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣀⢀⡀⢀⣠⡄⣴⣶⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⢸⣿⣿⣿⢸⡇⣶⢸⣿⠇⠟⣃⣯⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢼⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠿⢸⡇⢸⢿⡇⣻⣯⢸⣿⣿⣿⡇⢸⣿⣿⣿⡆⢘⣻⣿⣿⣶⣶⣶⣴⣶⣾⣿⠿⠛⠋⠉⠉⠙⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿ ⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⢰⡆⢸⣿⡇⢿⣟⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⠸⠉⠀⠀⠻⡿⠿⢛⣫⡽⣾⣿⣇⣱⣶⣶⣶⣤⣤⣄⢀⣀⠉⠙⠛⠿⠿⣿⣸⣿⣿⣿⡗⣿⠿⠦ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣯⢨⣭⢸⣶⡇⣿⡿⢸⠛⠉⠉⠁⢸⣿⠿⠟⠓⠂⠀⢤⡀⠀⠈⣿⣿⣳⣤⣿⣿⣯⠓⡛⣸⣿⣿⣿⣏⣗⣬⣽⣿⣿⠷⣒⣦⣼⣿⣿⣿⣷⣯⡄⠀ ⠈⠙⠿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⡏⠸⣿⣿⣿⣀⣙⡘⠛⢘⣋⣡⣤⣶⠂⠀⠀⠀⠀⠈⠒⠤⢄⣤⣴⣾⣿⣯⣦⣼⣂⡠⢿⣭⣯⣺⡟⣿⠟⠯⣭⣿⣯⠟⣿⣻⢟⣩⣵⣾⣿⣿⣿⣿⣿⡿⠿⢋⠭⡛ ⠀⠀⠀⠀⠉⠛⠉⠉⠙⠻⢿⣿⣿⣿⡟⠀⠘⡏⠁⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠇⠀⠀⠀⠀⠀⠀⠀⢀⡈⠻⢿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣬⣙⡳⠾⣿⣾⣿⡿⢟⣨⣵⣾⣿⣿⣿⣿⣿⣿⡿⢟⣩⣴⢾⡾⣽⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⠿⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⡿⠿⣛⡯⠵⣶⢯⣦⣀⣀⣠⣴⣶⣶⣾⣿⣽⣿⣿⣶⣭⢿⡻⢿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣽⣷⣾⣿⣿⣿⣿⣿⣿⣿⠿⠛⣱⣶⣿⣿⣿⣚⣿⣿⣿ ⣀⣀⣀⣀⢀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢱⣖⣿⣿⣿⣿⣿⣷⣾⣿⣧⣴⣿⣿⣿⣟⣿⣷⣶⣿⣿⣟⣷⢿⣿⣷⡞⣿⡟⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣋⡥⣠⣾⣻⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⢿⣿⣿⣿⡟⢳⣮⣽⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣯⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⣶⡾⣙⠛⠹⠿⠿⠿⣛⣋⣩⣶⣿⣷⣿⣿⣿⣚⣿⣿⣿⣿⣿⣿⣿⣿ ⢻⢽⣥⣬⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣷⣶⣶⣶⢶⢶⣶⣷⡿⣭⣿⣿⣿⢿⣿⡿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣧⣕⠩⣥⠒⠠⣾⣿⡿⣾⣿⣿⣻⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠉⠯⢻⣭⣌⣿⣿⣿⣶⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⡿⣍⣛⣻⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣾⣿⣿⣿⣿⣾⢧⠉⢠⣿⣿⣿⣿⣿⣶⣿⢿⣿⣭⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣟ ⠀⠀⢾⠀⠀⠈⠛⣿⣿⣾⣿⣟⣻⣿⣿⣿⣿⣿⣶⣾⣿⣿⢿⣻⣏⣾⣾⣷⣾⣿⣿⣭⣟⣿⣿⣿⣿⣿⣟⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⡤⣠⣯⣿⣿⣻⣿⣯⣿⣿⣿⣿⣿⣿⣿⣽⣷⣿⣍⣽⡿⣞⣭⣾⣿ ⠀⠀⡙⠀⠀⡇⠐⠀⠉⢻⣿⣧⣬⡿⣿⣷⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣹⡋⣟⣿⣿⡟⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣿⣿⣯⣾⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡛⣻⣿⣿⣅⣿⣿⣿⣿⣯⣾⣿⣿⣿⣿ ⠀⠀⡆⠀⠀⡇⠀⠘⢱⡄⠁⠘⠛⣯⣿⣾⣟⣿⣿⣿⣟⣿⣿⣿⣿⣿⣵⣿⣭⣗⣺⣿⣿⣿⣿⣿⡿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣾⣿⣿⣿⣿⣿⣷⠿⣿⣿⣿⣷⣿⡿⢿⡿⣫⣷⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⣷⠀⠀⠇⠀⠀⢸⡇⠀⠀⠀⠡⠘⠛⣽⣹⢿⣿⡻⠿⢛⣿⣿⣻⢿⣿⣯⣽⣽⣿⣿⣿⣟⣋⣿⣿⣿⣿⣿⣯⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣛⣻⣿⣿⣿⣿⣿⡿⣻⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⡄⢠⡄⠀⠀⠀⠀⠆⢆⢘⣿⣿⣿⣻⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⡿⣻⣿⣿⣿⣿⣿⢿⣟⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣛⣽⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣩⣭⣭⣵⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠉⠉⠛⢿⣿⣿⣿⣿⣿⣶⣦⣤⣄⣀⡀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣗⣬⣼ ⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠛⠿⣿⣿⣿⣿⠁⠀⠀⠀⣀⡀⣠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⢠⣠⣾⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⡟⢁⣶⣿⣷⡄⢹⣿⣿⣿⠸⠇⣿⠸⢿⡇⣻⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿ ⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⡇⢸⣿⡫⣿⡇⢸⣿⣿⣿⠸⠇⣿⢸⠿⡇⣛⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣀⢀⡀⢀⣠⡄⣴⣶⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⢸⣿⣿⣿⢸⡇⣷⢸⣿⠇⠟⣃⣯⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠿⢸⡇⢸⢿⡇⣻⣯⢸⣿⣿⣿⡇⢸⣿⣿⣿⡆⢘⣻⣿⣿⣶⣶⣶⣴⣶⣿⣿⠿⠛⠋⠉⠉⠙⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⢰⡦⢸⣿⡇⢿⣟⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⠸⠉⠀⠀⠻⡿⠿⣛⣫⡵⡚⡻⣃⢽⣒⡶⣶⡄⢠⣄⡀⣀⠉⠉⠛⠿⠿⣿⣽⣿⣿⣿⡗⣿⠿⠶ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣯⢨⣭⢸⣶⡇⣿⡿⢸⠛⠉⠉⠁⢸⣿⠿⠟⠓⠂⠀⢤⡀⠀⠈⢹⣛⡷⣴⣭⣞⡛⠅⢠⣯⣵⣷⣾⣿⡧⢬⠹⣞⡩⠧⣐⣤⣼⣿⣿⣿⣷⣯⡄⠀ ⠈⠛⠿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⡏⠸⣿⣿⣿⣀⣛⡘⠛⢘⣋⣡⣤⣶⠂⠀⠀⠀⠀⠈⠒⠤⢄⣤⣴⣾⣷⣯⣦⣬⣃⡬⢾⣿⢽⣫⣿⡾⡛⠽⣫⣿⣻⢿⣫⣯⢝⣨⣴⣾⣿⣿⣿⣿⣿⡿⠿⣛⡭⣛ ⠀⠀⠀⠀⠈⠙⠉⠈⠙⠻⢿⣿⣿⣿⡟⠀⠘⡏⠁⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠇⠀⠀⠀⠀⠀⠀⠀⣠⣈⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣭⣘⡫⢛⢧⣫⣿⡧⢒⣨⣵⣾⣿⣿⣿⣿⣿⣿⡿⠟⡩⠤⣺⠬⢟⢯ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⠿⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⡿⠿⣛⡯⠥⣲⣟⡦⡀⣠⣴⣶⢖⢿⣟⣻⢛⠏⣿⣿⣯⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣭⣵⣾⣿⣿⣿⣿⣿⣿⣿⠿⣛⣵⠽⣦⣟⢵⡿⣿⣷⣵ ⢀⣀⣀⣀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢡⢒⠽⣿⣤⡵⣹⣿⣽⣿⢥⣴⣺⣪⡽⡫⡿⣶⢖⣿⣭⠝⣕⠩⡻⣿⣧⣙⣛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣋⢵⣀⡷⣵⣚⢯⣣⣿⣿⣿⣿⣿ ⠺⢟⣶⣺⠽⣩⠋⢣⣮⣤⣟⢾⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⣨⢬⢷⡳⢿⣹⣝⡋⠺⢟⡮⡻⣪⣒⣟⣺⣞⣪⡽⣻⣿⣏⣮⣵⣾⣾⡿⠱⡔⣛⡒⢊⠝⢻⣿⣿⠿⠿⠛⣫⢝⣶⣳⣭⢕⣿⢵⣛⢮⣾⣯⣿⣿⣿⣿⣿ ⠐⢱⣤⡰⢍⢞⣿⣟⡯⣪⣺⣪⣎⣻⡷⠻⡒⣶⡦⣶⣪⡷⠿⢕⣑⢾⡵⣕⢮⢳⣞⢏⡾⡫⢞⡯⡻⣺⣟⣟⡿⡾⣳⣫⢫⣾⢝⣵⡖⡀⣅⡿⡏⠖⠓⢉⣉⣷⠿⡮⣻⣻⣯⣯⣿⣚⣕⣷⣵⣵⣼⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠁⠡⢧⣥⢤⣯⣿⣻⡾⣿⢿⠲⣵⡻⣱⡣⣼⢯⢻⣾⣛⡽⣻⣿⢳⡡⡛⢷⣭⣿⠿⠖⣊⣛⢾⢾⠯⣛⡻⡿⠪⣟⢻⣛⣿⣫⣷⡳⣶⠈⠿⠑⣚⢼⡛⡷⣟⡾⣲⡷⣮⡝⣯⢞⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟ ⠀⠀⢶⠀⠀⠀⠃⣏⣿⢮⣯⡿⣚⠭⢞⡮⠽⣟⣦⢒⡯⣷⣞⢯⣾⣾⣿⣷⣾⣿⣿⡯⡿⣟⣞⣭⣻⣻⢗⢿⢗⡽⣿⡧⣳⡮⢽⣹⣻⣯⣫⣾⢄⢀⡸⢫⣞⣯⢿⣓⣽⣎⣏⡶⣿⣻⡽⣿⣾⣿⣿⣉⣽⣿⣟⣭⣾⣿ ⠀⠀⡙⠀⠀⡇⠀⠀⠙⢻⣋⢅⢄⣳⢼⣽⢟⢷⢷⣿⣿⣗⣿⣿⣿⣿⣿⢿⣉⣿⡎⣿⡟⢋⣿⣿⣾⣻⡿⣽⡧⢝⢌⡮⣼⣻⡿⡹⣪⣿⣵⣽⠿⢻⣷⢽⣗⣫⣾⡮⣾⣿⣺⠛⡳⠿⢏⣯⣿⣿⣿⢟⣯⣾⣿⣿⣿⣿ ⠀⠀⣆⠀⠀⡇⠀⠙⢰⡄⠀⠀⠑⣶⡹⡻⡣⡻⢿⣿⣙⠿⣻⡯⣛⡺⣷⣻⣷⣹⣇⡿⣟⣭⠞⣿⡽⣭⢶⣵⣳⢿⡼⣻⢼⡿⣻⡬⣫⣵⢿⠫⢷⠗⣛⢞⡳⣿⣿⡿⣛⡽⡇⣽⣝⣽⡿⢿⡿⣯⣷⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⣿⠀⠀⠇⠀⠁⢸⡇⠀⠀⠀⢡⠘⠫⡻⣭⡧⣻⡝⠟⢮⡿⡩⡪⢵⡓⢧⣩⢿⣿⣫⠪⡊⣋⣙⣛⣯⡿⣝⣿⢓⡷⣗⢱⣿⣿⣮⡧⣹⢿⣾⠽⡯⣺⣝⣽⣙⣩⣿⣺⣾⣿⣿⡿⣻⣵⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⣀⢠⣄⠀⠀⠀⠀⡄⣇⠀⣻⠮⣮⢥⢷⢟⣮⢿⢟⣯⡫⢿⢕⣫⣿⡻⢷⢽⣟⣯⡽⣯⡾⢗⣾⣽⣽⣿⣿⣿⣿⣯⡯⣪⣾⣮⣺⣿⢯⣫⠿⣶⣾⣽⢿⡿⣛⣵⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣩⣭⣭⣵⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠉⠉⠛⢿⣿⣿⣿⣿⣿⣶⣤⣤⣄⣀⡀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣗⣬⣼ ⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠛⠿⣿⣿⣿⣿⠁⠀⠀⠀⣀⡀⣠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣠⣠⣾⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⡟⢁⣶⣿⣷⡄⢹⣿⣿⣿⠸⠇⣿⠸⢿⡇⣻⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⡇⢸⣿⡯⣿⡇⢸⣿⣿⣿⠸⠇⣷⢸⠿⡇⣛⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿ ⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣀⢀⡀⢀⣠⡄⣴⣶⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⢸⣿⣿⣿⢸⡇⣷⢸⣿⠇⠟⣃⣯⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢺⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠿⢸⡇⢸⢿⡇⣻⣯⢸⣿⣿⣿⡇⢸⣿⣿⣿⡆⢘⣻⣿⣿⣶⣶⣶⣴⣶⣾⣿⠿⠛⠋⠉⠉⠙⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿ ⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⢰⡆⢸⣿⡇⢿⣟⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⠸⠉⠀⠀⠻⡿⠿⣛⣫⡽⣚⡯⣠⡵⣷⣶⣶⡠⢤⡄⣀⣀⠉⠙⠛⠿⠿⣿⢸⣿⣿⣿⡟⣿⠿⠤ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣯⢨⣭⢸⣶⡇⣿⡿⢸⠛⠉⠉⠁⢸⣿⠿⠟⠓⠂⠠⢤⡀⠀⠀⠿⣿⢷⣦⣾⣯⣊⠔⠠⣳⣾⣿⣶⣷⡧⣠⣽⣟⡫⠳⣂⣤⣼⣿⣿⣿⣷⣯⡄⠀ ⠈⠛⠿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⡏⠸⣿⣿⣿⣀⣛⡘⠛⠘⣋⣡⣤⣶⠂⠀⠀⠀⠀⠈⠒⠤⢄⣤⣴⣾⣷⣯⣤⣬⣂⡠⢾⣍⣾⡾⣿⡿⠻⠋⢍⣿⡿⡟⣿⣍⢋⣬⣵⣾⣿⣿⣿⣿⣿⡿⠿⢛⡭⢟ ⠀⠀⠀⠀⠉⠙⠉⠈⠙⠻⢿⣿⣿⣿⡟⠀⠘⡏⠁⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠧⠀⠀⠀⠀⠀⠀⠀⠀⡈⠷⢿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣥⣉⡛⠯⣶⢷⣾⡧⢗⣪⣴⣾⣿⣿⣿⣿⣿⣿⡿⠛⢉⠔⣃⡠⣝⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⠿⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⡿⠿⣛⡯⠥⣰⡟⡤⡀⣀⣀⣤⣴⣮⢟⣷⣼⡟⣿⣾⣯⡟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣬⣵⣾⣿⣿⣿⣿⣿⣿⣿⠿⠛⣵⢴⣶⣥⣥⣯⢿⣿⣿ ⣀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢡⣶⣾⣿⣽⣿⢭⣯⣶⣿⣧⣴⣾⣻⣽⣶⣿⣷⢶⣿⣿⣻⣵⢝⠟⣿⣧⣝⡛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣫⡥⡡⠵⣺⣻⣯⣷⣿⣿⣿⣿⣿ ⢛⣟⣻⣟⣿⣽⠟⢃⣦⣬⣷⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣬⣶⡾⣻⣵⣵⠞⣗⣿⣽⣿⢽⡷⢾⣯⣿⣭⣿⣿⣿⣿⣿⣷⣷⣼⡿⠿⡐⣛⡐⢊⣽⣻⣿⣿⠿⠿⠛⡋⢩⣬⣦⣭⡿⣗⣼⢋⢷⣿⣿⣿⣿⣿⣿⣿ ⠰⡰⣆⢤⣯⣿⣿⣿⣾⣛⣿⢮⣮⣷⣷⣿⢶⣦⡦⡶⡶⣗⠻⣕⣽⡿⣻⣿⢿⣿⢟⣿⣻⡿⣾⣿⠿⣳⣿⣻⡿⣾⣻⣷⣿⣛⣽⢿⡶⠀⣄⣿⡏⠴⠃⠈⣯⣶⣿⣿⣿⡿⣻⣷⣗⡭⢿⢽⣾⣶⣵⣿⣿⣿⣟⣿⣿⣿ ⠀⠀⠉⠩⢍⢢⣬⡿⣿⣿⣶⣟⣿⣮⣟⡿⣟⣯⣽⢾⢿⢾⣟⣳⡿⢿⣿⣗⡛⢽⣯⣿⣷⣟⣙⣺⠿⣻⣷⢿⠽⡯⠟⣷⣾⣟⣯⢿⡗⣓⡶⠈⠿⠁⣺⣻⣿⡿⣛⢿⣶⡿⢟⣯⣺⢿⣵⣿⣿⣯⣿⣽⣿⣮⣽⣻⣿⣟ ⠀⠀⢶⠀⠀⠀⠐⣟⣶⢾⣿⣷⣾⣿⣟⣭⢿⢿⣶⣶⣿⣽⣾⣷⢿⣶⣿⣶⣾⣿⣿⢫⣷⡿⣼⣷⡿⣻⣫⣾⡿⣻⣾⣿⣯⣭⡿⢾⣯⢋⣛⣾⢀⣁⣹⢿⢷⣿⡾⣫⣟⣿⢟⣯⢿⡿⣿⣯⣿⣿⣿⣍⣵⣴⣓⣽⣿⣿ ⠀⠀⡙⠀⠀⡇⠀⠀⠐⠹⣶⣣⡤⣻⣳⣿⣿⢿⣽⣿⣷⡿⣷⣿⣿⣿⡿⣻⣉⣿⡵⣷⡗⢻⢿⣫⣾⣽⣟⣶⢟⣽⣻⡾⣫⡯⣾⣻⣻⡿⡿⡿⡻⢿⣷⣿⣫⣯⡿⢾⣻⣿⣞⠋⣛⣵⡳⣈⣽⣷⣷⣿⣭⣾⣿⣿⣿⣿ ⠀⠀⡆⠀⠀⡇⠀⠙⢱⡄⠀⠈⠙⣯⡿⠾⠟⡿⣻⣻⣣⡻⣿⢟⣿⣵⣮⣶⣚⣕⣛⣿⣽⣯⡿⡿⣿⣽⣿⠾⣯⣵⡿⢟⣛⣽⣽⣽⣽⣽⢭⢿⣷⣺⣽⣬⣯⡾⣞⣫⡷⢯⣯⣷⣫⣮⡿⢻⠟⣯⣷⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⣷⠀⠀⠇⠀⠀⢸⡇⠀⠀⠀⠠⠘⠛⣪⣿⢯⣾⡞⠻⢟⣿⣭⣯⡾⣶⣧⣾⣫⡶⣟⣞⣛⣋⡻⣿⣿⢿⡿⣟⣬⣟⣾⣳⣾⣾⢗⣿⣟⡾⡾⣫⣵⣵⢏⣟⣙⣋⣾⢟⣽⣿⣿⡿⣫⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⡄⢠⡄⠀⠀⠀⠀⠆⠇⢐⣻⣭⡾⣽⣷⣿⡿⣽⣶⢿⣽⣿⣷⣫⣯⣾⢾⣯⢟⣿⢷⢷⡿⣛⣭⣟⣿⣾⣿⣿⣿⣿⣽⣼⣿⢿⣟⣾⣷⡿⢯⣯⣿⣺⣿⡿⣛⣽⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣩⣭⣭⣴⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠉⠉⠛⢿⣿⣿⣿⣿⣿⣶⣤⣤⣄⣀⡀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣗⣬⣼ ⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠛⠿⣿⣿⣿⣿⠁⠀⠀⠀⣀⡀⣠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⢠⣠⣾⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⡟⢁⣶⣿⣷⡄⢹⣿⣿⣿⠸⠇⣿⠸⠿⡇⣻⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢼⣿⣿⣿⣿⣿⣿⣿ ⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⡇⢸⣿⣯⣿⡇⢸⣿⣿⣿⠸⠇⣾⢸⠿⡇⣛⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿ ⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣀⢀⡀⢀⣠⡄⣴⣶⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⢸⣿⣿⣿⢸⡇⣷⢸⣿⠇⠟⣃⣯⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢼⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⠀⠿⢸⡇⢸⠿⡇⣻⣯⢸⣿⣿⣿⡇⢸⣿⣿⣿⡆⢘⣻⣿⣿⣶⣶⣶⣴⣶⣿⣿⠿⠛⠋⠉⠉⠙⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⢰⡆⢸⣿⡇⢿⣟⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⠸⠉⠀⠀⠻⡿⠿⣛⣋⠽⢲⡋⠡⡵⡶⣶⡔⡄⢠⣀⠀⢀⠉⠙⠛⠿⢿⣿⣹⣿⣿⣿⡗⣿⠿⠮ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣯⢨⣍⢸⣶⡇⣿⡿⢸⠛⠉⠉⠁⢸⣿⠿⠟⠓⠂⠀⢤⡀⠀⠀⠹⢟⢔⠤⣖⡯⠂⠐⠁⣠⣾⣶⣾⣷⣇⡨⠸⢛⠃⠥⣐⣤⣼⣿⣿⣿⣷⣯⡄⠀ ⠉⠛⠿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⡟⠸⣿⣿⣿⣀⣛⡘⠛⢘⣋⣡⣤⣶⠀⠀⠀⠀⠀⠈⠒⠤⢤⣤⣴⣾⣿⣯⣦⣬⣁⡀⢞⣌⣤⢞⣿⡾⠻⠛⢉⣿⣿⡟⢛⣏⢛⣩⣴⣾⣿⣿⣿⣿⣿⡿⠿⠛⢭⣛ ⠀⠀⠀⠀⠈⠛⠉⠈⠙⠻⢿⣿⣿⣿⡟⠀⠘⡏⠁⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠧⠀⠀⠀⠀⠀⠀⠀⢀⠈⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣁⡓⢪⣃⣮⣳⠶⢆⣨⣵⣾⣿⣿⣿⣿⣿⣿⡿⢟⣉⢠⠓⡪⣭⣼ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⠿⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⡿⠿⣛⠫⠥⠢⠭⡦⡀⣀⣠⣠⣖⣮⣝⣃⣢⣿⣋⢷⣯⣿⣻⢿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣤⣵⣾⣿⣿⣿⣿⣿⣿⣿⠿⢛⢥⣸⣦⡗⣍⣉⢛⣟⣾ ⣀⣀⣀⡀⡀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢱⢶⢾⣿⣾⣝⠵⣴⣬⣻⣦⣴⢖⡯⣶⣾⢟⡓⢞⣕⣷⡷⣿⣿⣿⢴⡀⡙⡛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⡋⡅⣀⢌⣸⠟⣻⣻⣿⣿⣿⣿⣿ ⡻⣻⣿⣫⡽⣷⠏⢋⢾⣧⡗⣾⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⣘⡭⣯⣞⢟⢶⣒⣴⣭⡮⡯⡯⣗⡯⣽⣪⣷⢽⢯⡟⣵⢗⢭⣿⣿⣎⠶⣗⡖⢻⣲⣮⡝⠛⣿⣿⡿⠿⢛⣛⢽⣶⣮⣟⡽⣶⣻⠑⢿⡫⠭⣿⣿⣿⣿⣿ ⠨⣳⣄⣤⣱⡯⣯⣾⣿⣻⡿⠺⡷⡷⡶⠿⡶⣶⣦⠲⡶⡖⠣⠨⣞⣳⣯⢾⣗⣫⣯⣿⡟⢔⣵⡫⣺⣻⡩⣾⠫⣿⣵⡿⢞⢞⣉⠋⠙⢣⣷⡆⣟⣥⠌⣿⣿⣿⢿⠯⣿⢿⣿⣝⡵⣟⡻⡭⢵⣬⣶⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠉⠳⠋⢨⡸⣝⣽⣪⣦⠺⣿⢾⡴⣿⣪⣍⣵⣾⣷⣫⣟⣟⣭⢷⣕⣽⣙⠾⣮⡥⠶⠍⣐⣻⢽⡯⡼⣓⣵⠿⠵⣏⢿⣺⣛⢿⣪⣚⠯⣬⠉⡀⢴⡼⣫⢾⡿⣾⣶⣖⠾⡣⡟⣚⣡⣶⣿⣿⣿⣿⣯⣿⣿⢿⣿⣛ ⠀⠀⣶⠀⠈⠀⠐⡿⣫⢶⢯⡿⡿⡻⣞⣲⡾⢞⣶⢔⡯⣿⡏⣪⢵⣡⣴⣶⣾⣿⣏⠽⣒⣟⢰⡿⣻⣻⡺⠮⣝⡽⠿⣖⣍⢮⡷⣟⡯⡘⠠⠡⣴⣀⡜⣺⢾⢽⣗⣧⡾⣝⢾⡧⣛⣿⣊⣴⣾⣿⣿⣭⣽⡿⣟⣽⣾⣿ ⠀⠀⡘⠀⠀⡏⠐⠀⠀⠳⣚⣂⡤⣻⣳⣻⣾⣽⢯⣿⣞⠦⣵⣿⣾⠿⠟⠋⣉⠓⡒⣻⡏⢺⢓⢯⣵⣚⡿⢿⡵⣽⢺⢵⣻⡗⣽⣵⣯⣿⡲⣞⠿⢭⣿⣯⣫⣞⣣⡯⣻⡯⡧⠉⢘⢨⢃⣈⣿⣿⣿⣿⣭⣾⣿⣿⣿⣿ ⠀⠀⣆⠀⠀⡇⠀⠙⢱⡄⠀⠈⠘⣷⡳⣟⡟⢼⠿⠿⡦⣊⡫⠯⢭⣔⣤⡰⣎⢌⡫⢟⣭⣶⡾⡿⣮⣞⢿⣩⢾⢭⢾⡳⣵⢕⡿⡬⡮⢿⢽⡿⣥⣺⣯⡷⡗⣶⣣⣿⠴⡯⡍⣛⣭⣴⠷⢿⡿⣯⣶⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⣷⠀⠀⠇⠀⠀⢸⡇⠀⠀⠀⠠⠘⠚⣺⣅⡯⣿⡋⠋⢻⣫⣟⡽⣞⡶⣣⢽⡾⣿⣟⠷⣚⣃⣻⣪⣷⣻⣵⣷⣹⡷⣚⡫⣯⣿⠽⣵⣧⣷⣟⡵⣖⣿⣒⣿⣑⣐⣼⡆⣫⣧⣿⡿⣫⣵⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⢠⣄⠀⠀⠀⠀⠀⠆⠠⣳⣿⢟⡿⣷⢯⣯⣽⠿⣻⡯⣾⣳⢏⡫⡫⡵⣿⣟⣿⡷⣚⠽⣏⡝⢓⣾⣿⣿⣿⣿⡝⡶⣛⣟⣿⡯⣾⣶⡷⢿⢏⣾⣌⡿⠿⣛⣽⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣩⣭⣭⣵⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠉⠉⠛⢿⣿⣿⣿⣿⣿⣶⣤⣤⣄⣀⡀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣗⣬⣼ ⣿⣿⣿⣿⣿⣿⡽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠛⠿⣿⣿⣿⣿⠁⠀⠀⠀⣀⡀⣠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣠⣠⣾⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⡟⢁⣶⣿⣷⡄⢹⣿⣿⣿⠸⠇⣿⠸⠿⡇⣻⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿ ⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⡇⢸⣿⣯⣿⡇⢸⣿⣿⣿⠸⠇⣾⢸⠿⡇⣛⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿ ⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣀⢀⡀⢀⣠⡄⣴⣶⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⢸⣿⣿⣿⢸⡇⣷⢸⣿⠇⠟⣃⣯⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠿⢸⡇⢸⢿⡇⣻⣯⢸⣿⣿⣿⡇⢸⣿⣿⣿⡆⢘⣻⣿⣿⣶⣶⣶⣴⣶⣿⣿⠿⠛⠋⠉⠉⠙⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⢰⡆⢸⣿⡇⢿⣟⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⠸⠉⠀⠀⠻⡿⠿⣛⡋⠍⠢⡫⠀⡱⡷⣶⡀⡀⠠⠄⠀⡀⠉⠙⠛⠿⢿⣿⢽⣿⣿⣿⡗⣿⠷⠦ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣮⢨⣍⢸⣶⡇⣿⡿⢸⠛⠉⠉⠁⢸⣿⠿⠟⠓⠂⠀⢤⡀⠀⠀⢝⢍⡓⠤⡕⡉⡀⠄⠀⣠⣬⣶⣶⣷⡇⣈⠈⡁⠡⠁⣀⣤⣼⣿⣿⣿⣷⣯⡄⠀ ⠉⠛⠿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⡏⠸⣿⣿⣿⣀⣛⡘⠛⠘⣋⣡⣤⣶⠂⠀⠀⠀⠀⠈⠒⠤⢤⣤⣴⣾⣷⣯⣦⣬⣃⡀⢦⡁⣤⠀⣴⡷⠛⠛⢈⣿⢟⠛⠛⣭⢙⣨⣴⣾⣿⣿⣿⣿⣿⡿⠿⠛⢩⠛ ⠀⠀⠀⠀⠈⠙⠉⠈⠙⠻⢿⣿⣿⣿⡟⠀⠘⡏⠁⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠧⠀⠀⠀⠀⠀⠀⠀⠀⠈⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣐⡰⢃⢥⠆⣺⡤⢅⣨⣴⣾⣿⣿⣿⣿⣿⣿⡿⠛⠉⡀⢀⠀⠰⠪ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⠿⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⡿⠿⣛⡯⠥⠠⠯⠤⡀⢀⣀⣠⠤⣎⣜⣄⣀⡼⣋⢶⣯⣿⣻⢿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣤⣵⣾⣿⣿⣿⣿⣿⣿⣿⠿⠛⢁⣴⣾⣀⣴⠠⣪⣶⣴ ⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢡⢀⣼⡫⣦⣺⠵⡪⠰⡉⣣⣴⢞⡪⠵⠒⣒⡖⠲⣡⢿⠷⣿⣿⣿⢦⠀⠙⡛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⡋⠁⠀⠔⠈⡍⢝⡪⣵⣿⣿⣿⣿ ⠲⡻⢻⣫⡏⣝⡏⠠⣠⣦⠖⡣⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠨⡠⠴⢝⢛⣖⠤⡀⠤⠴⡛⡚⡗⢚⡴⢞⠵⡭⡩⢒⠅⡁⡥⣻⣿⣞⢢⣗⡞⠑⣰⣮⡝⠻⣿⣿⡿⠿⢛⢛⢩⣾⡦⢅⡜⡂⢽⢙⠔⠏⠂⣿⣿⣿⣿⣿ ⠐⡑⡠⣀⠩⠒⡧⣆⠟⡩⡙⡋⣀⠅⣶⠷⠖⢄⣂⠖⠶⠞⠊⡀⡘⠚⠓⣳⠢⡫⠟⠵⡺⢝⡖⣹⣙⣑⢕⡣⡬⠴⠥⢚⠖⡝⢈⡋⠘⢡⣷⡆⣏⣀⠀⣿⣿⣿⣿⠭⠿⢿⣷⢏⠂⣊⠜⢙⢵⣠⣶⣾⣿⣿⣿⣿⣿⣿ ⠀⠀⠉⠀⢍⠠⠨⣭⠝⣚⠄⡉⠹⢴⠒⣺⠢⢴⢴⠞⢭⢖⢛⠦⢊⢨⠞⠭⠒⢋⣰⡤⢶⢅⢉⣡⠴⡌⡱⡓⣓⡊⠗⢕⡞⡵⢓⣟⣪⡚⠯⣤⠁⠀⠔⡖⣲⢒⢾⠚⣖⡚⢎⡶⢊⢆⣤⣾⣿⣿⣿⣿⣿⣿⣿⢿⣿⣟ ⠀⠀⢶⠀⠀⠀⠈⣹⠭⠮⢖⢮⠽⠪⡮⣒⠖⠫⠤⡂⢍⡋⢅⡍⣅⣤⣶⣶⣶⣿⠏⠠⣒⠣⡠⢚⠩⡑⢝⢕⡪⣠⢿⣵⣊⡬⣦⠽⠼⠠⠠⠁⣔⢀⡐⣪⢬⢖⡣⡒⠥⢸⣣⢳⣑⣋⢌⠭⣴⣶⣿⣍⣽⡿⣟⣭⣾⣿ ⠀⠀⡿⠀⠀⡏⠀⠀⠀⠪⡘⡂⠠⠑⡭⣬⡭⠜⢽⣿⡷⠂⢴⣴⣿⣿⠟⢛⡉⡏⠸⡨⡇⢪⣫⢼⡣⡍⡪⣈⡭⠚⡯⠢⡪⠦⠒⠳⠭⠻⡳⠚⠭⢳⠩⢞⡹⢂⡔⣇⠲⣚⡊⠈⠀⠁⠂⡀⣿⣿⣿⣟⣯⣾⣿⣿⣿⣿ ⠀⠀⣇⠀⠀⡇⠀⠙⢱⡄⠀⠀⠚⣤⡾⠩⠖⢻⣉⡱⢂⡘⠛⣋⡅⠦⠤⠪⠀⡀⡀⠒⢕⢬⢖⡰⡪⣉⢍⢒⠒⠅⡎⠽⠐⣓⠍⠊⡨⠪⢴⠁⣫⡳⣫⠣⢢⢞⣊⠤⠫⢺⡄⡐⣀⣵⡶⢾⡿⣯⣷⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⣿⠀⠀⠇⠀⠀⢸⡇⠀⠀⠀⠀⠘⠊⢁⢥⠝⢅⠎⠉⠊⠒⠭⢍⢎⡵⡢⣢⢔⡭⢵⢞⣆⣊⡰⣘⢩⣱⣪⠭⡗⠆⠧⢪⣚⢥⢞⠭⠬⢒⡫⡨⠥⣲⣋⢭⣐⣀⠢⠀⣩⣶⣿⡿⣯⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⢠⣄⠀⠀⠀⠀⠀⣆⠀⢩⠢⠖⣱⠽⠯⠤⣜⢔⡱⡺⡩⢜⡵⢞⣕⣋⣓⢫⠒⠱⣚⣖⠊⠆⢓⣸⣾⣿⣾⡿⣒⡒⠝⣁⠕⢪⠥⠶⣍⡓⡔⡣⠢⠿⡿⣛⣽⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣭⣭⣷⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠉⠉⠛⢿⣿⣿⣿⣿⣿⣶⣦⣤⣬⣁⡀⠀⠉⠄⢐⡀⠉⠉⢊⣴⣿⣗⣬⣼ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠉⠉⠈⠁⠈⠁⠀⠀⠁⣿⣏⣽⣿⡿⠋⢋⣼⣿⣿⡏⠉⣿⣿⠟⠉⢸⣿⡟⠋⠙⠛⠿⣿⠟⡉⠉⠁⠀⠀⠀⠀⠀⠀⠀⢹⠉⠁⡇⠀⠈⢿⠈⠀⠀⠈⠉⠁⠀⠀⠀⠀⠠⠾⢻⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⠀⠀⣶⡇⠀⠀⠀⠀⣿⣿⣿⠏⡕⣡⣿⠿⠿⠿⠇⠀⡺⠟⡔⠀⢸⡟⠁⠀⠀⠐⡄⠀⠈⣴⣷⠰⠁⠩⠀⠐⠂⠂⠀⢸⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠄⢰⣚⣉⢼⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣧⠀⠀⠀⠀⣿⡿⠋⠌⡝⠉⠀⠀⠀⠀⠀⠀⠀⠊⡀⠀⢸⠇⢀⠀⠀⠈⡁⢠⣶⡞⠉⠀⠀⣰⠀⠀⠀⡀⠀⢸⠀⠀⡇⠀⠀⡄⠀⠀⠀⠀⠀⠀⠀⠘⡀⠠⠀⠀⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣤⣤⣿⣿⣧⣤⣤⣾⣿⣤⣤⣾⠁⣀⣀⡀⢀⣠⣄⣤⣴⢸⣯⣤⣼⡄⢠⣶⣦⣤⡄⢸⣿⣦⣥⢠⡆⣷⢠⣤⠄⠇⣀⣬⣀⣤⣧⣄⣴⣿⣤⣤⣬⣤⣤⣄⣤⣴⣷⣤⣤⣴⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⣿⢸⡇⢸⢿⣇⣻⣯⢸⣿⣿⣿⡇⢸⣿⣿⣿⡆⢸⣻⣿⣿⣶⣶⣶⣶⣶⣿⣿⠿⠛⠋⠉⠉⠙⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⢰⡦⢸⣿⡿⢿⣟⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⠸⠉⠀⠂⠻⡿⢿⣛⣯⣿⣾⣿⣯⣽⣿⣶⣶⣦⣤⣤⣄⣀⣉⡙⠛⠿⣿⣿⣿⣿⣿⣿⡟⣿⠿⠿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⢨⣭⢸⣶⡇⣿⡿⢸⠛⠉⠉⠁⢸⣿⠿⠟⠓⠂⠠⢤⡀⠀⠘⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣭⣿⣿⣿⡿⣖⣦⣽⣿⣿⣿⣷⣯⡄⠂ ⠉⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⡟⢸⣿⣿⣿⣈⣛⣘⠛⢘⣋⣡⣤⣶⠂⠀⠀⠀⠀⠈⢲⢤⢤⣤⣶⣾⣿⣯⣦⣼⣫⡽⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⢟⣿⣵⣿⣿⣿⣿⣿⣿⡿⢿⣻⣽⣿ ⠀⠀⠀⠈⠉⠛⠉⠉⠙⠿⢿⣿⣿⣿⡟⠀⠘⡟⠁⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠧⠀⠀⠀⠀⠀⠀⣀⣦⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣛⡿⣿⣿⣿⣿⣿⢿⣫⣽⣾⣿⣿⣿⣿⣿⣿⡿⣟⣯⣾⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⠿⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⡿⢿⣻⣿⢷⣿⣿⣧⣄⣤⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣯⣟⣿⢿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣭⣽⣾⣿⣿⣿⣿⣿⣿⣿⢿⣿⣵⣿⣿⣿⣿⣿⣿⣿⣿ ⣤⣄⣀⣀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⢱⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣶⣽⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣷⣾⣽⣿⣿⣿⣿⣿⣻⣿⣽⣾⣿⣿⣿⣿⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿ ⢻⣿⣯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠈⢛⡿⢿⣯⣽⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣧⣙⣳⣿⠟⣾⣿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠁⠀⣾⢄⢈⡙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⡍⠿⠉⣁⣦⣷⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣽⣿⣟⣿⣿⣿ ⠀⡀⣿⠀⢸⡏⠔⣡⠻⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⣱⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿ ⠂⠇⣧⠁⣀⡇⠇⡟⢳⣯⠃⠸⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿ ⠀⢀⣿⠀⠀⡇⡧⣷⣼⣿⠀⠀⡔⣡⢸⠿⣿⣿⣿⣿⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣻⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⡄⡀⡄⣤⢠⣤⠀⠀⡧⡿⣷⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣭⣭⣷⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠉⠉⠛⢿⣿⣿⣿⣿⣿⣶⣦⣤⣬⣁⡀⠀⠉⠄⢐⡀⠉⠉⢊⣴⣿⣗⣬⣼ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠉⠉⠈⠁⠈⠁⠀⠀⠁⣿⣯⣽⣿⡿⢋⢋⣼⣿⣿⡏⠉⣿⣿⠟⠉⢸⣿⡟⠋⠙⠛⠿⣿⠟⡉⠉⠁⠀⠀⠀⠀⠀⠀⠀⢹⠉⠁⡇⠀⠈⢿⠈⠀⠀⠀⠉⠁⠀⠀⠀⢀⠠⠾⢻⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⠀⠀⣶⡇⠀⠀⠀⠀⣿⣿⣿⠏⡕⣠⣿⠿⠿⠿⠇⠀⡻⠏⡔⠀⢸⡟⠁⠀⠀⠐⡄⠀⠈⣴⣷⠰⠁⠩⠀⠐⠂⠂⠀⢸⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠄⢐⣚⣉⢼⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣇⠀⠀⠀⠀⣿⡿⢋⠌⡝⠋⠀⠀⠀⠀⠀⠀⠀⠊⡀⠀⢸⡇⢀⠀⠀⠈⡁⢠⣶⡞⠉⠀⠀⣰⠀⠀⠀⡀⠀⢸⠀⠀⡇⠀⠀⡄⠀⠀⠀⠀⠀⠀⠀⠘⡀⠠⠀⠀⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣄⣤⣿⣿⣧⣤⣤⣾⣿⣤⣤⣾⠁⣀⢀⡀⢀⣠⣄⣤⣴⢸⣯⣤⣼⡄⢠⣶⣦⣤⡅⢸⣿⣦⣥⢠⡆⣷⢠⣤⠄⠇⣀⣬⣀⣤⣧⣄⣴⣿⣤⣤⣬⣤⣤⣤⣤⣴⣷⣤⣤⣴⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⣿⢸⡇⢸⢿⣇⣻⣯⢸⣿⣿⣿⡇⢸⣿⣿⣿⡆⢘⣻⣿⣿⣶⣶⣶⣶⣶⣿⣿⠿⠛⠋⠉⠉⠙⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⢰⣦⢸⣿⡗⢿⣟⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⠸⠉⠀⠀⠻⡿⢿⣛⣯⣿⣾⣿⣯⣽⣿⣶⣶⣶⣤⣤⣄⣀⣉⡙⠛⠿⣿⣿⣿⣿⣿⣿⡟⣿⠿⠿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⢨⣭⢸⣶⡇⣿⡿⢸⠛⠉⠉⠁⢸⣿⠿⠟⠓⠂⠠⢤⡀⠀⠘⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣭⣿⣿⣿⡿⣖⣦⣽⣿⣿⣿⣷⣯⡄⠀ ⠉⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⡟⢸⣿⣿⣿⣈⣛⣘⠛⢘⣋⣡⣤⣶⠂⠀⠀⠀⠠⠈⢲⡤⢤⣤⣶⣾⣿⣯⣦⣼⣫⡽⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⢟⣿⣵⣾⣿⣿⣿⣿⣿⡿⢿⣻⣽⣟ ⠀⠀⠀⠈⠉⠛⠉⠉⠙⠿⢿⣿⣿⣿⡟⠀⠘⡟⠁⠠⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠧⠀⠀⠀⠀⠀⠀⣀⣦⣜⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣭⣛⡿⣿⣿⣿⣿⣿⢿⣫⣽⣾⣿⣿⣿⣿⣿⣿⣿⣟⣯⣾⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⢿⠀⠀⢐⠀⠀⠀⠈⢻⣿⣿⡿⣿⣻⣿⢷⣿⣿⣧⣄⣤⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣯⣟⣿⢿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣭⣽⣾⣿⣿⣿⣿⣿⣿⣿⢿⣿⣵⣿⣿⣿⣿⣿⣿⣿⣿ ⣤⣄⣀⣀⣀⣀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢱⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣶⣽⣟⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣷⣮⣽⣿⣿⣿⣿⣿⣟⣿⣽⣾⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿ ⢻⣿⣯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⡀⡈⠛⣿⣿⣿⣽⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣧⣙⣳⣿⠟⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠁⡀⣾⢄⢈⡙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⡍⠿⠉⣁⣤⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣽⣿⣟⣿⣿⣿ ⠀⠁⣿⠀⢸⡏⡔⣡⠻⢻⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⣱⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⡂⠇⣧⢇⢀⡇⣿⡿⢳⣧⠃⠹⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⢀⣿⠨⠀⡇⡯⣷⢼⣿⠀⢠⡶⣡⢸⠿⣿⣿⣿⣿⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⡄⠀⡄⣤⢠⣤⠀⠀⣇⡿⣷⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣩⣭⣭⣷⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠉⠉⠛⢿⣿⣿⣿⣿⣿⣶⣦⣤⣬⣉⡀⠀⠀⠄⠒⡀⠀⠀⢊⣴⣿⣗⣬⣼ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠈⠈⠉⠁⠈⠁⠀⠀⠉⣿⣯⡽⣿⡿⢋⢋⣾⣿⣿⡏⠉⣿⣿⠟⠉⢸⣿⡿⠉⠙⠻⠿⣿⠟⡉⠉⠁⠀⠀⠀⠀⠀⠀⠀⢹⠉⠁⡇⠀⠈⢿⠈⠀⠀⠈⠈⠀⠀⠀⠀⠀⠠⠾⢻⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⠀⠀⣶⡇⠀⠀⠀⠀⣿⣿⣿⠏⢕⣡⣿⠿⠿⠿⠇⠀⡾⠟⡔⠀⢸⡟⠁⠀⠀⠒⡄⠀⠈⣴⣷⠠⠀⠨⠀⠐⠂⠂⠀⢸⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠄⢀⣚⣉⢼⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣧⠀⠀⠀⠀⣿⡿⠋⠌⡝⠉⠀⠀⠀⠀⠀⠀⠀⠛⡀⠀⢸⡇⢀⠀⠁⠈⠁⢠⣶⡞⠉⠀⠀⣰⠀⠀⠀⡀⠀⢸⠀⠀⡇⠀⠀⡄⠀⠀⠀⠀⠀⠀⠀⠙⡀⠠⠀⠀⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣄⣠⣿⣿⣧⣤⣤⣾⣿⣤⣤⣾⢁⣀⢀⡀⢀⣠⡄⣤⣴⢸⣯⣤⣼⡄⢠⣶⣦⣤⡅⢸⣿⣦⣥⢠⡆⣷⢠⣤⠄⢇⣀⣬⣀⣤⣧⣤⣴⣿⣤⣤⣦⣤⣄⣠⣤⣤⣷⣤⣤⣴⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠰⢿⢸⣇⢸⢿⡏⣻⣯⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⢘⣻⣿⣿⣶⣶⣶⣶⣶⣿⣿⠿⠛⠋⠉⠉⠙⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢰⣿⢰⣦⢸⣿⡇⢿⣟⢸⣿⣿⣿⡇⢸⣿⣿⣿⡇⠸⠉⠀⠀⠻⡿⢿⣛⣯⣿⣿⣿⣯⣽⣿⣶⣶⣶⣤⣤⣄⣀⣉⡙⠛⠿⣿⣿⣿⣿⣿⣿⡟⣿⠿⠿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢀⣿⢨⣭⢸⣶⡇⣿⡿⢸⠛⠉⠉⠁⢸⣿⠿⠟⠓⠂⠠⢤⡀⠀⠈⣿⣿⣿⣾⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣭⣿⣿⣿⣿⣖⣦⣽⣿⣿⣿⣷⣿⡄⠂ ⠉⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⡟⠸⣿⣿⣿⣈⣛⣘⠛⢘⣋⣥⣤⣶⠂⠀⠀⠀⠀⠈⢲⡤⢤⣤⣶⣾⣿⣿⣦⣾⣯⣽⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣟⣯⣵⣾⣿⣿⣿⣿⣿⡿⢿⣻⣽⣿ ⠀⠀⠀⠈⠉⠛⠉⠉⠙⠿⢿⣿⣿⣿⡟⠀⠘⡟⠁⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠧⠀⠀⠀⠀⠀⠀⢀⣦⣜⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣭⣛⡿⣿⣿⣿⣿⣿⢿⣫⣽⣾⣿⣿⣿⣿⣿⣿⣿⣟⣯⣶⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⢿⠀⠀⠀⠈⠀⠀⠀⢻⣿⣿⡿⢿⣻⡿⢷⣿⣿⣧⣄⣤⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣟⡿⢿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣽⣽⣾⣿⣿⣿⣿⣿⣿⣿⢿⣻⣵⣿⣿⣿⣿⣿⣿⣿⣿ ⣤⣄⣀⣀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣶⣿⣿⣿⣿⣿⣿⣿⣿⣯⣽⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣷⣶⣽⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣾⣾⣿⣿⣿⣿⣿⣿⣿⢿⣽⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿ ⢻⣿⣯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⡁⡈⠋⡿⢿⣯⣽⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣷⡈⣱⣿⢗⣿⡿⠟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠁⠀⣿⠀⠈⡙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⡕⠶⠉⢴⣿⣯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣟⣿⣿⣿ ⠀⠃⣿⠀⢼⡏⠘⣡⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢂⣾⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿ ⠀⠆⣯⠁⠸⡇⠳⡟⢳⣯⠋⠹⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⣿⠒⠨⡇⡉⣿⢼⣿⡄⢀⠔⣡⠸⠿⣿⣿⣿⣿⡿⠿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣻⣿⣿⣿⣿⣿⣿⣿⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⡄⠀⡄⣤⢠⣤⠀⠈⠎⡿⣷⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠰⣿⡆⠀⠀⠀⠀⠙⢿⣿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠁⠀⠀⠀⠀⠀⠀⠈⠀⢰⡀⡽⣿⡿⠋⢋⣾⣿⣿⡏⠉⣿⣿⠟⠉⢸⣿⡿⠋⠹⢻⣿⣿⠟⡉⠀⢹⡃⢸⡇⠀⠀⠀⠀⠀⠀⠀⠀⠉⠺⣿⠈⠁⢸⠉⠉⠉⠩⠐⠏⠊⠉⠽⢻⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡆⠀⠀⣶⡇⠀⠀⠀⠀⢸⣿⣿⠏⣔⣡⣿⣿⣿⣿⡇⠀⣺⠏⡄⠀⢸⣿⠃⠘⠀⠚⣿⠇⠈⣴⣿⣾⣅⡈⡇⢐⡂⠀⠀⠀⠀⠀⠀⠀⠈⢑⠀⠀⠈⠀⠀⠘⠀⠉⠀⡄⠐⠀⢼⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠀⠀⣿⣇⠀⠀⠀⠀⣸⠏⠋⠈⣽⣿⣿⣿⣿⣿⡇⠀⢰⠞⡀⠀⢸⡏⢀⠀⠀⠨⣻⣧⣴⡞⠯⢋⠅⣰⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣄⣠⣿⣿⣧⣤⣤⣼⣧⣄⣤⣾⣿⣦⠀⠉⠀⠀⠀⠀⣸⣿⣯⣤⣼⣥⣤⣶⣾⣤⣵⣿⣿⣦⣭⣴⣾⣿⣧⣤⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠏⢠⡄⠀⠀⢀⡾⠃⠀⠀⠈⠉⢿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⠘⠈⠻⣿⣿⠟⠉⡉⢿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⢠⠀⠀⠈⣰⡿⣠⠆⣰⣆⠀⢠⡄⠀⠀⠀⠈⠉⠉ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⣀⠀⠀⠸⣮⡳⢰⣿⣿⣾⡆⠹⣿⣿⣿⠿⠛⠛⠻⢿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⣼⣦⣾⣾⣿⣿⠏⣰⡧⢽⡷⠂⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⡇⣸⣿⠀⣿⣿⡷⣶⣦⠙⣿⣿⣿⣿⣷⠀⢿⡿⠁⠀⠀⠀⠀⠀⠉⢦⡄⠀⠀⠀⠀⠀⠀⣀⣿⣿⣿⣿⣿⣡⣴⢿⣯⣸⣧⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠛⠃⠘⠛⠀⣛⣻⠇⠿⢿⡀⣿⣿⣜⢿⣿⣄⣾⡇⠀⠀⣀⠀⣀⡀⠀⠈⡇⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣷⣮⣝⡻⡆⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⡇⢸⣷⠀⣿⣿⡇⣿⣿⠙⣿⣿⣿⣿⣿⣿⣿⡇⣿⠀⢾⢠⣿⡇⣿⡇⡇⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣇⣄⢀⠀⡄⠰⢂⣐ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⠀⠿⠇⠸⠿⠀⠿⠿⠇⢿⣿⠀⡿⢿⣿⣿⣿⣿⣿⣧⣤⠀⢶⠐⣶⡇⣭⣅⣧⣤⣄⡀⠀⣰⣿⡟⢢⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⡇⠽⠟⠻⢮⡽⠉⠩ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣩⣿⣿⠀⣶⡆⢸⡷⠀⣿⣿⡇⣿⣷⠀⣯⣿⣿⣿⣿⠛⢻⡿⡟⢀⢈⢀⣟⡃⣛⣿⣿⣿⣿⣿⣰⣿⡟⢘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⡇⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⣹⣮⣿⠀⠿⠇⠘⠛⠀⠛⠛⠓⠻⠿⠀⣿⣿⣿⣿⣿⠀⢸⡇⢙⠀⠛⡸⠿⠇⢿⣿⣿⣿⣿⣳⣿⣿⢳⣺⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⡇⣹⣿⢿⠿⠿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣾⣾⣿⣟⡄⣰⣤⣤⣤⣤⣤⣤⠤⠤⣄⣴⣎⣿⣿⣿⣿⠀⢸⣵⣿⣧⣄⣄⣟⣦⣿⣿⣿⣿⣿⣻⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⠀⣴⣶⣆⠹⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⣉⢟⣿⣿⠰⣻⣟⣿⣿⣿⣿⣿⢻⡟⢟⡙⢿⣭⣿⣿⣿⠀⠈⣡⡙⣏⠛⡙⢷⣾⣿⣿⣿⣿⣿⣿⠷⠿⠿⠿⠿⠿⠿⠿⢿⠿⣿⣿⣿⣿⣷⣿⣾⣧⣈⡛⣁⣤⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⣻⡏⢉⢹⣦⢻⣿⠿⣿⣿⣿⡇⣇⣺⣿⣻⣷⣷⠛⢉⡉⣀⡈⣁⣀⣀⣴⣶⡄⡁⠁⠀⠀⣿⣿⣿⣷⢠⣴⣶⣶⣾⠿⣶⣠⡲⠶⣒⣠⣥⣶⣿⣿⣿⣿⢟⣯⣶⣶ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⣽⣯⣿⢿⣿⣟⢻⣿⣷⢻⡿⠿⠇⠋⠭⡻⣾⠟⠚⣂⢀⠀⠛⠿⠿⠽⠿⣶⣿⣿⣿⣿⣿⣿⣟⢛⣯⡷⣼⣷⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⡿⣟⣯⣼⣿⣿⣿⣿ ⣉⣉⣉⣉⣩⣩⣉⣉⣉⣭⣭⣉⣙⣭⣉⣉⡉⠀⣿⡽⢾⣽⣿⡿⡆⠓⣨⣴⣿⣷⣤⣀⣀⣤⣤⣶⣶⣯⣾⣵⣵⣦⣠⣬⣤⣦⣤⣤⣤⣦⣬⣍⣩⢠⡟⣁⣀⣩⣿⣿⣿⣛⣛⣛⣻⣟⣛⣛⣫⣵⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⢿⣿⣿⠿⢿⣿⣿⣷⣶⣾⣿⣿⣿⣿⣿⣧⣤⣠⣌⣀⣠⣤⣴⣾⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢶⣌⢛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣧⣤⣄⣀⣤⣄⣬⣤⣤⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣯⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠰⣿⡆⠀⠀⠀⠀⠙⢿⣿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠉⠉⠉⠀⠈⠀⠀⠈⠀⢸⡀⡽⣿⡿⢋⢋⣾⣿⣿⡏⠉⣿⣿⡟⠉⢸⣿⡿⠋⠹⢻⣿⣿⠟⡉⠀⢩⡃⢸⡇⠀⠀⠀⠀⠀⠀⠀⠀⠉⠾⣿⠉⠁⢸⠉⠉⠉⠉⠈⡟⠉⠉⠽⢻⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡦⠀⠀⣶⡇⠀⠀⠀⠀⢸⣿⣿⠏⡔⣡⣿⣿⣿⣿⡇⠀⡾⠟⡄⠀⢸⣿⠃⠘⠀⠟⣿⠇⠈⣴⣿⣶⣅⡨⡇⢐⡂⠀⠀⠀⠀⠀⠀⠀⠈⢛⠀⠀⠈⠀⠀⠀⠀⠩⣤⡀⠐⠀⢼⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⣿⣧⠀⠀⠀⠀⣼⠏⢋⠜⣽⣿⣿⣿⣿⣿⡇⠀⢡⡟⡁⠀⢸⡏⢀⠀⠁⠸⣹⣷⣶⡞⠿⢋⠅⣰⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣄⣤⣿⣿⣧⣤⣤⣾⣧⣀⣥⣾⣿⣧⠀⠉⠀⠀⠀⡀⢘⣿⣯⣤⣼⣦⣤⣶⣾⣬⣵⣿⣿⣦⣭⣴⣾⣿⣧⣤⡄⠀⠀⠀⠀⠀⠀⠀⠈⠀⡇⠀⠀⠀⠀⠠⢀⠀⠀⠀⠀⠀⠉⠉⢿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠠⡄⠁⠈⠛⢹⣿⡟⠩⡏⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠛⠀⠀⠁⠀⡄⠀⠖⠠⣾⣇⠀⠈⠁⠀⠀⠀⠈⠉⠉ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⣀⡀⠀⠀⠂⠹⣷⣿⣿⣦⡂⠹⣿⣿⣿⠿⠛⠛⠻⢿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣶⣼⡿⢀⡄⣰⡿⢻⡄⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⡇⣼⣿⠀⣿⣿⡇⣶⣦⠀⣿⣿⣿⣿⣷⠀⢿⡿⠁⠀⠀⠀⠀⠀⠙⢦⡄⠀⠀⠀⠀⠀⠀⢰⣷⣾⣿⣿⣷⣿⣶⢿⣯⣸⣷⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠛⠃⠚⣛⠀⣛⣻⠇⠿⢿⣰⣿⣿⣼⢿⣿⠀⢸⡇⠀⠀⣀⢀⣀⡀⠀⠈⡇⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣷⣮⣝⡻⡆⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⡇⢸⣿⠀⣿⣿⡇⣿⣿⣽⣿⣿⣿⣿⣿⠀⢸⡇⣿⠀⢾⢨⣿⡇⣿⡇⡇⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣇⣄⢀⠀⡀⠰⢆⣐ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠿⠇⠸⠿⠀⠿⠿⠇⢿⣿⠘⣿⣿⣿⣿⣿⣇⢸⡇⣤⠀⢴⠐⣾⣧⣭⣥⣇⠀⠀⠀⠀⣰⣿⡟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⡗⠽⠟⠿⢮⠭⠛⠩ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣭⣿⣿⠀⣶⡆⢸⡷⠀⣿⣿⡇⣿⣷⠀⣯⣽⣿⣿⣿⣿⣾⡇⡛⢀⢈⢈⣻⣿⣿⣿⣿⣷⠀⠀⣰⡿⢋⢩⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⡇⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⣹⣮⣻⠀⠿⠇⠘⠛⠀⠛⠛⠃⠻⠿⠀⣿⣿⣿⣿⣿⠀⢹⣡⣛⠘⠿⠰⣿⣿⣿⣿⣿⠃⠀⣰⣿⠡⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⡇⣸⣿⣿⠿⠿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣾⣿⣿⣟⡄⣴⣤⣤⣤⣤⣤⣤⠤⢤⣄⣰⣎⣿⣿⣿⣿⠀⢸⣷⣮⣱⣦⣸⣿⣿⣿⣿⡷⢀⣼⣯⣨⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⠀⣴⣶⣆⠹⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⢩⢟⣿⣿⢰⣿⣟⣿⣿⣿⣿⣿⢻⡿⢟⡙⢿⣭⣿⣿⣿⠀⠈⣡⡙⣧⡊⡛⢿⣾⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⠿⣿⣿⣿⣿⣷⣿⣾⣧⣈⡛⣁⣤⣽ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⢿⡟⢉⢽⣦⢻⣿⠿⣿⣿⣿⡇⣷⣾⣿⣿⣷⣷⠛⢉⡉⣀⡈⢁⣀⣠⣼⣾⡆⡈⢙⣿⣿⣿⣦⢠⣤⣤⣶⣶⣶⣾⠷⣶⣀⣲⠶⣒⣠⣤⣶⣿⣿⣿⣿⢟⣫⢶⣶ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⣼⣿⣟⣿⣿⣟⢻⣿⣷⢻⡿⠿⠇⠃⠭⡿⢿⠟⠛⢀⠀⣀⠛⠿⠿⠿⠿⣶⣿⣿⣿⣿⣿⠿⢟⣫⠎⢿⣿⣷⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⡿⢟⣯⣾⣿⣿⣿⣿ ⣉⣉⣋⣉⣩⣩⣉⣉⣉⣍⣩⣍⣙⣭⣉⣉⡉⠀⣽⢿⣿⣿⣿⡟⡆⠛⣩⣴⣿⣷⣤⣠⣄⣠⣶⣶⣶⣶⣶⣧⣧⣦⣤⣤⣤⣦⣧⣴⣲⣶⣀⡍⣹⡛⢨⣤⣭⣭⣿⣽⣿⣟⣛⣛⣛⣻⣛⣛⣫⣵⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠿⢿⣿⣿⣷⣶⣾⣿⣿⣿⣿⣿⣧⣤⣠⣄⣁⣠⣤⣴⣷⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢿⡔⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣧⣤⣄⣀⣤⠄⢬⣤⣤⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⣿⣻⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠰⣿⡆⠀⠀⠀⠀⠙⢿⣿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠈⠀⠁⠀⠈⠁⠀⠀⠀⢸⡀⡹⣿⡿⠋⢋⣼⣿⣿⡏⠉⣿⣿⠟⠉⢸⣿⡿⠋⠹⢻⣿⣿⠟⡉⠀⢹⡃⢸⡇⠀⠀⠀⠀⠀⠀⠀⠀⠉⠾⣿⠈⠁⢸⠉⠉⠉⠉⠘⠏⠉⠉⠽⢻⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⣶⡇⠀⠀⠀⠀⢸⣷⣿⠏⡄⣡⣿⣿⣿⣿⡇⠀⣺⠏⡐⠀⢸⣿⠃⠘⠊⠞⣿⠏⠈⣴⣿⣾⣅⡀⡇⢐⡂⠀⠀⠀⠀⠀⠀⠀⠈⢛⠀⠀⠈⠀⠀⠀⠀⠉⠀⠀⠐⠀⢼⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⣿⣇⠀⠀⠀⠀⣼⠏⢃⠈⣽⡿⣿⣿⣿⣿⡇⠀⢵⡎⡀⠀⢸⡟⢀⠀⠀⠘⢹⣧⡴⡞⠿⢛⠅⣰⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣄⣤⣿⣿⣦⣤⣤⣾⣧⣀⣤⣾⣿⣧⠀⠉⠀⠀⠦⠀⠘⢿⣯⣤⣼⣧⣬⣶⣾⣬⣵⣿⣿⣦⣭⣴⣾⣿⣧⣬⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠄⠀⠀⠀⠐⠀⠀⠀⠈⢉⢿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠐⠀⢠⠀⠀⠀⠀⠹⣿⠟⠉⡉⡙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠸⠇⠀⠀⠐⠁⢀⠀⣴⣆⠀⠀⠀⠀⠀⠀⠈⠉⠉ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⢀⠀⣓⡀⠀⠀⠰⠁⢠⣿⣿⣷⡀⠹⣿⣿⣿⠿⠛⠛⠻⢿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⣠⢠⠀⠀⢀⣶⣷⣾⡇⣽⡄⠀⠶⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⡇⣸⣿⠀⣿⣿⣯⣷⣦⠀⣿⣿⣿⣿⣷⠀⢿⡿⠁⠀⠀⠀⠀⠀⠙⢦⡄⠀⠀⠀⠀⠀⠀⣼⣿⣿⣦⣴⣿⣿⣷⢿⣯⣸⣧⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠛⠃⠚⡛⠀⣛⣻⠟⢿⣿⣷⣿⣿⣜⢿⣿⠀⢸⡇⠀⠀⣀⠀⣀⡀⠀⠈⡇⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣷⣮⣝⡻⡆⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⡇⢸⣿⠀⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⡇⣿⠀⣾⢠⣿⡇⣿⡇⡇⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣇⣄⢀⠀⡄⠰⢆⣐ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠿⠇⠸⠿⠀⠿⠿⠇⢿⣿⠻⣿⣿⣿⣿⣿⠀⢸⡇⣤⠀⣶⣠⣮⣧⣭⡅⡇⠀⠀⠀⠀⣰⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⡇⠼⠙⠿⢮⠭⠉⠫ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣩⣿⣿⠀⣶⡆⢰⣷⠀⣿⣿⡇⣿⣷⠀⣯⣿⣿⣿⢿⠀⢸⡇⡛⠀⣼⣿⣿⣿⣿⣿⡅⠀⠀⠀⡰⡛⣣⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⡇⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⣹⣮⣻⠀⠧⠇⠘⠓⠀⠛⠛⠃⠻⠿⠀⣿⣿⣿⣿⣆⢤⢸⡇⢙⢻⣿⣿⣿⣿⡿⠇⡇⠀⢀⡀⢤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⡇⣹⣯⣿⠿⠿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣾⣿⣿⣟⡄⣰⣤⣤⣤⣤⣤⣤⡤⠤⣄⣰⣎⣿⣿⣿⣿⠀⢩⣗⢿⡿⣿⢿⣿⣿⣷⣶⣧⣞⢙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⠀⣴⣶⣆⠹⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⢨⣿⣿⣿⢴⣽⣟⣿⣿⣿⣿⣿⢻⡿⢝⡙⢿⣭⣿⣿⣿⠀⠈⣀⡘⡿⣷⣿⣿⣿⣿⣾⡟⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⡿⠿⣿⣿⣿⣿⣷⣿⣾⣧⣈⠛⣁⣤⣽ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⣿⡟⠉⣽⣦⢻⣿⠿⣿⣿⣿⡇⣿⣾⣿⣿⣷⣷⡋⢉⡉⣀⡈⢀⣀⣀⣴⣿⣿⣿⣿⣿⣦⡀⢀⣤⣤⣤⣶⣶⣶⣶⠶⢶⣦⣶⠶⣒⣢⣤⣶⣿⣿⣿⣿⢟⣫⣶⣶ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⣽⣿⣿⣿⣿⣟⢻⣿⣷⢻⡿⠿⠇⠉⠭⡿⣿⠿⠛⡀⠀⠀⠛⠿⠿⠽⠿⣶⣿⣿⣿⠿⢟⣯⣾⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⡿⣟⣯⣶⣿⣿⣿⣿ ⣉⣉⣉⣉⣩⣩⣉⣉⣩⣍⣩⣉⣙⣭⣉⣉⡉⠀⢽⡿⣿⣿⣿⡿⡆⠛⣉⣴⣿⣷⣤⣀⣀⣤⣶⣦⣶⣷⣾⣾⣷⣦⣤⣤⣤⣤⣤⣄⢘⡫⡻⢿⣋⢹⣭⣍⣭⣭⣿⣽⣿⣟⣛⣛⣻⣿⣛⣛⣋⣵⣾⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠿⢿⣿⣿⣷⣶⣾⣿⣿⣿⣿⣿⣧⣤⣠⣈⣁⣠⣤⣴⣿⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣜⣛⣻⡛⢿⠜⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣧⣤⣄⣀⣤⣄⣬⣤⣤⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⣿⣛⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠰⣿⡆⠀⠀⠀⠀⠙⢿⣿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠈⠀⠀⠀⠀⢰⡀⡽⣿⡿⠋⢋⣾⣿⣿⡏⠉⣿⣿⠟⠉⢸⣿⡿⠋⠹⢻⣿⣿⠟⡉⠀⢩⡃⢸⡇⠀⠀⠀⠀⠀⠀⠀⠀⠉⠺⣿⠉⠁⢸⠉⠉⠉⠉⠈⠟⠉⠉⠽⢻⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡦⠀⠀⣶⡇⠀⠀⠀⠀⢸⣷⣿⠏⣕⣡⣿⣿⣿⣿⡇⠀⡺⠏⡐⠀⢸⣿⠃⠘⠀⠚⣿⠇⠈⣴⣿⣾⣅⠨⡇⢐⡂⠀⠀⠀⠀⠀⠀⠀⠈⢛⠀⠀⠈⠀⠀⢀⠀⠹⠀⠀⠐⠀⢼⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⣿⣇⠀⠀⠀⠀⣸⠯⠃⠘⣽⡿⣿⣿⣿⣿⡇⠀⢠⠏⣀⠀⢸⡏⢀⠀⠀⠙⢹⣧⡴⡞⠯⢋⠅⣰⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣄⣤⣿⣿⣧⣤⣤⣶⣧⣀⣤⣾⣿⣦⠀⠉⠘⠁⠀⡄⠘⢿⣯⣤⣼⣤⣤⣶⣾⣤⣵⣿⣿⣦⣭⣴⣾⣿⣧⣤⡄⠀⠀⠀⠀⠀⠀⠀⡄⡿⠀⢀⡄⠀⠀⢀⡤⠈⠁⠀⠀⠀⠈⠍⢿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠁⠀⠀⠀⠀⠀⢿⡀⠀⢹⣿⠟⠉⡉⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⢸⠇⠁⢰⡿⠀⠀⣨⠊⣴⣆⠀⠀⠀⠀⠀⠀⠈⠉⠉ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠙⠣⡀⢠⣄⠀⣢⡈⢳⠀⠈⠁⢠⣿⣿⣦⡀⠹⣿⣿⣿⠿⠛⠛⠻⢿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠋⠀⠀⡾⠁⠀⠀⣠⣾⡇⢹⡄⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡤⣿⡇⣸⣾⢳⣿⣿⣧⣷⣦⠀⣿⣿⣿⣿⣷⠀⢿⡿⠁⠀⠀⠀⠀⠀⠙⢦⡄⠀⠀⠀⠀⠀⠀⠀⣄⣰⣃⣀⣀⣾⣿⢿⣯⣸⣧⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠛⠋⢻⣿⣐⣿⣿⣿⣿⢿⠀⣿⣿⣜⢿⣿⠀⢸⡇⠀⠀⣀⠀⣀⡀⠀⠈⡇⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣯⣝⡻⡆⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⣿⣿⠀⣿⡇⢸⣿⣻⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⠀⢸⡇⣿⠀⣻⢀⣿⡇⣿⡇⡇⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣇⣄⢀⠀⡀⠰⢂⣐ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⠀⠿⠇⠸⠿⠙⠿⠿⣿⣿⣿⡄⣿⢿⣿⣿⣿⠀⢸⣇⣴⣶⣶⣦⡲⡇⣭⡅⡇⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⡇⠸⠝⠿⠮⠭⠉⠩ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣡⣿⣿⠀⣶⡆⢸⡖⠀⣿⣿⡇⣿⣿⠷⠻⣽⣿⣿⣿⠀⣸⣿⣿⣿⣿⣿⣿⡆⣛⡃⡇⠀⠀⠀⣰⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⡇⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⣹⣮⣻⠀⠿⠇⠘⠓⠀⠛⠛⠃⠻⠿⠀⣯⡨⢿⣿⣿⠸⣿⣷⣿⣿⣿⣿⠿⠇⠿⠇⡇⠀⠀⢐⣍⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⡇⣸⣯⣿⠿⠿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣼⣟⣿⣟⡄⣰⣠⣤⣤⣤⣤⣤⡤⠤⣄⣰⣎⣿⣮⣩⢿⡾⣿⣿⣿⣿⣿⣇⣤⣤⣤⣤⣧⡄⢐⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⠀⣴⣶⣆⠹⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⣈⢟⣿⣿⢰⣿⣟⣿⣿⣿⣿⣿⢻⡿⢟⡙⢿⣭⣿⣿⣷⠿⣾⣿⣿⣿⣿⣿⣶⣾⣿⣿⠑⠯⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⠿⣿⣿⣿⣿⣷⣿⣿⣧⣈⠛⣁⣤⣽ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⡻⠏⠈⣽⣦⢺⣿⠿⣿⣿⣿⡇⣖⣾⣿⠿⢷⣷⠋⢉⡉⣀⡈⢉⣛⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⢠⢄⣤⣶⣶⣶⢶⠷⢶⣀⡲⠶⣒⣠⣤⣶⣿⣿⣿⣿⢟⣫⢷⣶ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⣐⣿⢻⣻⣿⣟⢻⣿⡷⢻⡿⠿⠇⠁⠍⠿⣾⠟⠁⠀⠀⡀⠛⠿⠿⠽⢿⣿⣿⡿⣛⣼⠿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⡿⢟⣫⣞⣿⣿⣿⣿ ⣉⣉⣉⣉⣩⣉⣉⣉⣉⣉⣡⣉⣙⣉⣉⣉⡉⠀⢭⡛⠵⣞⢻⠿⠆⠚⡩⣰⣯⣧⣄⣀⣀⣤⣤⣶⣶⣩⣦⣿⣶⣦⣠⣬⠀⣥⣒⠛⠿⢟⣴⠪⢋⣭⣭⣍⣍⣭⣿⣿⣿⣟⣛⣛⣻⣛⣛⣛⣋⣵⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⢿⣿⣿⠿⢿⣿⣿⣷⣶⣾⣿⣿⣿⣿⣿⣧⣤⣀⣄⣈⣠⣤⣤⣾⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣱⡷⣥⣾⣷⣽⣻⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣧⣤⣄⣀⣤⡀⢤⣤⣤⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡱⣤⡙⢱⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠠⣿⡆⠀⠀⠀⠀⠙⢿⣿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠁⠀⠀⠀⠀⠁⠀⠀⠀⢰⡀⡹⣿⡿⠋⢋⣼⣿⣿⡏⠉⣿⣿⡟⠉⢸⣿⡟⠉⠹⢻⣿⣿⠟⡉⠀⢩⡃⢰⡇⠀⠀⠀⠀⠀⠀⠀⠀⠉⠺⣿⠉⠁⢸⠉⠉⠉⠉⠈⡏⠈⠉⠽⢻⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣆⠀⠀⣶⡇⠀⠀⠀⠀⢸⣷⣿⠏⠔⢠⣾⣿⣿⣿⡇⠀⡺⠏⡄⠀⢸⣿⠃⠈⠀⠚⣿⠇⠈⣴⣿⣶⣁⠀⡇⢐⡂⠀⠀⠀⠀⠀⠀⠀⠊⢉⠀⠀⠈⠀⠀⠀⠀⠩⠀⠀⠐⠀⢼⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⣿⣇⠀⠀⠀⠀⣸⠏⠋⠈⣽⡿⣿⣿⣿⣿⡇⠀⢠⠆⡀⠀⢸⡏⢀⠀⠁⠈⢹⣧⣴⡞⠩⢋⠀⣰⡇⠀⠀⠀⠀⠰⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣄⣠⣿⣿⣦⣤⣠⣼⣧⣀⣤⣾⣿⣦⡄⢭⣧⠈⠄⡀⠘⢿⣧⣤⣼⣤⣤⣶⣾⣤⣵⣿⣿⣦⣭⣴⣾⣿⣧⣤⡄⠀⠀⠀⠀⠀⠀⠀⡄⠀⢡⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠈⠉⢿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢇⠙⠘⣿⣶⡀⠐⡇⠘⠻⣿⠟⠉⡉⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⣦⠀⡄⡀⣴⡏⢀⠄⢀⠘⠃⣰⣦⠀⠀⠀⠀⠀⠀⠈⠉⠉ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠐⠰⣤⣠⣻⣿⣿⡄⡇⠀⠀⠁⢠⣿⣿⣦⡀⠹⣿⣿⣿⠿⠛⠛⠻⢿⣿⠏⠀⠀⠀⠀⠀⠇⣼⣷⣿⣿⣶⣿⡞⣩⠆⣴⡇⢹⡄⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⡇⣶⣦⠀⣿⣿⣿⣿⣷⠀⢿⡿⠁⠀⠀⠀⠀⠀⠈⢦⡄⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣶⢿⣯⣸⣧⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠛⢯⣿⣿⣿⣿⣿⡇⠿⢿⠀⣿⣿⣜⢿⣿⠀⢸⡅⠀⠀⣀⠀⣀⡀⠀⠈⡇⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣮⣝⡻⡆⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⠀⣿⡇⢹⣿⢿⣿⣿⣧⣿⣿⠀⣿⣿⣿⣾⣿⠀⢸⡇⢾⠀⢺⠀⣿⡇⣿⡇⡇⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣇⣄⢀⠀⡀⠰⢂⣐ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⠀⠿⠅⠸⠾⠀⠿⠿⣿⠿⣿⠀⡿⢿⣿⣿⣿⣿⣿⣶⣦⣄⢴⢀⣶⡇⣭⡅⡇⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⡇⠨⠉⠳⠮⠭⠉⠉ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣡⣿⣿⠀⣲⡆⢰⡆⠀⣿⣿⡗⡌⢷⠀⣯⣽⣿⣿⣿⣿⣿⣿⣿⣿⢇⢀⣛⡃⣛⡃⡇⠀⠂⠉⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⡇⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⢹⣮⣻⠀⠇⠃⠘⠁⠀⠛⠛⠃⠓⠙⢀⣶⣿⣯⣿⣿⣿⣿⣿⣿⠣⠾⠸⠿⠇⠿⠇⡃⠊⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⡇⣸⣯⢿⠿⠿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠈⢻⣟⡄⣰⣤⣤⣤⣤⣤⣤⡤⠤⣄⡠⡿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣄⣤⣤⡤⣾⣬⡇⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⠀⣴⣶⣆⠹⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⢟⣿⠀⢸⣟⣿⣿⣿⣿⣿⠛⠋⢙⡙⢨⣼⣿⣿⣿⣿⣿⣿⣇⣬⣽⣾⢿⣧⣿⣿⠇⠰⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿⣷⣿⣾⣧⣈⠛⣁⣤⣽ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠈⠹⣦⠘⣿⠿⣿⣿⣿⡇⠀⢾⠋⠈⠃⠶⠉⢉⡛⣿⣿⣿⣿⣿⣿⣷⡌⡀⠀⠀⠀⠀⠀⢠⠄⣤⣤⣔⡶⡶⠶⢦⣀⠐⠴⣀⣠⣤⣶⣿⣿⣿⣿⢟⣫⣦⣴ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⢐⣟⠀⠹⠿⢻⡿⠿⠇⠀⠀⠀⢀⠐⠀⠀⠀⠀⠛⢾⣿⣿⣿⣿⢟⠏⣉⢟⢿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⡿⢟⡫⡀⣿⣿⣿⣿ ⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣡⣉⣙⣉⣉⣉⡉⠀⠀⠀⠀⠀⠀⠙⡆⠀⠀⠠⣮⣧⣄⣀⣀⣠⣤⣤⣴⢀⣿⣥⣴⡘⢛⣛⣭⡴⣿⢇⣿⣀⣀⣉⢉⣩⣭⡉⣉⣉⣟⣽⣿⣛⣛⣛⣛⣛⣛⣛⣋⣵⣾⣿⣿⣿⣿⣿⣿⣿ ⡿⢿⣿⡿⠿⢿⣿⣿⣷⣶⣾⣿⣿⣿⣿⣿⣧⣤⣀⣀⣀⣠⣠⣤⣨⣶⣢⣝⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢨⣭⠓⢴⣤⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⡧⣤⡄⠀⠤⠀⠤⣤⣤⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⡿⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠰⣿⡆⠀⠀⠀⠀⠙⢿⣿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠆⠀⠉⠈⠀⠀⠀⠀⠀⠀⢠⡀⡹⣿⡿⠋⢋⣼⣿⣿⡇⠉⣿⣿⠟⠉⢸⣿⡟⠉⠹⢻⣿⣿⠟⡉⠀⢩⡃⢰⡇⠀⠀⠀⠀⠘⠀⠀⠃⠉⠺⢿⠋⠁⢸⠉⠉⠉⠉⠀⠏⠈⠉⠽⢻⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣆⠀⠀⣶⡆⠀⠀⠀⠀⢸⣷⣿⠏⠔⢠⣿⣿⣿⣿⡇⠀⡺⠆⡀⠀⢸⣿⠃⠈⠀⠚⣿⠇⠈⣴⣿⣶⣁⠈⡇⢐⡂⠀⠀⠀⠀⠀⠀⠀⠈⣟⠀⠀⠋⠀⠀⠀⠀⠹⠀⠀⠐⠀⢼⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⣿⣇⠀⠀⠀⠀⣸⠿⢃⠈⣽⣿⣿⣿⣿⣿⡇⠀⢰⠆⡀⠀⢸⡏⢀⠀⠁⠈⢹⣧⡲⡞⠭⢋⠀⣰⡇⠀⠀⠀⠀⢀⠀⠀⠇⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣄⣠⣿⣿⣦⣄⣤⣴⣧⣄⣤⣾⣿⣧⣤⢹⣿⣨⢠⡄⡘⢿⣯⣤⣼⣤⣤⣶⣾⣤⣴⣿⣿⣦⣭⣴⣾⣿⣧⣤⡄⠀⣤⣾⣤⣴⠄⣠⣴⣯⡤⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⢿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⠀⠇⠁⠀⠹⣿⠟⠉⠉⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⣸⣿⣿⣿⣿⣾⣿⣿⡿⠋⠀⠁⠀⠀⠀⣰⣆⠀⠀⠀⠀⠀⠀⠈⠉⠉ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠈⣿⣿⣿⣿⣿⣀⠀⠀⠀⠀⠁⢠⣿⣿⣦⠀⠹⣿⣿⣿⠿⠛⠛⠻⢿⣿⠏⠀⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⠠⠄⠀⠀⣰⡇⢹⡄⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⠀⣿⡿⣿⣿⣿⣿⣿⡇⣶⣦⠀⣿⣿⣿⣿⣷⠀⢿⡿⠁⠀⠀⠀⠀⠀⠉⢦⣤⣿⣿⣿⣿⣿⣿⠅⢀⣀⣀⣀⣀⣠⣔⢿⣯⣸⣧⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠛⠃⠛⢿⣿⣟⣻⠇⠿⢿⠀⣿⣿⣜⢿⣿⠀⢸⡅⠀⠀⢀⠀⣀⡀⠀⠈⣿⣿⣿⠿⠛⠉⠀⢠⣿⣿⣿⣿⣿⣿⣿⣷⣮⣝⡻⡆⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣿⠀⣿⡃⢰⣼⠙⣏⢿⡇⣿⣷⠀⣿⣿⣿⣷⣷⣶⣼⡇⢺⠀⢺⢀⣿⡇⣿⣧⠉⠉⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣇⣄⢀⠀⡀⠰⢂⣐ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠮⠇⠸⠿⠀⠧⢸⠇⠿⣿⠀⣿⣿⣿⣿⣿⣿⣿⡷⣄⠀⢤⠀⣶⡇⠍⠔⡆⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⡇⠈⠉⠳⠪⠬⠁⠉ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣡⣿⣿⠀⣶⡆⢰⡄⠀⣿⣧⠢⢿⣷⣜⣿⣿⣿⣿⣿⣿⣿⡇⡙⢀⢈⠀⣛⠑⣓⡃⡇⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⡇⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⢸⣮⣻⠀⠇⠇⠘⠃⠀⠛⠛⠳⡟⣿⣸⣿⣿⣿⣿⣿⣿⣽⡇⢙⢨⣫⣞⡿⠆⠿⠇⡇⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⡇⣸⣯⢿⠿⠿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠈⢹⣟⡄⣰⣠⣤⣤⣤⣤⣤⡤⠤⣿⣿⣿⣿⣿⣿⣿⣿⢘⣱⣿⣿⣟⣤⣤⣤⣦⣴⡇⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⠀⣴⣶⣆⠹⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠿⣿⠀⢹⣏⣿⣿⣿⣿⣿⠛⠋⠙⡉⢹⣿⣿⣿⣿⣿⣿⣿⡿⠁⠉⠘⢷⣞⣿⣿⠇⠴⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠟⣿⣿⣿⣿⣷⣿⣿⣧⣈⠛⣁⣤⣽ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠈⢹⣦⠈⣾⠿⣿⣿⣿⡇⠀⠺⠋⠈⠃⠰⠉⠙⣿⣿⣿⣿⣷⡄⣔⣶⡌⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠀⠀⣀⣠⣤⣶⣿⣿⣿⣿⠟⡋⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⢐⣟⠀⠹⠷⢻⡿⠿⠇⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⢟⡄⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⡿⡟⠋⠀⠄⠀⠀⠀ ⠉⠉⠉⠁⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠙⡆⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⡀⠛⢭⢭⣶⣿⠃⡀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠋⠙⠛⠛⠛⠛⠛⠛⠛⠛⠋⠡⠐⠁⠁⠀⠀⠀⠀⠀ ⠈⠀⠀⠀⠀⠈⠀⠠⠐⠀⠀⠀⠀⠀⠀⠈⠀⠠⠀⠀⠀⢀⠀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⢀⣰⣯⢉⣾⢊⢆⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠐⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠁⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠔⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠙⢻⢿⠁⠀⠈⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠰⣿⡆⢀⡎⢁⠀⢹⢿⣿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠁⠁⠈⠀⠈⠁⠀⠀⠁⣼⡄⡹⣿⡿⠋⢋⣾⣿⣿⡏⠉⣿⣿⠟⠉⢸⣿⡿⠋⠹⢻⣿⣿⠟⡉⠀⢩⡃⢸⡇⠈⠀⠀⠀⠁⠀⠀⠁⠉⠻⣿⠉⠁⢸⠉⠉⠉⠉⠈⠏⠉⠉⠽⢻⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⠀⠀⣶⡇⠀⠀⠂⠀⢸⣿⣿⡏⣕⣡⣿⣿⣿⣿⡇⠀⡚⠟⡐⠀⢸⣿⠃⠈⠀⠘⣿⠏⠈⣴⣿⣶⣅⣨⡇⢐⡂⠀⠀⠀⠀⠀⡀⠀⠈⢋⠀⠀⠈⠀⠀⠀⠀⠩⠀⠀⠐⠀⢼⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣧⠀⠀⠀⠀⣺⠟⢋⠜⣽⣿⣿⣿⣿⣿⡇⠀⢠⠆⡀⠀⢸⡟⢀⠀⠀⠈⢹⣧⡴⡞⠿⢛⠅⣰⡇⠀⢰⡆⠀⢠⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣄⣤⣿⣿⣦⣤⣤⣾⣯⣤⣤⣾⣿⣧⣤⡏⠀⠀⠀⠀⠘⢿⣯⣤⣼⣤⣤⣶⣾⣤⣵⣿⣿⣦⣭⣴⣾⣿⣧⣬⣾⣧⣬⣿⡬⠡⠀⠤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⢿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠹⣿⠟⠉⠉⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠠⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⣰⣆⠀⠀⠀⠀⠀⠀⠈⠉⠉ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⡇⠀⠀⣀⠀⠀⠀⠀⠁⢠⣿⣿⣦⡀⠹⣿⣿⣿⠿⠛⠛⠻⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⡇⢹⡄⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣷⡙⠀⣿⣿⡇⣶⣦⠀⣿⣿⣿⣿⣷⠀⢿⡿⠁⠀⠀⠀⠀⠻⠿⢿⡅⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣀⣀⣠⣴⢿⣯⣸⣧⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠛⠋⡄⠁⠀⣛⣻⠇⠿⣿⣶⣿⣿⣼⣻⣿⠀⢸⡅⠀⠀⣀⠀⠞⡀⠀⠈⡇⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣷⣮⣝⡻⡆⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣾⡇⠀⢖⠀⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⡇⢺⠀⡺⣠⣼⡇⣿⡇⡇⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣇⣄⢀⠀⡀⠰⢂⣐ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⣿⣿⠀⠿⠇⠸⠰⡄⠿⠿⣧⣿⣿⣿⢿⣿⣿⣿⣿⠀⢸⡇⣄⣠⠴⠐⣾⡇⣭⡅⡇⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⡇⠨⠙⠿⠮⠭⠉⠉ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣡⣿⣿⠀⣶⠆⢰⡶⣶⢾⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣇⣼⣿⣶⢀⣛⡃⣛⡃⡇⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⡇⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⢹⣮⣻⠀⠧⠃⠘⠓⠘⠠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢀⣾⣿⢇⠨⠮⠸⠿⠇⠿⠇⡇⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⡇⢸⣯⢿⠿⠿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⡀⠙⣹⣟⡄⣰⣤⣤⣤⣤⣤⣬⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣵⢿⣧⣄⣤⣤⣤⣤⣴⡇⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⠀⣴⣶⣆⠹⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠈⠈⢻⣿⠀⢹⣟⣿⣿⣿⣿⡿⠛⠋⢉⡻⠿⣿⣿⣿⣿⣿⡁⠁⠐⡈⠙⠙⢶⣞⣿⣿⠇⠴⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⢿⠿⣿⣿⣿⣿⣷⣿⣾⣧⣈⡛⣁⣤⣽ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠈⠈⢽⣦⠹⣿⠿⣿⣿⣿⡇⢀⢺⠏⠙⠗⣿⣿⣿⣿⣿⣿⠆⣀⣀⣔⣶⡄⡁⠀⠀⠀⠀⠀⠠⠄⡤⣴⣠⡶⣶⠶⢖⣀⡒⠶⣒⣢⣤⣶⣿⣿⣿⣿⢟⣫⡶⣦ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⢀⠡⠀⠐⢐⣟⠀⠻⠷⢻⡿⠿⠇⠀⠈⠜⢀⠀⢻⣿⣿⡿⢟⣵⡧⠿⠿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⡿⢟⣋⣄⣿⣿⣿⣿ ⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣩⣉⣉⡉⠀⠄⡁⠀⠀⠁⠙⠆⠐⠈⡠⣮⣥⣄⣀⣀⣠⣤⣤⣦⣐⠒⣻⠿⢏⠀⢠⣀⣠⣀⣤⣠⢤⣄⣭⣉⣩⣭⣍⣉⣭⣟⣽⣿⣛⣛⣛⣛⣛⣛⣛⣋⣵⣾⣿⣿⣿⣿⣿⣿⣿ ⣿⢿⣿⡿⠿⢿⣿⣿⣷⣶⣾⣿⣿⣿⣿⣿⣧⣤⣀⣀⣀⣠⣠⣤⣦⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⠁⣴⣜⠾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⡧⣤⣄⠀⠤⠀⢤⣤⣤⣤⣬⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠎⣿⡳⡌⣟⢕⡎⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⡇⢠⡞⠁⠄⠙⢿⣿⡿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠉⠈⠉⠀⠀⠁⠀⠀⠀⢸⡀⠈⢙⠃⠀⠀⣼⣿⣿⡏⠉⣿⣿⠟⠉⢸⣿⡟⠉⠹⢻⣿⣿⠟⡉⠉⢹⣿⣿⡏⠁⢸⡀⠙⢰⠉⠁⡆⠀⠀⠴⠁⠀⠀⠀⠈⠉⠉⠀⡏⠉⠉⠝⠻⢿⣿⡿⢿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡦⠀⠀⣶⡇⠀⠀⠀⠀⢸⣿⠄⠈⠀⢠⣾⣿⣿⣿⡇⠀⡾⠏⡔⠀⢸⣿⠃⠈⠀⠚⣿⠏⠈⣴⣿⣿⣍⣭⡇⢐⣚⠃⠀⢸⠀⠀⡇⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⣿⡦⠀⠀⠀⠀⠁⠉⠉⠣ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⣿⣇⠀⠀⠀⠀⣸⠏⠀⠀⡀⠨⣿⣿⣿⣿⡇⠀⢣⠎⡁⠀⢸⡏⢀⠀⠀⠈⢹⣧⡴⡞⠩⢋⠕⣱⡇⠀⢰⡆⠠⣿⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣯⣄⣤⣿⣿⣧⣄⣤⣼⣧⣀⣠⣼⣿⣤⣠⣿⣿⣿⣿⣤⣼⠟⠉⠀⠀⠀⠀⠐⠾⣤⣴⣿⣿⣦⣭⣴⣾⣿⣧⣭⣾⣧⣬⣿⣤⣴⣯⡅⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⠟⠋⡉⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣶⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠈⢀⣾⣿⣷⡄⠸⣿⣿⣿⠿⠛⠛⠻⠿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡿⠙⡆⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⢻⡇⠸⡇⠀⢸⣿⣿⢰⣶⡄⣾⣿⣿⣿⣿⢠⠈⣿⠃⠀⠀⠀⠀⠀⠈⢣⡄⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣀⣀⣄⠿⣿⣄⣿⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡌⡞⠁⠐⣵⣶⣾⣯⣟⡸⢿⡇⣿⣿⣬⣿⡿⢋⢸⡇⠀⠀⡀⠀⣀⡀⠀⠀⠇⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣾⣽⡻⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⡀⡆⣼⣿⣿⣿⣿⣿⣿⣮⡂⣿⣿⣿⣿⠃⠞⢸⡇⣿⠀⢻⠀⣿⣿⣿⡇⡇⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢃⣴⣿⣿⣿⣿⣿⣿⣿⢿⠆⣿⢿⣿⣿⠂⠀⢸⡇⣤⠀⢄⠀⣶⣯⣭⡅⡇⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢩⢿⣿⡇⢰⣿⣿⣷⣿⣿⣿⣿⣿⣷⡆⡧⣣⣿⣿⣿⡆⢸⡇⡀⠀⠀⠀⣛⣛⣛⡃⡏⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠈⣷⣽⡇⣼⣿⣿⣿⣿⣿⣿⣿⠟⠿⢃⣿⣿⣧⣴⣿⡇⢸⡇⢈⡀⠓⠀⠿⠿⠿⠇⡇⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣯⡎ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠐⢀⢻⣿⣧⣹⣿⣿⣿⣿⢍⣡⣿⣤⣤⣿⣿⢻⣿⣿⣿⡇⠘⡳⢾⣷⣄⣠⣤⣤⣤⣴⣦⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⠀⠀⠺⣿⠀⢸⣿⣻⣿⣿⣿⣿⣿⣿⣿⡿⠋⣮⣻⣿⣿⡇⠀⠁⠈⠁⠉⠉⢾⣾⣿⣿⡧⠠⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⢿⠿⣿⣿⣿⣿⣷⣾ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⢹⣦⡈⣻⡿⢿⣿⣿⣿⣿⣿⣿⣷⣷⡸⡝⢉⣉⣀⡀⢀⣀⣀⣰⣶⣦⢁⠀⠀⠀⠀⠀⠀⢤⣤⣴⣶⣶⣶⠒⢒⣀⡰⠶⣒⣠⣤⣶⣾ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢐⣟⠃⠈⣿⠽⡿⠿⣿⣿⣿⣿⣿⡿⣣⠰⡢⡀⠘⠿⠯⠿⠿⢶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⡿ ⣿⣿⣿⣿⡿⠟⣛⣋⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⡉⡉⠁⠀⠀⠀⠀⠀⠙⠶⠀⠈⣠⣶⣇⡙⢛⣛⣯⣵⣿⣇⠷⢼⠴⢠⣄⣠⣀⣀⣀⣀⣠⣀⣀⣠⣈⣩⣩⣭⣍⣉⣭⣽⣽⣿⣟⣛⣛⣛⣛⣛⣛⣛⣩⣶ ⡶⢶⣶⣶⠾⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣾⣿⣿⣿⣿⣿⣷⣤⣄⣄⣀⣠⣤⣄⣶⣶⣴⣿⣿⣿⣿⣂⡀⢻⣟⠻⢰⣿⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣧⣤⣄⣀⣄⣀⢤⣤⣤⣤⣼⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣴⣿⣿⣿⣿⣿⣿⣿⣷⢿⣿⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⡇⢠⡞⠁⠄⠙⢿⣿⡿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠉⠁⠁⠀⠀⠁⠀⠀⠀⢰⡀⠀⢙⠋⠀⠀⣾⣿⣿⡏⠉⣿⣿⠟⠉⢸⣿⡟⠋⠹⢻⣿⣿⠟⡉⠉⢹⣿⣿⡏⠁⢸⡀⠉⢰⠉⠀⡆⠀⠀⠴⠁⠀⠀⠀⠈⠉⠉⠀⠏⠈⠉⠝⠻⢿⣿⡿⢿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡦⠀⠀⣶⡇⠀⠀⠀⠀⢸⣿⠄⠈⠀⢠⣾⣿⣿⣿⡇⠀⣾⠏⡐⠀⢸⣿⠃⠈⠀⠚⣿⠇⠈⣴⣿⣿⣍⣭⡇⢐⣚⠂⠀⢸⠀⠀⡇⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⣿⡆⠀⠀⠀⠀⠁⠉⠉⠡ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣇⠀⠀⠀⠀⣸⠏⠀⠀⡀⠨⣿⣿⣿⣿⡇⠀⢡⠆⡀⠀⢸⡏⢀⠀⠁⠈⢹⣧⡴⡞⠩⢛⠕⣱⡇⠀⢰⡆⠀⣿⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣀⣠⣿⣿⣧⣄⣤⣼⣧⣀⣠⣼⣿⣤⣠⣿⣿⣿⣿⣤⣼⠟⠉⠀⠀⠀⠀⠐⠾⣤⣵⣿⣿⣦⣭⣴⣾⣿⣧⣬⣾⣧⣭⣿⣤⣴⣯⡅⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⠟⠋⡉⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣶⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠈⢀⣾⣿⣷⡄⠸⣿⣿⣿⠿⠛⠛⠻⠿⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡿⠙⡆⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⢻⡏⠸⡏⠀⢸⣿⣿⢰⣶⡄⣾⣿⣿⣿⣿⢠⠈⣿⠃⠀⠀⠀⠀⠀⠈⢣⡄⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣀⣀⣄⠿⣿⣄⣿⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡌⡌⠁⠐⣵⣶⣾⣯⣟⡸⢿⠇⣿⣿⣬⣿⡿⢋⢸⡇⠀⠀⡀⠀⣀⡀⠀⠀⠃⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣾⣽⡻⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⡀⡆⣼⣿⣿⣿⣿⣿⣿⣮⡂⣿⣿⣿⣿⠃⠞⢸⡇⢿⠀⣻⠀⣿⣿⣿⡇⡇⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢃⣴⣿⣿⣿⣿⣿⣿⣿⣿⠆⣿⢿⣿⣿⠂⠀⢸⡇⣤⠀⢄⠀⣶⣯⣭⡅⡇⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢩⢿⣿⡇⢰⣿⣿⣷⣿⣿⣿⣿⣿⣷⡆⡧⣣⣿⣿⣿⡄⢸⡇⡀⠀⠀⠀⣛⣛⣛⡃⣗⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠈⣷⣽⡇⣼⣿⣿⣿⣿⣿⣿⣿⠟⠻⢃⣿⣿⣧⣴⣿⡇⢸⡇⢈⡀⠗⠀⠿⠿⠿⠇⡗⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣯⡏ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⢹⣿⣧⣹⣿⣿⣿⣿⢍⣡⣿⣤⣤⣿⣿⢻⣿⣿⣿⡇⠘⣳⢾⣷⣄⣠⣤⣤⣤⣤⣦⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⠀⠀⠻⣿⠀⢸⣿⣻⣿⣿⣿⣿⣿⣿⣿⡿⠋⣮⣻⣿⣿⡇⠀⠀⠈⠀⠉⠉⢾⣾⣿⣿⡿⠰⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⡷⡿⣿⣿⣿⣷⣾ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⢹⣦⡈⣹⡿⢿⣿⣿⣿⣿⣿⣿⣷⣷⡸⡝⢉⣉⣀⡈⠀⣀⣀⣰⣶⣦⠁⠀⠀⠀⠀⠀⠀⢤⣤⣴⣶⡶⣶⠖⢒⡀⡲⠶⣖⣠⣤⣶⣾ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢀⠀⠀⠀⢐⣟⠃⠈⣷⠽⡿⠿⣿⣿⣿⣿⣿⡿⣣⠲⡢⡀⠘⠿⠿⠿⠿⢷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⡿ ⣿⣿⣿⣿⡿⠟⣛⣋⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⡉⡉⠁⢀⠀⠀⠀⠀⠙⠶⠀⠈⣠⣶⣇⡙⢛⣛⣫⣵⣿⣇⠷⢴⡴⢠⣄⣠⣀⣄⣀⣀⣠⣀⣀⣠⣈⣩⣩⣭⣍⣉⣭⣽⣽⣿⣟⣛⣛⣛⣛⣛⣛⣛⣩⣶ ⣴⢶⣦⣶⠾⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣾⣿⣿⣿⣿⣿⣷⣤⣄⣀⣀⣀⣀⣤⣶⣶⣶⣿⣿⣿⣯⣂⡀⣹⣟⠻⢰⣿⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣧⣤⣄⣀⣤⣀⣤⣤⣤⣠⣼⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣴⣿⣿⣿⣿⣿⣿⣿⣧⢿⣿⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣾⣷⠀⡀⠀⠀⠈⠻⣿⡿⠿⠿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠈⠉⠉⠁⠈⠉⠀⠈⠀⢸⣌⠉⠙⠋⠉⢀⣼⣿⣿⡇⠉⢪⣿⠃⠉⣻⣿⣿⠋⢹⣻⣿⣿⠟⡉⠭⢽⣿⣿⡟⠉⢸⡟⢹⣿⠋⠃⣿⠉⣇⢿⠉⠀⣼⠀⠀⠀⠀⠀⠀⠀⠀⠘⢻⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⠀⠀⣾⡇⠀⠀⠀⠀⢸⣿⡆⠀⠀⢠⣾⣿⣿⣿⡇⠀⠂⠛⡴⠀⢺⣿⡟⡜⠎⠟⣿⡏⠈⣴⣿⣿⣭⣭⡇⢐⣚⢓⢸⣿⠀⠀⣿⠖⠿⣷⡀⠀⣼⠀⣒⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⡿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣧⠀⠀⠀⠀⣼⠏⠀⠀⡀⠀⠹⣿⣿⣿⡇⠀⠀⠀⡀⠁⢸⡿⢁⠈⠉⠽⣻⣷⣾⡞⠿⢛⠵⣱⡇⠈⢰⡆⢸⣿⠀⠀⣿⠄⣾⣷⡅⢘⣿⠀⠥⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠈⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣥⣿⣿⣧⣤⣤⣾⣧⣤⣤⣾⣿⣤⣤⣼⣿⣿⣧⣤⣴⣿⣧⣬⣼⣯⣭⣶⡞⠉⠀⠀⠀⠀⠉⠱⣾⣿⣯⣭⣾⣯⣭⣿⣭⣵⣿⣭⣼⣿⣯⣥⣿⣥⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣟⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠫⡁⠀⠀⠀⠀⡀⢀⡀⠀⠀⢀⠙⢛⣿⣿⣿⣆⠈⣿⣿⣿⡿⠟⠛⠻⠿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣜⣿⡇⢸⣿⣿⢰⢚⠀⢸⣿⣿⣿⣿⡆⢸⣿⠏⠀⠀⠀⠀⠀⠈⠳⣤⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡃⢘⣻⡿⢨⡶⡆⣿⣿⣧⡿⣿⡇⠨⣯⠀⡀⣀⡀⣀⣀⠀⠀⢹⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣟⡇⢸⣿⣟⢨⣽⡆⣿⣿⣿⣿⣿⡇⠀⣿⢸⡇⢻⡇⣿⣿⢸⣿⣾⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠇⣸⣿⣿⣶⣿⡇⢿⢿⣿⣿⣿⡇⠀⣿⢠⡆⣴⡆⣶⣿⢨⣭⣿⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢰⣟⣵⣿⣏⣩⢹⣿⡆⢸⣿⣿⣿⣿⡇⠀⣿⢘⡃⣋⡁⣻⣛⢘⣛⣿⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢛⣭⠭⠯⣿⣿⣬⣿⣿⠛⠛⠛⠸⠿⠇⢸⣿⣿⣿⣿⡇⠀⣿⠸⡃⠿⠇⠿⠿⠸⠿⣿⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢱⣿⣷⣿⣿⣿⣿⣿⣿⣥⣤⣤⣤⣤⣤⣠⣾⣽⣿⣿⣿⡇⠀⣿⣾⣿⣦⣠⣤⣶⣶⣶⣾⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢈⣽⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣛⠻⣿⣽⣿⣿⡇⠀⡯⣝⢿⣙⣋⣻⣶⣿⣿⣿⠠⠿⠿⠿⠿⠿⠿⠿⡿⠿⢿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⣹⣿⠋⣩⢿⣿⣿⣿⣿⣿⢟⡝⣾⣷⣿⣿⣿⣿⣞⢋⣉⣁⣀⣉⣀⣀⣤⣿⣯⢹⠈⠀⠀⠀⠀⢤⣤⣤⣴⣶⣶⣾⡿⢿⣷ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣸⣿⣿⣿⣿⡾⣿⠿⣟⣫⣷⣿⣿⠻⠹⢿⢿⣿⠟⢇⣤⣀⣘⡿⠿⠿⠿⢿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣛⣛⣛⣻⣽⣍⣍⣝⣯⣯⣽⣯⣭⣭⣫⣽⣭⣉⠁⢼⣿⣿⣿⡟⣱⡳⣿⡿⣛⢿⣿⡿⢇⣤⣤⣶⣶⣶⣾⣿⣿⣿⣿⣿⣥⣭⣷⣷⣷⣶⣶⣶⣿⣿⣿⣭⣭⣭⣭⣽⣿⣿⣿⣿⣿ ⣿⣷⣴⣷⠷⣾⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣤⣤⣬⣩⣥⣄⣿⣧⣮⣶⣿⣦⣭⢾⣷⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣤⣤⣀⣤⣄⣬⣤⣤⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢎⣟⣷⣽⣿⣿⣿⣷⣝⣿⣿⣿⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⠀⠀⠀⠀⠈⠻⣿⣿⠿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠉⠀⠈⠀⠀⠈⠁⣿⠀⠈⠙⠋⠀⢀⣼⣿⣿⡇⠀⠈⠿⠁⠀⠀⣿⡿⠋⠹⢻⣿⣿⡟⡉⠉⢹⣿⣿⡟⠉⢸⡟⢙⣿⠉⠁⡿⠋⣿⣿⠋⠉⣿⠋⠉⠁⠈⠀⠀⢈⠀⠀⠀⠀⠈⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⠀⠀⣶⡇⠀⠀⠀⠀⣿⣿⡆⠀⠀⢀⣾⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⣿⠑⠘⠊⠟⣿⡏⠈⣴⣿⣿⣭⣭⡇⢐⣚⠃⠘⣿⠀⠀⡏⠀⠻⣿⡀⠀⣿⠀⣒⢛⡂⣿⣄⢐⣚⣁⠀⠀⠀⠀⠀ ⣯⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⠀⠀⣿⣧⠀⠀⠀⠀⣿⠏⠀⠀⡀⠀⠹⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠏⢀⠀⠉⠽⣻⣤⣾⡞⠿⢛⠕⣱⡇⠀⢰⡆⠀⣻⠀⠀⡇⠀⢸⣷⡄⠀⣿⠀⠀⠤⠔⢿⣏⡠⠐⡀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣄⣠⣿⣿⣧⣤⣤⣾⣿⣠⣤⣾⣿⣄⣤⣼⣿⣿⣧⣤⣴⣿⣧⣤⣤⣤⣤⣶⣾⣬⣥⣿⣿⣦⣭⡴⣾⣿⣧⣬⣾⣧⠨⣿⣤⣴⣯⣤⣼⣿⣧⣤⣿⣤⣤⣤⣤⣼⣿⣧⣤⣴⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⣿⣿⣿⣿⠟⠁⠀⠈⢻⡿⠋⢉⠉⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡶⢸⣿⣿⣿⣿⡏⠀⠀⠹⠿⠋⠁⣀⠀⠀⠀⠀⠀⣴⣿⣿⣆⠀⢻⣿⣿⡿⠟⠛⠛⠿⣿⡿⠃⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣯⣤⣜⣿⣿⣿⣿⣿⠐⣇⡆⢰⡇⠀⣿⣿⡇⣶⡆⢰⣿⣿⣿⣿⡇⠈⣿⡟⠀⠀⠀⠀⠀⠀⠙⣤⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣟⢿⣿⣿⠀⢀⠂⠚⠃⢀⣛⡿⠯⠿⡇⢸⣿⣧⣽⣿⣯⠀⣿⠀⠀⠀⡀⢀⣀⠀⠀⠸⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠠⠟⠀⢻⡆⠈⣿⣿⣷⣿⡇⢸⣿⣿⣿⣿⣿⠀⣿⢸⡇⢘⡇⢸⣿⣿⣿⢸⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⡌⠀⠸⠇⠀⠿⠿⠗⢿⡏⢸⡿⣿⣿⣿⣿⠀⣿⢠⡄⢠⡆⢰⣾⣬⣭⢸⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠟⢴⠀⣶⠄⠀⣿⣿⡗⣿⡆⢸⢼⣿⣿⣿⣿⠀⣿⢘⠁⠀⠁⢘⣛⣙⣛⢸⠀⠀⠀⢀⣾ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⡿⢿⣽⣿⣿⣇⣶⠰⠼⠀⠛⠃⠀⠛⠛⠃⠿⠟⢸⣿⣿⣿⣿⣧⠀⣿⠠⣁⠸⠁⠸⠿⠿⠿⢸⠀⠀⢀⣼⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⠋⠎⣿⣣⣄⣴⣤⣤⣤⣤⣤⣤⠤⢤⣀⣴⣽⣿⣿⣿⣿⠀⣿⣶⣿⣦⣀⣤⣤⣤⣤⣾⠀⢀⣾⣿⣿ ⡧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣀⠽⣻⡇⣜⣿⣟⣿⣿⣿⣿⡟⣿⠏⢋⡻⢧⣽⣿⣿⣿⠀⠈⠉⢛⡉⠋⠱⣶⣿⣿⣿⠢⠾⠿⠿⠿ ⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠎⣷⡌⣹⣗⠿⣿⣿⣿⢀⣕⣟⣻⡻⣺⣯⠋⣉⢁⣀⠁⣀⣀⣀⣶⣶⠍⠀⠀⠀⠀⠀⠀⠤⣤ ⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⡿⣛⣵⠃⠸⣋⠭⣿⡾⣿⠿⠿⠈⠁⠲⠺⡁⠙⠘⠀⠀⠀⠻⠿⠿⠿⠿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠓⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣛⣋⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣋⣉⣉⠛⣭⣵⣾⣿⣿⠆⢀⣖⢭⡢⡁⣲⣾⣦⣄⣀⣠⣴⣶⣶⣶⣶⣶⣦⣦⣤⣤⣤⣤⣤⣤⣤⣤⣤⣌⣭⣭⣭⣭⣩ ⣴⢶⣶⣶⠤⢶⣶⣮⣬⣤⣴⣤⣶⣤⣦⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣾⣿⣿⣿⣿⢀⣒⡛⡘⢫⣵⣾⡿⣫⣬⣭⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿ ⣅⣤⣄⣀⣤⣀⣬⣤⣤⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡞⢿⣧⢱⣶⣭⣭⣶⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⠀⠀⠀⠀⠈⠻⣿⣿⠿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠁⠀⠈⠀⠀⠈⠁⣿⠀⠈⠙⠋⠀⠀⣼⣿⣿⡇⠀⠈⠿⠁⠀⠀⣿⡿⠋⠹⢻⣿⣿⠟⡉⠩⢹⣿⣿⡟⠉⢸⡟⠹⣿⠋⠁⡟⠋⣿⣿⠋⠉⣿⠉⠉⠁⠈⠀⠀⠈⠀⠀⠀⠀⠈⠀⠀ ⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⠀⠀⣴⡇⠀⠀⠀⠀⣿⣿⡆⠀⠀⢠⣾⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⣿⠁⠘⠊⠟⣿⠏⠈⣴⣿⣿⣭⣭⡇⢐⣚⢂⠐⣿⠀⠀⡇⠀⠫⣿⡀⠀⣿⠀⣒⣚⡃⣿⣄⢐⣚⣁⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣧⠀⠀⠀⠀⣿⠏⠀⠀⠀⠀⠹⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠏⢀⠀⠉⠽⣻⣤⣾⡞⠿⢛⠕⣱⡇⠀⢰⡆⠀⣿⠀⠀⡇⠀⢸⣷⡅⠀⣿⠀⠀⠤⠔⢿⣏⡠⠐⡀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣄⣠⣿⣿⣧⣤⣤⣾⣿⣠⣠⣾⣿⣤⣤⣼⣿⣿⣧⣠⣤⣿⣧⣤⣤⣤⣤⣶⣾⣬⣥⣿⣿⣦⣭⡴⣾⣿⣧⣬⣾⣧⠨⣾⣤⣴⣯⣤⣼⣿⣧⣤⣾⣤⣤⣤⣤⣼⣿⣧⣤⣴⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⣿⣿⣿⣿⠟⠁⠀⠈⢻⡿⠛⢉⠉⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡶⢸⣿⣿⣿⣿⡏⠀⠀⠻⠿⠋⠁⣀⠀⠀⠀⠀⠀⣴⣿⣿⣆⠀⢻⣿⣿⡿⠟⠛⠛⠿⣿⡿⠃⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣯⣤⣜⣿⣿⣿⣿⣿⠈⣏⡆⢰⡇⠀⣿⣿⡇⣶⡆⢰⣿⣿⣿⣿⡇⠈⣿⡟⠀⠀⠀⠀⠀⠀⠑⣤⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣟⢿⣿⣿⠀⢀⠂⠚⠃⢀⣛⡿⠧⠿⡇⢸⣿⣧⣝⣿⣧⠀⣿⠀⠀⢀⡀⢀⣀⠀⠀⢸⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⠠⠟⠀⢿⡇⠀⣿⣿⣷⣿⡇⢸⣿⣿⣿⣿⣿⠀⣿⢸⡇⢘⡇⢸⣿⣿⣿⢸⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⡌⠀⠸⠇⠀⠿⠿⠟⢿⡇⢸⡿⣿⣿⣿⣿⠀⣿⢠⡄⢰⡆⢰⣾⣬⣭⢸⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⠛⢟⢴⠀⣶⠀⠀⣿⣿⡗⣿⡆⢸⢼⣿⣿⣿⣿⠀⣿⢘⠁⠈⠁⢘⣛⣛⣛⢸⠀⠀⠀⠀⣾ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣟⣿⣿⢿⣽⣿⣿⣇⣶⠰⠼⠀⠚⠃⠀⠛⠛⠃⠿⠟⢸⣿⣿⣿⣿⣿⠀⣿⠠⣁⠘⠃⠸⠿⠿⠿⢸⠀⠀⢀⣼⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⠋⣎⣿⣡⣄⣴⣤⣤⣤⣤⣤⣤⠤⢤⣀⣴⣽⣿⣿⣿⣿⠀⣿⣾⣿⣦⣀⣤⣤⣤⣤⣾⠀⢀⣾⣿⣿ ⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣐⠹⣿⡇⠰⣿⣟⣿⣿⣿⣿⡟⣿⠿⢋⡻⢧⣽⣿⣿⣯⠀⠈⠈⢈⡍⠉⠱⣶⣿⣿⣿⠀⠾⠿⠿⠿ ⣗⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠎⣷⡌⢹⡗⠿⣿⣿⣿⢀⣱⣿⣛⣻⡚⣯⠋⣉⣁⣀⠁⣀⣀⣀⣶⣶⡍⠁⠀⠀⠀⠀⠀⠤⣤ ⣏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⡿⣛⣵⠃⠸⣛⠿⢿⡾⣿⠿⠿⠠⠁⠾⠘⣈⠉⠚⠀⠀⠀⠻⠯⠿⠿⠿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠓⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣛⣋⣉⣙⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣍⣉⠋⣭⣵⣾⣿⣿⠆⢀⣖⢭⡢⡡⣶⣽⣦⣄⣀⣠⣴⣶⣶⣶⣷⣶⣶⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣌⣭⣭⣭⣭⣭ ⣤⢶⣶⣴⠤⢶⣶⣮⣮⣤⣴⣤⣶⣤⣶⣤⣶⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣿⣿⣿⣿⣿⢀⣒⡛⡘⢫⣵⣾⡿⣫⡬⣭⣰⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿ ⣥⣤⣄⣀⣤⣀⣬⣤⣤⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡞⢿⣧⢳⣶⣭⣭⣶⣦⣮⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⡆⢀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠉⠉⠁⠁⠈⠁⠀⠈⠀⢸⡈⠉⠙⠃⠀⢋⣼⣿⣿⡇⠁⠈⠿⠁⠁⠀⣿⣿⠋⠹⢻⣿⡟⠑⠈⠉⠉⣿⣿⡏⠉⢸⡟⢙⢿⠉⠁⡟⠋⣿⣿⠋⠉⣿⠉⠉⠉⠩⢹⡿⠋⠩⠮⢻⣸⣿⡇⢸ ⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⠀⠀⣺⡇⠀⠀⠀⠀⢸⣿⡆⠀⠀⠀⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⣿⡃⠜⠊⠟⣿⠀⠀⢰⣶⡦⣭⣭⡇⢐⣚⢃⠈⢼⠀⠀⡇⠀⠻⣿⡀⠀⣿⠀⣒⢛⡋⣿⣧⣔⣚⣉⢼⣿⣿⣧⣸ ⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⠀⠀⣿⣧⠀⠀⠀⠀⣸⠏⠀⠀⡀⠀⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠏⢀⠈⠉⠍⢸⣄⠀⠈⠉⠀⠕⣱⡇⠀⢰⡆⠀⣽⠀⠀⡇⠀⢸⣶⡄⠀⣿⠀⠀⠤⠔⢿⣏⡠⠀⡀⢸⣿⣿⣿⣿ ⣉⡙⣿⣿⣿⣿⣿⣿⣿⣿⣯⣤⣤⣿⣿⣧⣤⣤⣾⣧⣤⣤⣼⣿⣄⣤⣿⣿⣿⣧⣤⣴⣿⣧⣤⣤⣤⣭⣶⣯⣤⣤⣿⣷⣤⣤⣤⣾⣿⣯⣤⣾⣧⡤⠊⠀⠀⠀⠀⠈⠛⢧⣤⣿⣤⣤⣤⣤⣼⣿⣧⣤⣴⣿⣿⣿⣿⣿ ⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⠛⢉⠉⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡟⠰⢸⣿⣿⣿⣿⣿⣿⡿⡁⠙⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠁⣰⣿⣿⣧⠀⠹⣿⣿⣿⠟⠛⠛⠻⢿ ⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣮⣟⢿⣿⣿⣿⣿⠛⡃⣼⣿⣿⣿⣿⠈⣿⡇⣿⣩⠀⣿⣿⡇⣶⣦⢀⣿⣿⣿⣿⣷⠀⣿⡟⠁⠀⠀⠀⠀⠀ ⣀⡸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣹⣿⣿⢯⡦⣸⣿⣿⣿⣿⣿⠀⠋⠃⢛⠓⠀⣛⣻⠇⠿⣿⢸⣿⣿⣜⣿⣿⠀⣿⡁⠀⢀⡀⢀⣀⡀ ⣿⡇⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠈⢱⣿⣿⣿⣿⣿⣿⠀⣿⡇⢿⣿⠀⣿⣿⡇⣿⣷⢸⣿⣿⣿⣿⣿⠀⣿⡇⣿⠈⡧⢸⣿⡇ ⣿⡇⣿⣿⣿⣿⣿⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠿⠇⠽⠿⠀⠿⠿⠇⢿⣿⠘⡿⣿⣿⣿⣿⠀⢿⡇⣤⠠⡄⢰⣾⡇ ⣛⣃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣨⣿⣿⣿⣿⡟⣍⣿⣿⠀⣶⡆⣾⡎⠀⣿⣿⡇⣿⣶⠀⣮⣿⣿⣿⣿⠀⢹⡇⣘⢈⠀⢘⣛⡃ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⡿⠃⣹⣮⣿⠀⠿⠃⠛⠛⠀⠛⠛⠃⠻⠿⢐⣿⣿⣿⣿⣿⠀⢸⡇⢙⠸⠇⠸⠿⠇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣟⣄⣴⣤⣤⣤⣤⣤⣤⠤⢤⣀⣰⣏⣿⣿⣿⣿⠀⢙⣶⣿⣷⣄⣤⣤⣴ ⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⠃⡉⣮⢿⣿⠼⣿⣟⣿⣿⣿⣿⡿⢿⡟⢛⡙⢿⣍⣿⣿⣿⠀⢈⠅⠛⣍⠋⠙⣷⣽ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⣵⡎⣿⣿⣿⡟⢀⠫⠋⡈⣽⣆⢿⣿⠿⣿⣿⣿⡔⡿⢾⣿⣙⢿⢧⢋⣉⣉⣀⡈⣀⣀⣠⣴⣷⡌⡁ ⣿⣿⣿⣿⣿⣿⣿⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢟⣫⣵⣿⠟⣰⣿⣿⣿⠃⡸⣿⣿⡷⣿⣟⠳⣿⣿⢿⡿⠿⠆⠏⠫⡻⣿⠟⠙⢀⠀⠀⠻⠿⠿⠿⠿⣷⣿⣿⣿ ⣛⡛⣋⣛⣛⣛⣛⡋⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢛⣛⣙⣙⣉⣉⣉⣉⡋⣡⡹⣿⠿⠋⣂⠈⣉⣉⠉⠀⣽⣿⣿⣿⣻⠿⡆⡛⣩⣼⣿⣦⣄⣀⣀⣴⣶⣶⣶⣿⣴⣶⣆⣦⣥⣄⣼⣷⣴⣤⣤ ⣿⢿⣷⡛⠻⢿⣷⣶⣶⣶⣶⣶⣶⣶⣬⣮⣤⣬⣮⣶⣵⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⢿⣿⣔⢦⢜⢿⣷⣬⣻⢢⣤⣠⣈⣀⣠⣤⣴⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣧⣤⣄⣀⣤⣀⣬⣤⣤⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣦⡻⠿⣧⡜⣷⣽⠻⢏⣒⣮⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠁⠈⠉⠉⢘⠉⠀⠈⠀⢸⡀⠁⠙⠋⠀⢀⣼⣿⣿⡏⠉⠈⠿⠁⠀⢸⣿⡏⠋⠹⢻⣿⡟⠙⠉⠉⢹⡛⢿⡍⠉⢸⠋⠘⣹⠉⠁⡟⠋⣿⣿⠋⢉⣿⠋⠉⠉⠩⢹⡿⠋⠭⠿⢻⣿⣿⣿⣇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⠀⠀⣾⣟⠀⠀⠀⠀⢸⣿⡆⠀⠀⢠⣾⣿⣿⣿⡇⠀⠀⠀⠀⠀⠈⣿⡃⠜⠂⠀⣿⠀⠀⢰⣶⣿⣍⣨⡇⢐⠊⠀⠀⣿⠀⠀⡧⠀⠻⣿⡀⠀⣿⠀⣒⣛⡋⣿⣧⣔⣚⣉⢼⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣏⠀⠀⠀⠀⣼⠏⠀⠀⡀⠀⠹⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠿⢀⠈⠀⠀⢸⣄⠀⠈⠉⢛⠕⣱⡇⠀⢠⠀⠀⣿⠀⠀⣇⠀⢸⣷⡄⠀⣿⠀⠠⠤⠔⢿⣏⡠⠐⡀⢸⣿⣿⣿⣿ ⣈⣉⣉⣉⣉⢹⣿⣿⣿⣿⣯⢠⣤⣿⣿⣧⣤⣤⣾⣧⣤⣤⣾⣿⣤⣤⣼⣿⣿⣯⣤⣴⣿⣧⣤⣤⣤⣥⣶⣦⣤⣤⣿⣷⣤⣤⣴⣾⣿⣧⣤⣾⣤⣬⣾⣤⣵⡏⠈⠀⠀⠀⠀⠈⠠⣤⣤⣤⣼⣿⣧⣤⣴⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⡿⠋⢉⠉⠻⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⡏⡅⣿⣿⣿⣿⣿⣿⣿⡏⠙⢻⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠈⠀⣼⣿⣿⣆⠈⢿⣿⣿⡿⠟ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣛⢿⣿⣿⣿⣿⡿⢿⢠⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣷⢸⣿⡇⢸⣿⣿⢰⣶⡄⢸⣿⣿⣿⣿⡆⢸⣿⠏⠀⠀ ⣀⣀⣀⣀⣀⢸⣿⣿⣿⣿⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣣⡌⣾⣿⣿⣿⣿⣿⣿⣿⣿⡇⠘⠙⠀⡛⠃⢘⣛⡿⠸⠿⡇⢸⣿⣧⣿⣿⡇⠀⣿⠀⠀⢀ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠉⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⠨⣿⡇⢸⣿⣿⢸⣿⡇⢸⣿⣿⣿⣿⡇⠀⣿⠸⡇⢸ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠸⠿⠈⠿⠇⠸⠿⠿⠸⣿⡇⢹⢿⣿⣿⣿⡇⠀⣿⢠⡄⢰ ⣛⣛⣛⣛⣛⣸⣿⣿⣿⣿⣿⢺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣩⣾⣿⣿⣿⣿⣿⣿⣿⢯⣽⣿⡇⢰⣶⠀⣶⠅⢸⣿⣿⣸⣿⡆⢸⣭⣿⣿⣿⡇⠀⣿⢈⡃⣁ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢘⣷⣽⡇⠸⠾⠀⠛⠃⠘⠛⠛⠛⠿⠇⢸⣿⣿⣿⣿⡇⠀⣿⠨⡃⠹ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢱⣿⣿⣿⣣⢠⣦⣤⣤⣤⣤⣤⣤⠤⢤⣠⣾⣽⣿⣿⣿⡇⠀⣯⣾⣿⣦ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠨⣽⣻⣿⡇⢺⣿⣻⣿⣿⣿⣿⡟⡿⠿⣛⡻⣿⣽⣿⣿⡇⠀⢉⢈⢹⡙ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⡍⣿⢻⢾⣿⣿⣿⣿⠇⡈⢝⠋⢩⣷⡜⣽⡿⢿⣿⣿⣿⢒⠷⣿⣿⣻⣿⣞⢋⣉⢁⣀⢁⣀⣀⣠ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢟⣭⡾⢣⡝⢱⣾⣤⣴⣿⡟⢠⢿⣿⣿⣾⣿⡓⣿⣿⡿⣿⠿⠿⠈⠹⠫⢿⡿⠚⢃⣀⡀⠘⠻⠯⠿⠿⢿ ⣛⠛⣛⣛⡛⣛⠛⣛⣛⣛⣛⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣛⣛⣉⡛⡉⢀⣶⣾⡿⢊⢱⡿⠳⣿⣏⣍⣉⡉⠉⠈⣿⢿⢿⣿⣟⣷⢙⣋⣅⣾⣿⣤⣄⣀⣠⣴⣶⣶⣾⣶⣿⣿⣶⣢⣥⣥⣶ ⣿⢿⣿⣳⠿⢿⣞⠓⠿⢿⣧⣶⣶⣶⣶⣶⣶⣶⣽⣵⣴⣥⣵⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⢫⣶⡝⡛⣴⣿⣶⣶⣿⣿⣿⣿⣿⣿⣤⣤⣠⣉⣄⣤⣤⣾⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣧⣤⣄⣀⣤⣄⣬⣤⣤⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡍⠉⣩⣿⢟⡼⢿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠉⠉⠉⠁⠀⠉⠀⠉⠁⢰⣌⠉⠙⠋⠈⢁⣼⣿⣿⡇⠀⠈⣿⡟⠁⢰⣿⣿⠋⠹⢻⣿⡟⠁⠉⠉⢁⣿⣿⠉⠀⢸⡟⠁⠸⠈⠀⡟⠉⣿⣿⠋⠉⣿⠋⠉⠉⠩⢹⡿⠋⢭⢿⢻⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⣾⡇⠀⠀⠀⠀⢸⣿⡄⠀⠀⢠⣾⣿⣿⣿⡇⠀⠀⠞⡐⠀⢸⣿⡏⠜⠊⠉⣿⠀⠀⢰⣾⣶⣭⡭⡇⢐⡚⠀⠀⢨⠀⠀⣧⠄⠻⣿⡀⠀⣿⠀⣒⣛⡋⣿⣧⣴⣚⣉⢼⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣷⠀⠀⠀⠀⣸⠏⠀⠀⡀⠀⠹⣿⣿⣿⡇⠀⠀⠙⣀⠀⠸⡿⢁⠈⠁⠀⢸⣦⠀⠈⠉⢛⠕⣱⡇⠈⢠⠀⠀⢸⠀⠀⣏⠀⢸⣷⡄⠀⣿⠀⠁⠴⠖⢿⣏⡠⠐⡀⢸⣿⣿⣿⣿ ⣈⣉⣉⣉⣉⣉⣉⣉⡁⣿⣿⣤⣤⣿⣿⣧⣤⣤⣾⣧⣤⣤⣾⣿⣤⣤⣼⣿⣿⣧⣤⣤⣿⣯⣤⣤⣤⣭⣶⣦⣤⣤⣿⣷⣤⣬⣵⣾⣿⣯⣤⣼⣤⣬⣬⣤⣤⣯⣭⣼⣿⠇⠁⠀⠀⠀⠀⠀⢼⣿⣧⣥⣶⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⠟⠉⡉⠙⠻⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⣀⡀⠀⠀⠀⠀⢠⣾⣿⣷⡄⠹⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣄⡐⣿⣿⣿⣿⣿⣿⣿⡴⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢿⡇⢸⣿⠀⣺⣿⣿⣶⣶⠀⣿⣿⣿⣿⣿⠀⢻ ⣀⣀⣀⣀⣀⣀⣀⣀⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣷⣽⣿⣿⣿⣿⠃⠈⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠛⠃⢘⣛⠀⣙⣻⠿⠿⢿⠀⣿⣿⣜⣿⣿⡆⢸ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⡾⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⡇⢸⣿⠀⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⡇⢸ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⣱⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠿⠇⠸⠿⠀⠿⠿⠿⢿⣿⠀⣿⢿⣿⣿⣿⠂⢸ ⣛⣛⣛⣛⣛⣛⣛⣛⣃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣩⣿⣿⡇⣶⡆⢰⣾⠀⢻⣿⣿⣾⣷⠀⡧⣿⣿⣿⣿⠀⢸ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣯⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⣻⣷⣿⡇⠷⠇⠘⠛⠀⠘⠛⠛⠻⠿⠀⣿⣿⣿⣿⣿⡁⢸ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣸⣿⣿⣟⡄⣠⣤⣤⣤⣤⣤⣤⡤⠤⣄⣤⣯⣿⣿⣿⣿⠆⢸ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣌⢻⣿⣿⢰⣿⣿⣿⣿⣿⣿⣿⢻⡿⠟⣛⠿⣭⣿⣿⣿⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢀⣿⡚⢉⣽⣦⢹⣿⠿⢿⣿⣿⡗⣛⡾⣿⣟⣷⣿⡙⢋⣉⣀⡈ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⣫⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⣸⢿⣿⣟⣿⣟⢻⣿⣷⢿⡿⠿⠇⠏⠹⠿⢿⠿⠛⢀⡄⡀⠛⠿ ⣛⣛⣛⣛⡛⣛⣛⣛⣛⡛⣛⣛⡛⣛⡛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣟⡉⣭⣵⣶⣿⠛⡈⢉⣯⡫⣏⣍⣉⣉⣩⣉⣙⡉⠁⢾⣿⣿⡿⣿⡿⡆⡛⣫⣴⣿⣷⣤⣤⣄⣤⣶⣶⣶⣿⣿⣾⣿⣮ ⣿⣿⣿⣿⠿⢿⣾⣿⣯⣿⡟⠿⠿⣿⣶⣶⣶⣶⣶⣶⣶⣾⣮⣴⣮⣮⣶⣷⣶⣶⣶⣶⣶⣿⣿⡟⡸⠿⣿⢏⣤⣶⣯⠘⢷⢰⣾⣿⣿⣿⣿⣿⣧⣤⣤⣌⣉⣠⣤⣴⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣧⣤⣄⣀⣤⣄⣬⣤⣤⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣿⢤⣻⣟⣫⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠉⠉⠉⠁⢘⠁⠀⠉⠁⢸⣏⠩⢽⡋⠈⢁⣼⣿⣿⡇⠉⠈⠿⠉⠁⢸⣿⣿⠈⢹⢻⣿⡟⠓⠉⠉⢁⣿⢿⡟⠁⢸⡟⠁⢸⠉⠀⡇⠉⠊⢿⡏⠙⣿⠋⡍⠉⠭⢹⡿⢋⢭⢿⢻⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⣾⡟⠀⠀⠀⠀⢸⣿⣏⠂⠁⢠⣾⣿⣿⣿⡇⠀⠀⠀⠀⠀⢸⣿⡟⡜⠋⠋⣿⠊⠀⢰⣾⣿⣭⣭⡇⢐⣚⡂⠈⢸⠀⠀⡇⠀⠀⢸⡁⢐⣿⠀⣒⣛⡛⣿⣧⣴⣚⣋⢼⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⣿⣿⠀⠀⠀⠀⣼⠟⠀⠀⡀⠀⠽⣿⣿⣿⡇⠀⠀⠀⡀⠀⢸⡿⢁⠉⠁⠀⢹⣧⡐⠊⠹⢛⡽⣱⡇⠀⢰⠄⠀⢸⠀⠁⡇⠀⠀⣴⡅⣐⣿⠀⠤⠶⠶⢿⣏⡠⠜⡨⢸⣿⣿⣿⣿ ⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣁⣀⢠⣿⣿⣷⣤⣤⣶⣯⣤⣤⣾⣿⣤⣤⣼⣿⣿⣧⣤⣴⣿⣧⣤⣼⣯⣭⣶⣦⣤⣤⣿⣷⣤⣬⣵⣾⣿⣯⣭⣼⣯⣤⣼⣤⣤⣧⣤⣴⣿⣧⣭⣿⡤⠀⠀⠀⠀⠀⠀⠨⣶⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⠀⠀⠀⠠⠀⠀⠈⢻⡿⠛⢉⡉ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢩⣸⣿⣿⣿⣿⣿⣿⣿⠟⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠁⣴⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⡻⣿⣿⣿⣿⣿⡟⠇⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⠀⣿⣟⠀⣿⣿⡇⣶⣦⢰⣿⣿⣿ ⣀⣀⣂⣂⣀⣀⣀⣀⣀⣀⣀⣀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⢡⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠘⠛⠁⣛⡃⠀⣛⣿⠇⠿⣿⢸⣿⣷⣽ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⢋⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⡆⣿⡿⠀⣿⣿⡇⣿⣷⢸⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⠿⠇⠿⠿⠀⠿⠿⠇⣿⣿⢸⡿⣿⣿ ⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣙⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣽⣿⣿⢰⣶⡆⣿⡧⠀⣿⣿⡇⣿⣶⢸⢾⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢙⣿⣾⣿⠸⠿⠃⠛⠛⠀⠛⠛⠃⠿⠟⢸⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣾⣿⣿⣿⣄⣴⣤⣤⣤⣤⣤⣤⠤⢤⣠⣼⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢃⣽⣿⣿⡇⣾⣿⣟⣿⣿⣿⣿⣿⣿⡿⢟⣻⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣘⣿⠟⣩⣷⣌⣿⣿⠿⣿⣿⣿⢼⣿⣿⣿⣿⣾⣯⢛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣟⣽⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢣⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⡿⠿⠺⠏⢿⣿⣿⡟⢟⣠ ⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⡛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣻⣾⣿⣿⣿⣁⣿⣯⣭⣽⣫⣿⣿⣿⣭⣽⣻⣽⣯⣏⠋⠸⣿⣿⣿⣿⣿⣷⣞⣛⣭⣾⣿⣷⣤⣀⣤⣶⣶⣶⣾⣿ ⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⢿⣿⣶⣶⣶⣶⣶⣶⣷⣿⣿⣶⣽⣿⣶⣷⣶⣶⣶⣶⢤⣹⣿⣿⣣⣪⢣⢿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣿⣿⣿⣦⣤⣤⣉⣥⣥⣤⣶⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣤⣤⣀⣤⣄⣬⣤⣤⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⡿⣿⣏⣝⡛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠉⠉⠉⠉⠘⠉⠀⠉⠀⢸⣍⠩⢝⠋⠉⢁⣼⣿⣿⡇⠉⣛⠿⡿⢩⠁⣿⡏⠉⠁⢹⣿⡟⡟⡋⠉⢹⣿⣿⡟⠉⢸⠈⠹⢻⠉⠁⡏⠉⠸⣿⠈⠁⢸⡉⠉⠉⠉⢹⡿⢋⢭⢿⢻⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣾⣿⠀⠀⠀⠀⢸⣿⡦⠀⠀⢠⣾⣿⣿⣿⡇⠀⠊⠀⡰⠀⢿⣿⡟⠀⠀⠋⣿⠀⢈⣴⣿⣿⣭⢡⡇⠀⢀⠂⠀⢸⠀⠀⡧⠀⠈⢋⠀⠀⢼⠀⠐⠓⠀⣿⣷⣴⣚⣋⣼⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣿⠀⠄⠀⠀⣼⡟⠀⠀⡀⠐⠽⣿⣿⣿⡇⠀⠀⠘⣠⠁⢸⡿⠁⠀⠀⠀⢹⣦⣶⣾⠿⢛⡵⣱⡇⠀⢰⠀⠀⢸⠀⠀⡇⠀⠀⣄⠀⠀⢸⠀⠀⠀⠀⢿⣏⣠⠜⡸⢸⣿⣿⣿⣿ ⣿⠍⢉⣉⣉⣉⣉⣉⣉⣉⣁⣀⣀⣈⣉⣀⣀⣀⣀⣩⣤⣤⣾⣿⣤⣤⣼⣿⣿⣧⣤⣴⣿⣿⣭⣾⣧⣤⣶⣦⣤⣤⣿⣿⣾⣭⣵⣾⣿⣥⣤⣼⣤⣤⣾⣤⣤⣧⣤⣴⣿⣥⣤⣾⣤⣤⣤⣤⣼⣿⣷⣭⠒⠉⠀⠀⠀⠉ ⣿⠅⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⠀ ⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡟⡇⣾⣿⣿⣿⣿⣿⣿⡿⡙⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⢀⠀⣀⠂ ⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣿⣿⣿⣿⠛⣣⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⡇⣿⣿⠀⣿⣿ ⣿⡄⢀⣐⣂⣀⣀⣐⣒⣂⣒⣀⣀⣀⣀⣀⣀⣀⣀⡸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠛⠃⣛⣛⠀⣛⣿ ⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⢣⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⡇⣿⣿⠀⣿⣿ ⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⠿⠇⠿⠿⠀⠿⠿ ⣿⣇⣘⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣣⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡈⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣽⣿⣿⢠⣶⡇⣿⣿⠀⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⣻⣿⣿⠘⠿⠇⠛⠛⠀⠛⠛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣾⣿⣿⣟⣄⣴⣤⣤⣤⣤⣤⣤ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⣭⣿⣿⣿⣾⣿⣟⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢧⢻⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣘⣿⡿⣫⣽⣾⣿⣿⠿⣿⣿⣿⣷ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣻⣿⣷⡕⣿⣷⣭⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢃⣿⣿⣿⣿⣿⣟⣿⣿⣿⢿⡿⠿⠞ ⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣟⣻⡏⣿⣿⣿⣿⣿⣿⣿⠟⣛⣯⡵⢞⡛⠿⢟⣾⣿⣿⡿⣟⣛⣛⣻⣿⣯⣭⣹⣿⣽⣯⣿⣯⣭⣟⣭⣯⣭⡉⠠⣿⣿⣿⣿⣿⣿⣎⣛⣭⣽⣿⣷⣤ ⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡻⠿⣿⣿⣷⣶⣶⣶⣶⣶⣷⣾⣬⡻⠿⢯⣶⣷⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣿⣿⣿⣷⣤⣤⣭⣭⣭⣤⣴⣿⣷⣾⣿⣿⣿⣿ ⣿⣤⣤⣁⣤⣄⣬⣤⣤⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣭⢹⣾⣟⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠉⠉⠉⠁⢸⠉⠀⠉⠀⢸⣏⠩⢙⠋⠉⢁⣼⣿⣿⡇⠉⣸⣿⡿⢩⣸⣿⡟⠉⠝⢹⣿⡟⠛⠉⠭⢿⣿⣿⡏⠉⢸⠉⠉⢸⠉⠁⡏⠉⠻⣿⠈⠁⢾⠉⠉⠉⠉⠀⠏⠈⢨⢿⢻⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣾⣿⠀⠀⠀⠀⢸⣿⡦⠀⠀⢠⣾⣿⣿⣿⡇⠀⠂⠟⡵⠄⢿⣿⠁⠈⠀⠛⣿⠀⠀⣴⣿⣿⣭⣭⡇⢀⠀⠀⠀⢸⠀⠀⡇⠀⠈⣋⠀⠀⢸⠂⠒⠂⠀⢿⡆⢀⢘⣋⢼⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣿⠀⠀⠀⠀⣼⠟⠀⠀⣀⠐⠽⣿⣿⣿⡇⠀⠀⠟⣡⠁⢹⡟⠀⠀⠀⠀⢸⣷⣶⣾⠿⢛⡽⣱⡇⠀⢰⠀⠀⢸⠀⠀⡇⠀⠈⣆⠀⠀⢸⠀⠀⠀⠀⠙⡍⠀⠘⡨⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⠉⣉⣉⣉⣉⣁⣀⣀⣈⣉⣀⣀⣀⣀⣉⣀⣀⣈⢻⣤⣤⣼⣿⣿⣧⣤⣴⣿⣿⣬⣼⣤⣤⣶⣦⣤⣤⣿⣿⣮⣭⣵⣾⣿⣧⣤⣼⣤⣤⣾⣤⣤⣧⣤⣴⣿⣥⣤⣮⣤⣤⣤⣤⣴⣿⣦⣬⣶⣿⣿⡿⠋⠁ ⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀ ⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⣿⣿⣿⣿⣿⣿⣿⡟⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣰⣿⣿⣿⣿⣿⣿⣿⡿⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⢰⣿ ⣿⣿⣿⣿⣿⠀⣀⣂⣀⣂⣂⣂⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢇⡈⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠘⠛⠘⣛ ⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠾⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⢸⣿⠀⣿ ⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠸⠿⠀⠿ ⣿⣿⣿⣿⣿⣀⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢰⣶⠀⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢘⣿⣿⣿⠸⠿⠀⠛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢧⣿⣿⣿⣣⢠⣦⣤⣤ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢈⣽⣿⣿⡧⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠗⣸⣿⠟⣭⣷⡿⣿⡿⢿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣿⣿⣿⣿⣿⡛⣿⣿⣾ ⣛⣛⣛⣛⣛⣛⣛⣛⡛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⢻⣿⣿⣿⡿⢛⣻⣵⣾⣿⣇⢿⣰⡾⣽⡛⣿⣿⣿⢿⣛⣛⣛⣟⣿⣭⣍⣿⣿⣿⣿⣿⣭⣽⣻⣽⣯⣏⠋⢸⣿⣿⣿⣿⣿⣷⢙⣛⣭ ⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣿⣷⣶⣶⣶⣶⣆⣲⠾⠽⠿⣟⣥⣾⣿⣷⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣦⣤⣤⣭⣥⣥⣤⣾⣿⣶⣿ ⣿⣤⣤⣀⣤⣄⣬⣤⣤⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⡯⣿⣷⣟⣟⣫⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠉⠉⠉⠁⠸⠉⠁⠉⠁⢸⣌⠩⠝⠋⠉⢁⣼⣿⣿⡗⠉⣿⣿⡿⢹⣿⣿⡏⢁⠁⢹⣿⡟⡟⡋⠭⢽⢻⣿⡟⠉⢸⡟⠁⢸⠉⠅⡏⠉⠺⢿⠋⠁⢺⠉⠍⠉⠉⠀⠏⠈⠉⠜⢻⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣾⣿⠀⠀⠀⠀⢸⣿⡮⠀⠀⢠⣾⣿⣿⣿⡇⠀⢺⠟⡵⠈⢿⡿⠀⠈⠀⠋⣿⠁⢘⣴⣿⣿⣭⣭⡇⢐⣚⠃⠠⢸⠀⠀⡇⠀⠈⢁⡀⠀⢸⠀⠀⠒⠀⣿⡆⢀⠐⠀⢼⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣿⠀⠀⠀⠀⣼⠏⠀⠀⡈⠐⠽⣿⣿⣿⡇⠀⢀⡟⣡⠁⠸⠇⢀⠀⠀⠀⢸⣷⣿⡾⠿⣛⡽⣱⡇⠀⢰⡆⠀⢸⠀⠀⡇⠀⠀⣄⠀⠀⢸⠀⠀⠀⠀⠙⡍⠀⠀⠀⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡎⢉⣁⣀⣀⣈⣉⣀⣀⣀⣀⣁⣀⣀⣈⣁⣀⣀⡈⣿⣿⣧⣤⣼⣿⣿⣤⣴⣤⣤⣶⣦⣤⣤⣿⣿⣮⣭⣵⣾⣿⣧⣬⣾⣧⣤⣾⣤⣤⣧⣤⣼⣿⣧⣤⣮⣤⣤⣤⣤⣴⣿⣦⣤⣴⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡧⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿ ⣿⣿⣿⣿⣿⣿⣿⣿⡏⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡇⣿⣿⣿⣿⣿⣿⣿⡟⡙⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣷⣤⣿⢿⣿⣿⣿⣿⣿⠻⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⢀⣐⣂⣐⣒⣒⣒⣂⣀⣀⣀⣂⣀⣀⣀⣀⣀⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣄⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠹⢳⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠈⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⣻⣷⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣦ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢨⣿⣿⣿⢴ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢃⣿⡿⢫⣽⣦ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣫⣾⢣⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣼⣿⣿⣿⣿⣿ ⠿⠿⠿⣟⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣟⡋⣽⣾⣿⣟⢫⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣟⣛⣛⣻⣻⣿⣭⣽⣿⣽⣿⣿⣯⣭⣟⣯⣿⣽⡙⠃⢿⣿⣿⣿⣿⣿ ⣿⣿⣿⢿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⡿⣿⣷⣦⣿⣯⣛⣭⣔⣿⣎⣷⣮⣾⣷⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣿⣿⣿⣷⣤⣤⣬⣭⣬⣤⣴ ⣿⣤⣤⣀⣤⣄⣬⣤⣤⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣹⣝⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠉⠉⠉⠉⢸⠉⠁⠉⠀⢸⣍⠩⠝⠋⠉⢁⣼⣿⣿⡇⠉⣿⣿⡿⢩⠉⣿⡏⠉⢱⢻⣿⣟⡟⡉⠭⢽⣿⣿⡟⠉⢸⠋⠁⣿⠋⠀⣏⠉⠺⢿⠊⠁⢸⠉⠉⠉⠉⠀⠏⠈⠉⠼⢻⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣾⣿⠀⠀⠀⠀⢸⣿⡦⠀⠀⢠⣾⣿⣿⣿⡇⠂⣿⠟⡵⠀⢼⡟⠁⠀⠈⠋⣿⣿⢸⣴⣿⣿⣭⡭⡇⠀⠐⠀⠀⣿⠀⠀⡇⠀⠈⢱⠀⠀⢸⠀⠀⠒⠀⣿⡆⢀⠐⠀⢼⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣿⡀⠀⠀⠀⣼⡟⠀⠀⡁⠐⠽⣿⣿⣿⡇⠀⣷⡟⣡⠁⠈⡇⢀⠀⠀⠀⢹⣿⣿⡾⠿⢛⠉⣰⡇⠀⢰⠀⠀⣿⠀⠀⡏⠀⢿⣖⠀⠀⢸⠀⠀⠀⠀⠛⡍⠀⠀⠀⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⠀⣈⣉⣀⣀⣀⣀⣁⣀⣀⣈⣉⣀⣀⣈⣉⣉⣁⣠⣼⣿⣿⣤⣴⣄⣤⣶⣦⣤⣵⣿⣿⣾⣭⣥⣾⣿⣧⣤⣼⣤⣬⣿⣭⣥⣧⣤⣴⣿⣥⣤⣮⣤⣤⣤⣤⣴⣿⣧⣤⣴⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠋⣾⣿⣿⣿⣿⣿⣿⣟⡌⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣻⣿⣿⣿⣿⣿⠛⢅⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⢐⣂⣒⣒⣒⣐⣒⣒⣐⣂⣒⣂⣀⣂⣴⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣏⣶⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡈⢳⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣘⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣑ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢃⣽ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⡵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣸⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣛⣯⣾⡿⣧⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢣⣿⣿ ⡟⡿⠏⠿⠿⠿⢿⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⢓⣟⠿⡿⣏⡵⣟⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣛⣛⣻⣿⣿⣯⣭⣽⣿⣿⣿⣿⣭⣽⣻⣭⣯⣏⠉⠸⣿⣿ ⣴⣽⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡼⣿⣷⡿⢿⣷⣿⣿⣧⢶⣶⣶⣷⣿⣿⣷⣽⣿⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣿⣿⣿⣧⣤⣤⣍ ⣿⣤⣴⣀⣤⣄⣬⣤⣤⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⡻⣿⣧⣾⣿⣿⣿⣷⢯⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣹⣝⣿⡗⣿⣿⣿⣿⣿⡏⠉⠉⠉⠉⢸⠉⠀⠉⠁⢸⣏⠩⢝⠋⠈⢁⣼⣿⣿⡇⠉⡘⠿⠟⢹⣻⣿⣿⠏⢽⣻⣿⣿⡟⡫⠭⢽⣿⣿⡋⠉⢸⠈⠁⢸⠉⠁⡏⠉⠨⢿⠛⢹⣿⠉⠉⠉⠉⠀⠏⠈⠉⠼⢻⣿⣿⣿⣿ ⣿⣿⣿⣇⣿⣿⣿⣿⣿⣷⣿⠀⠀⣾⣿⠀⠀⠀⠀⢸⣿⡧⠀⠀⢠⣾⣿⣿⣿⡇⠀⠀⠈⠀⠈⢽⣿⡟⡜⠏⠉⣿⣟⢸⣴⣿⣿⠍⠩⡇⠀⠚⠁⠀⢸⠀⠀⡇⠄⠈⠀⡀⢨⣺⠀⠀⠒⠀⣻⡆⢀⠒⠀⢼⣿⣿⣿⣿ ⣿⡿⠶⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣿⡀⠄⠀⠀⣼⠟⠀⠀⣉⠒⠽⣿⣿⣿⡇⠀⠀⠀⠠⢁⢸⡿⢁⠉⠁⠸⣿⣿⣿⡾⠿⠛⠀⣠⡇⠀⢰⠀⠀⢸⠀⠀⡇⠀⠀⣄⡅⢸⣿⠀⠀⠀⠀⠙⡍⠀⠀⠀⢸⣿⣿⣿⣿ ⣟⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣤⣤⣿⣿⣷⣤⣥⣾⡇⢀⣀⣀⣁⣀⣀⣈⣉⣉⣀⣀⣀⣉⣁⣬⣼⣯⣭⣶⣦⣬⣵⣿⣿⣮⣭⣤⣾⣿⣧⣤⣼⣤⣤⣾⣤⣤⣧⣤⣴⣿⣧⣥⣿⣤⣤⣤⣤⣴⣿⣧⣤⣴⣿⣿⣿⣿⣿ ⣉⣉⣉⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢇⣿⡇⣿⣿⡉⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢇⣼⣿⣇⣿⠟⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠛⠛⠉⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢀⣒⣒⣒⣒⣒⣒⣒⣲⣿⣿⣿⣿⣿⣷⣶⢔⡐⣿⡄⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⠿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣇⠙⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣷⣿⢷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢸⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣷⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣘⣛⣛⣛⣛⣻⣿⣿⣿⣿⣿⣿⣿⣟⣻⣿⣿⣈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣿⣿⡧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⡛⠝⣛⡃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣫⣿⡿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣛⣛⣛⣛⣟⣿⣟⣿⡟⠏⠿⠿⠿⠿⢟⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⢹⣶⣿⣿⢟⠑⡋⢾⣟⢟⣛⡛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣟⣛⣻⣻⣿⣯⣭⣹⣿⣿⣿⣿⣯⣭⣿ ⣿⣿⣿⣿⠿⣿⣶⣴⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⣭⣟⢻⣳⣶⣾⢿⡻⠿⢾⣿⣶⣶⣶⣶⣶⣶⣷⣾⣿⣶⣾⣾⣶⣷⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿ ⣶⣤⣤⣀⣤⣄⣬⣤⣤⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⡷⣿⣽⣯⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣹⣝⣿⡗⣿⣿⣿⣿⣿⡇⠉⠉⠉⠉⢘⠉⠀⠉⠁⢸⣌⠩⢝⠋⠈⢁⣼⣿⣿⡇⠉⡘⠿⠟⢩⣿⣿⣿⠏⢽⣻⣿⣿⡟⡋⠭⢽⣿⣿⡋⠁⢸⠈⠈⢸⠈⠁⡏⠉⠸⢿⠟⢹⣿⠉⠉⠉⠉⠀⠏⠈⠉⠼⢻⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⠀⠀⣾⣿⠀⠀⠀⠀⢸⣿⡮⠀⠀⢠⣾⣿⣿⣿⡇⠀⠀⠈⡀⠈⢿⣿⡟⡜⠎⠉⣿⣿⢘⣴⣿⣿⠉⠩⡇⠀⡚⠁⠀⢸⠀⠀⡧⠄⠀⠀⡄⢐⣹⠀⠀⠒⠀⣻⡆⢀⠐⠀⢼⣿⣿⣿⣿ ⣿⡿⠶⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣿⠀⠄⠀⠀⣼⠟⠀⠀⣉⠐⠽⣿⣿⣿⡇⠀⠀⠀⠠⠁⢸⡿⢁⠉⠁⠸⣿⣿⣿⣾⠿⠃⠁⣰⡇⠀⢠⠀⠀⢸⠀⠀⡇⠀⠀⣄⣅⢸⣿⠀⠀⠀⠀⠛⡍⠀⠀⠀⢸⣿⣿⣿⣿ ⣛⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣤⣤⣿⣿⣿⣬⣥⣾⡇⢀⣀⣀⣁⣀⣀⣈⣉⣉⣀⣀⣀⣉⣁⣬⣼⣯⣭⣶⣦⣬⣵⣿⣿⣾⣭⣤⣾⣿⣧⣤⣼⣤⣤⣾⣤⣤⣧⣤⣴⣿⣧⣭⣯⣤⣤⣤⣤⣴⣿⣧⣤⣴⣿⣿⣿⣿⣿ ⣉⣉⣉⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢇⣿⡇⣿⣿⡉⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢇⣼⣿⣇⣿⠟⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠛⠛⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢀⣒⣒⣒⣒⣒⣒⣒⣲⣿⣿⣿⣿⣿⣷⣶⢔⡐⣿⡄⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⠿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣇⠙⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣷⣿⢷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⢸⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣷⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣘⣛⣛⣛⣛⣻⣿⣿⣿⣿⣿⣿⣿⣟⣻⣿⣿⣈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⡛⠙⣛⡃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣫⣷⡿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣛⣛⣛⣛⣛⣿⣿⣿⡿⠏⠿⠿⠿⠿⢛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⢹⣶⣿⣿⢟⠙⡋⢾⣟⣛⣛⡛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣟⣛⣻⣻⣿⣯⣭⣹⣻⣽⣿⣿⣯⣭⣟ ⣿⣿⣿⣿⠿⣿⣶⣴⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⣭⣟⢻⣳⣶⣾⢿⡟⠿⢾⣿⣶⣶⣶⣶⣶⣶⣷⣾⣿⣶⣾⣾⣶⣷⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿ ⣶⣤⣤⣀⣤⣄⣬⣤⣤⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣷⣿⣽⣯⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⢸⣿⣿⣿⠹⣿⣿⣿⣿⣷⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⢿⡿⠃⠀⣹⣫⣍⡋⠉⠈⠉⠁⢸⠉⠀⠉⠁⢸⣍⠩⢝⠋⠉⢁⣼⣿⣿⡇⠉⠈⠿⠃⠉⠀⣿⡏⠉⢽⣻⣿⣿⡟⡫⠭⢽⣿⣿⡏⠁⢸⠉⠉⢸⠉⠁⡏⠉⠺⢿⠉⠁⢸⠉⠉⠉⠉⢸⡿⠋⠉⠼⢻⣿⣿⣿⣿ ⠀⠀⢺⡯⠀⠀⣰⣿⣿⣿⣶⠀⠀⣾⣿⠀⠀⠀⠀⢸⣿⡯⠀⠀⢠⣾⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⣿⠀⠀⢚⣟⣿⣟⢸⣴⣿⣿⣭⣭⡇⠐⠘⠂⠘⢻⠀⠀⡇⠀⠈⢈⠁⠀⢸⠀⠀⠐⠀⣿⣧⣄⠐⠀⢼⣿⣿⣿⣿ ⠀⠀⠘⠁⠀⠰⠾⣿⡿⠷⣾⠀⠀⣿⣿⡀⠀⠀⠀⣼⠟⠀⠀⡉⠒⠽⣿⣿⣿⡇⠀⠀⠀⡀⠀⠈⠇⠀⠀⠉⢽⣿⣿⣿⡾⠿⣛⡽⣱⡇⠈⢰⠀⠀⢸⠀⠀⡇⠀⠀⣄⠀⠀⢸⠀⠀⠀⠀⢻⣏⡀⠀⠀⢸⣿⣿⣿⣿ ⠀⠀⠀⠀⣼⣿⢿⣛⣻⣟⣻⣤⣤⣿⣿⣿⣤⣥⣾⣯⣤⣤⣾⣿⣤⣤⡎⢉⣉⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⡸⡭⣱⣿⣿⣾⣭⣵⣾⣿⣧⣤⣼⣤⣤⣾⣤⣤⣧⣤⣴⣿⣥⣤⣮⣤⣤⣤⣤⣼⣿⣧⣤⣴⣿⣿⣿⣿⣿ ⠀⠀⠀⠈⠉⣉⣉⣉⣉⣉⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⣼⣿⣿⣿⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠧⢰⣿⠱⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣇⣿⣣⣸⣿⣿⣗⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠈⠁⠘⠛⠋⠙⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⣂⣴⣿⣿⣿⣿⣿⣿⣿⣅⣀⠀⢋⣀⣐⣀⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣶⣾⣿⣿⣿⣿⡿⣿⢿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡿⢿⣿⣶⣿⢶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣿⣿⣿⣿⣿⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⣛⣛⣛⣛⣛⣛⣋⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⢹⣿⣛⣰⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣭⣭⣭⢽⣿⣿⣿⣿⣷⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣷⣶⣮⣭⣋⣛⣛⠻⢛⣛⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣭⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣟⣭⣾⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡑⣿⣿⣿⡿⢡⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣟⣛⣻⣿⣿⣿⡿⠻⠿⠿⠿⣟⣟⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣳⣜⣻⣾⣯⣚⣛⣛⣛⣛⣛⣛⣛⣛⣛⣟⣛⣛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⣛⣽⣻⣿⣭⣽ ⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣮⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣶⣶⣶⣶⣶⣾⣶⣿⣿⣮⣾⣷⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣤⣤⣠⣤⣄⣤⣤⣤⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢯⣿⢻⣿⣪⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡇⠀⣿⣿⣿⡟⢿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣯⠀⠀⠘⣿⡿⠀⠈⠉⠉⠉⠁⠀⠁⠀⠉⠀⢸⣅⠩⢙⠋⠉⢁⣼⣿⣿⡇⠁⠈⠿⠃⠁⠀⣿⡿⠉⢹⣻⣿⣿⡟⠉⠩⢙⡻⢿⡿⠉⢸⡟⠉⠈⠉⠁⡟⠉⡺⣿⠉⠀⢸⠉⠉⠉⠉⠀⠏⠈⠉⢿⢻⣿⣿⣿⣿ ⣿⣿⡟⠀⠀⠀⣿⠇⠀⢀⣶⠀⠀⣾⡇⠀⠀⠀⠀⢸⣿⡮⠀⠀⢠⣾⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⣿⠀⠀⠘⣟⣿⠏⠀⢰⣿⣿⢁⣭⡇⢐⣚⠂⠀⢠⠀⠀⣇⠀⠛⢙⠀⠀⢸⠀⠀⠐⠀⣻⡆⢀⠐⣫⢼⣿⣿⣿⣿ ⢿⣿⡆⠀⠀⠀⠛⠀⢀⠶⢟⠀⠀⢶⡇⠀⠀⠀⠀⣼⠏⠀⠀⣀⠐⠽⣿⣿⣿⡇⠀⠀⠀⡀⠀⠀⠇⠀⠀⠈⠽⢻⣇⡐⠘⠿⣟⡽⣱⡇⠈⢰⠀⠀⠀⠀⠀⡇⠀⠠⣄⠀⠀⢸⠀⠀⠀⠀⠛⡅⠀⠀⡨⢸⣿⣿⣿⣿ ⠀⠈⠀⠀⠀⠀⠀⢀⣾⡿⣟⣀⣠⣟⣿⣷⣤⣥⣾⣯⣄⣤⣾⣿⣤⣤⣼⣿⣿⣷⠀⣀⣀⣀⣀⣀⣀⣀⣀⠄⣀⣀⣁⣀⣀⣭⣵⣾⣿⣯⣤⣼⣥⣤⣤⣤⣤⣧⣤⣴⣿⣥⣤⣮⣤⣤⣤⣤⣴⣿⣦⣤⣶⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠉⢉⣉⣉⣉⣉⣉⣩⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⠿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣟⡀⣿⣿⣿⣿⣿⢟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⠟⢸⣿⣿⣿⣿⡟⢨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠛⠙⠉⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣴⣿⣿⣿⣿⣿⣿⣮⣿⣀⣒⣒⣂⡞⣐⣂⣂⣂⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⡿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⡻⣿⣿⣿⣿⣿⣥⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣧⣿⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣟⣼⣿⣿⣿⣶⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⣛⣛⣛⣛⣛⣛⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣏⢿⡿⣛⣾⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣭⣭⣭⣭⣭⢷⣿⣵⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣾⣶⣭⣽⣉⣛⠛⢟⣛⡃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣽⣿⣿⣿⣿⣿⣿⣿⣯⣭⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⣯⣷⣿⡏⣾⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢱⢿⣿⣿⣿⡘⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣛⣛⣛⣛⣛⣛⣛⣛⣻⣛⣿⣿⣿⣽⡿⠟⠿⠿⠿⠿⣿⣟⣛⣛⣛⣛⣛⣛⣃⡿⣯⠿⡫⣷⣿⡗⣙⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣻⡛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣛⣛⣻⣻ ⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣟⣾⣿⣵⣶⣾⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⡻⣿⣿⣿⣷⣶⣶⣶⣶⣶⣷⣾⣿⣶⣿⣾⣶⣷⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿ ⣿⣤⣤⣁⣤⣄⣬⣤⣤⣤⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡾⣷⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⠀⠘⣿⣿⣿⠛⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣇⠀⠀⠛⠉⠁⠀⠉⠈⠉⠀⠈⠀⢸⣍⠩⠝⠋⠈⢁⣼⣿⣿⡇⠉⠈⠿⠃⠁⠈⣿⡏⠏⢽⣻⣿⣿⡟⠉⠩⢽⣿⣿⡟⠙⢸⠉⠈⢸⠉⠀⡇⠈⡿⣿⠉⠁⢘⠉⠉⠉⠉⠀⠏⠈⠉⠼⢻⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⠇⠀⠀⢸⡿⠀⠀⢠⡆⠀⠀⠀⠀⢸⣿⡮⠀⠀⢠⣾⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⣿⠀⠜⠞⣟⣿⡏⠀⢰⣿⣿⣭⣭⡇⢐⣚⠀⠀⢸⠀⠀⡇⠀⠫⣉⠀⠀⢘⠀⠀⠒⠀⣿⡆⢀⠐⠀⢸⣿⣿⣿⣿ ⣿⣿⣿⠿⢿⣷⠀⠀⠀⠈⠃⠀⠀⠾⣷⠀⠀⠀⠀⣼⠟⠀⠀⣀⠐⠽⣿⣿⣿⡇⠀⠀⠀⡀⠀⠀⠇⠀⠈⠉⡽⢿⣧⠐⠘⠿⣛⡽⣱⡇⠈⢠⠀⠀⢸⠀⠀⡇⠀⠐⣔⠀⠀⢸⠀⠀⠀⠀⠙⡅⠀⠀⠀⢸⣿⣿⣿⣿ ⠀⠉⠋⠀⠀⠁⠀⠀⠀⠀⠀⣀⣀⢿⣛⣳⣌⣡⣼⣯⣤⣤⣾⣿⣤⣤⣼⣿⣿⣧⣤⣴⣿⣇⠀⣀⣀⡀⠐⣋⣀⣀⣈⣀⣾⣭⣵⣾⣟⣁⣀⣈⣤⣤⣼⣤⣤⣧⣤⣴⣿⣥⣤⣮⣤⣤⣤⣤⣴⣿⣦⣤⣴⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⢉⣉⣉⣉⣉⣉⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠰⣿⣿⣿⢣⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢰⣿⣿⠈⣼⣿⣿⣿⣿⢋⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣌⣟⣿⢢⣿⣿⣿⣿⢏⢸⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠘⠛⠋⠉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣠⣐⣒⣒⡂⣖⣐⣒⣒⣒⣒⣒⣐⣂⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣿⣿⣿⣿⡿⣿⡿⢶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣁⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣾⣾⡿⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣏⣿⣿⣿⣿⣾⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣟⣓⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡱⣿⢟⣳⣿⣿⣷⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣭⣭⣭⣭⣿⣭⣭⣭⣭⣭⡍⣾⣯⣾⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣬⣝⣙⣛⠻⢛⣛⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣛⣻⣭⣭⣿⣿⣿⣿⣿⣿⣿⣿⣭⣽⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣛⣛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢯⣾⣿⡿⣿⣟⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣛⣻⣻⣿⣿⣿⣿⣿⣛⣛⣟⣛⣛⣛⣛⣛⣛⣟⣻⣻⣿⣿⣿⡿⠻⠿⠿⠿⠿⣿⣛⣛⣛⣸⢿⣻⣿⡻⣿⡟⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿ ⣭⣽⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⢿⣿⢻⣾⣾⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢿⢿⣿⣿⣶⣶⣶⣶⣶⣾⣶⣿⣷⣶⣷⣷⣾⣶⣶⣶⣶⣶⣿⣿ ⣿⣤⣤⣀⣤⣄⣬⣤⣤⣤⣾⣿⣿⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣼⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠈⢁⣦⣴⣿⣿⣿⣿⣿⣿⡯⠀⢹⣿⣿⡿⠻⣿⣿⣿⣿⡧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠉⠸⠀⠀⠉⠁⢈⡉⠁⠽⠏⠉⢁⣼⣿⣿⡇⠉⠈⠿⠃⠉⠀⣿⡏⠋⢽⣻⣿⣿⡟⡩⠭⢿⣿⣿⡟⠉⢸⠈⠉⢸⠉⠀⡏⠉⡾⢿⠉⠁⢸⠉⠉⠉⠉⠀⠏⠈⠉⠜⢻⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⢾⡇⠀⠀⠀⠀⢸⣿⡆⠀⠀⢠⣾⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⣿⠀⡼⠿⣟⣿⣟⠀⣴⣿⣿⣭⣭⡇⠀⡐⠀⠀⢸⠀⠀⡇⠀⠋⢁⠀⠀⢸⠀⡐⠒⠀⣻⡆⢀⠐⠀⢼⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⡿⠻⣿⡇⠀⠀⠀⠙⠀⠀⠀⠀⠀⠼⠖⠀⠀⣁⠒⠽⣿⣿⣿⡇⠀⠀⠀⡀⠀⠀⡇⢀⠉⠉⠽⢻⣧⢰⣿⠿⢟⡽⣱⡇⠀⢰⠀⠀⢸⠀⠀⡇⠀⠀⣄⠀⠀⢸⠀⠀⠀⠀⠛⡍⠀⠀⠀⢸⣿⣿⣿⣿ ⣿⣿⣿⠃⠈⠉⠃⠀⠈⠀⠀⠀⠀⠀⢀⣴⣈⣁⣚⣧⣀⣠⣾⣿⣤⣤⣼⣿⣿⣧⣤⣴⣿⣧⣤⣴⣤⣄⢐⣋⣀⣀⣉⣸⣾⣭⣵⣚⣉⣀⣀⣈⣀⣀⣀⡀⣤⣧⣤⣼⣿⣧⣤⣾⣤⣤⣤⣤⣴⣿⣦⣤⣴⣿⣿⣿⣿⣿ ⣽⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⣉⣉⣉⣉⣉⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠐⢸⣿⣿⣿⡟⢶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠀⢸⣿⣿⣿⣁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠙⠛⠋⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⣴⢐⣒⣒⠘⣁⣂⣒⣒⣒⣒⣒⣒⣒⣒⣂⣂⣐⡐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⠿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⡇⢸⣿⣷⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣶⣷⣿⠷⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣾⣇⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣷⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣛⣶⣿⣿⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣟⣟⣯⣭⣭⣽⣽⣯⣭⣭⣭⣭⣭⢱⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣽⣋⣛⡛⠟⣛⡋⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠿⣿⣟⣛⣛⣯⣭⣭⣿⣿⣿⣿⣿⣿⣿⣯⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣟⣻⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢫⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣛⣛⣿⣛⣛⣟⣿⣿⣿⣿⣿⣿⣛⣛⣛⣛⣛⣛⣛⣛⣻⣛⣿⣻⣿⣿⣿⠟⠿⠿⠿⣿⡫⣾⣿⢟⣷⣿⠿⣘⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣟⣛⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣯⠭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣶⣴⣼⣿⣿⣿⣿⣿⡿⣷⡾⣿⠞⢿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡻⠿⣿⣿⣷⣶⣶⣶⣶⣶⣷⣾⣿⣶⣾⣾⣶⣷⣶⣶⣶ ⣿⣤⣤⣁⣤⣄⣬⣤⣤⣤⣾⣿⣿⣿⣿⣿⣿⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠸⢮⣿⣬⢯⠯⡛⠋⢉⣦⣤⣾⣿⣿⣿⣿⣿⣯⠀⢸⣿⣿⣿⠻⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⡄⠩⢉⣴⣿⣿⣿⣿⡿⠉⠉⠉⠍⢸⠉⠁⠁⠀⠀⢋⡩⠃⠀⠉⢃⣬⣿⣿⡇⠉⠊⠿⠃⠁⠀⣿⡏⠉⢽⣻⣿⣿⡟⡉⠉⢽⣿⣿⡏⠁⢸⠉⠹⢻⠉⠁⡏⡉⠺⢿⠉⠁⢸⠉⠉⠉⠉⠀⠋⢋⠉⠽⢻⣿⣿⣿⣿ ⠛⠶⠮⣸⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣿⠀⠀⠀⠀⠀⢺⡯⠀⠀⢠⣾⣿⣿⣿⡇⠀⠀⠀⠀⠀⢈⣿⠂⡼⢿⣿⣿⡿⠈⣴⣾⣿⣭⣩⡇⠀⡐⠂⠀⢸⠀⠀⡇⠀⠈⢁⠀⠈⢸⠀⠀⠒⠀⣿⢤⣄⣒⣁⢸⣿⣿⣿⣿ ⣂⣛⣯⢻⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⠿⣀⡄⠀⠀⠀⠈⠀⠀⠀⠀⠹⡿⠷⣿⡇⠀⠀⠀⡀⠀⠀⡇⢀⡉⠩⡽⢻⣧⣾⣾⠿⣟⡽⣱⡇⠀⢠⡄⠠⢸⠀⠀⡇⠀⡀⣄⠀⠀⢸⠀⠀⠀⠀⠙⠈⠀⠀⠀⢸⣿⣿⣿⣿ ⣛⢛⢣⢼⣿⣿⢿⣿⣿⣿⠋⠀⠁⠃⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⢄⣀⣸⣿⣻⣧⣤⣴⣿⣧⣤⣴⣤⣬⣶⣿⣥⣤⣿⣿⣾⣭⣅⣀⣁⣀⣀⣚⣁⣀⣈⣀⣀⣁⣀⣀⣁⣀⣀⣮⣤⣤⣤⣤⣴⣿⣦⣤⣴⣿⣿⣿⣿⣿ ⢾⣽⡔⢸⣭⣿⣷⣽⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⣉⣉⣉⣉⣉⣉⣿⣿⣿⣿⣿⣿⣿⣿⣧⢀⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⢸⠏⠂⠉⠐⠹⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢠⣼⣿⣿⣿⡏⢶⡟⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠻⠿⠇⠘⠀⠀⠐⠂⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡌⣿⣿⣿⣿⡀⣼⡯⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣷⣛⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠘⠋⠋⠙⢻⣿⣿⣿⣿⣿⣿⣏⣠⣿⣿⣿⠏⢳⣿⣏⠒⣒⣒⣒⣐⣀⣀⣒⣒⣒⣒⣂⣂⣀⣀⣂⣂⣂⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠉⡙⠃⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⢶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣾⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣦⣦⡄⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢷⣿⣾⣿⠷⣛⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢀⠐⡄⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⣿⣿⣿⣷⡮⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⠿⠯⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣟⣲⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⡹⠸⠅⠎⠻⣯⣿⣿⣿⣻⣫⣭⣭⣭⣿⣿⣭⣯⣭⣭⣭⠽⣾⣯⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠷⠅⠙⠊⠁⠉⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣭⣏⣛⣛⠻⢛⣛⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⠿⢿⣿⣛⣛⣿⣯⣭⣿⣿⣿⣿⣿⣿⣿⣿⣭⣽⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⢿⣻⣭⣭⡽⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣯⣭⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣾⣿⣿⣿⣷⢥⣽⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣯⣿⣟⣛⣻⣛⣟⣿⣛⣛⣿⣿⣿⣿⣿⣿⣿⣛⣛⣟⣛⣛⣛⣛⣛⣛⣟⣻⣿⣿⣿⣏⢼⣿⣿⠋⠿⡻⣿⡟⡛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣻⣛⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣬⣿⢮⣭⣾⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣶⣶⣶⣶⣶⣾⣾⣿⣷ ⣿⣤⣴⣡⣤⣄⣬⣤⣤⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣷⣿⣿⣿⣿⣿⣷⣮⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣷⡃⠷⣿⣿⢿⣽⠿⡛⠉⢡⣦⣴⣿⣿⣿⣿⣿⣿⡇⠀⣻⣿⣿⡟⢻⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡿⠷⢀⡤⠉⢪⣶⡿⠉⠁⠉⠍⢸⠋⠉⠛⠉⣿⣏⠀⠀⠘⢋⠋⠀⠈⣿⡁⠉⢻⣿⡇⢩⣿⣿⡏⠁⠉⢹⣿⡟⠓⡉⠉⢉⣿⣿⡏⠁⢸⠏⠸⢻⠁⠁⡏⠉⠺⣿⠈⠉⢸⠉⠩⠉⠉⠀⠏⠈⠉⠌⢻⣿⣿⣿⣿ ⡽⣿⣇⠘⠻⠶⣆⣿⣿⣿⣿⠀⠀⣿⣿⠀⠀⠀⠀⣿⡿⠀⠀⠀⢠⠆⠀⢀⣽⡇⠀⠀⠛⡵⢌⣿⣿⡇⠐⠀⠈⣿⠀⠀⣰⣿⣿⣭⣭⣷⢐⡚⠀⠀⢸⠀⠀⡇⠀⠸⢇⠀⠀⢸⠀⠀⠐⠀⣿⡆⡄⢐⠀⢼⣿⣿⣿⣿ ⣷⣿⡟⣔⣀⣿⠛⣿⣿⣿⣿⠀⠀⣿⣿⣀⡤⠂⠀⣿⠆⠀⠀⠀⠙⠀⢀⠶⢿⡇⠀⠀⠀⣡⠗⣿⡏⠀⠀⠀⠀⢹⣧⡐⠚⠩⣟⡽⣱⡏⠈⢰⠀⠰⢺⠀⠀⡇⠀⢀⣆⠀⠀⢸⠀⠀⠀⠀⠛⡍⠀⠀⠀⢸⣿⣿⣿⣿ ⣿⣿⡧⢙⡛⢛⠃⣿⣿⡿⣿⣯⣵⣿⠃⠈⠈⠀⠀⠈⠀⠀⠀⠀⠀⢀⣼⡿⣿⣇⣠⣴⣷⣯⢭⢼⣤⣤⣶⣦⣤⣤⣿⣷⣤⣭⣵⣾⣿⣏⣀⣘⣁⣀⣀⣀⣀⣀⣀⣀⣉⣀⣀⣈⣀⣀⣠⣤⣴⣿⣧⣤⣴⣿⣿⣿⣿⣿ ⡿⣿⡇⠾⣯⣧⠂⣫⣽⣿⣾⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⣉⣉⣉⣉⣉⣩⣿⡆⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣇⣿⣷⠅⠀⠈⠀⡻⠁⠀⠀⠈⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⡟⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⡟⣿⣿⠸⠿⠿⠅⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣷⡌⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⢳⣿⣿⠃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⣿⣿⢺⣾⣻⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠛⠛⠉⢙⣯⣧⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣿⣿⣿⡖⢒⣒⣒⣒⣒⣒⣒⣒⣒⣒⣒⣒⣂⣒⣒⣒⣒⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⠈⠙⠛⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⡏⣂⣿⣿⣿⣿⡗⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢐⣮⣤⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣾⣷⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡟⠂⠀⠢⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣘⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣟⡸⠿⣿⠧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣛⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡾⣧⠗⠨⠝⢯⣽⣿⣿⣿⣿⣯⣭⣭⣽⣿⣿⣭⣭⣯⣭⣭⢷⣿⣷⣿⣿⣿⣿⡞⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠿⠿⠿⠿⠶⠀⠓⠌⠂⠉⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣮⣽⣉⣛⡻⢟⣛⡃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣿⣟⣛⣻⣿⣭⣽⣿⣿⣿⣿⣿⣿⣿⣯⣭⣿⣿⣿⣿⣷⣿⣿⣿⣿⢿⣿⣛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣛⣿⣿⣯⣽⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣯⣾⣿⣿⣿⢼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣭⣭⣽⣭⣽⣿⣿⣿⣿⣿⣿⣛⣿⣿⣛⣻⣿⣿⣿⣿⣿⣿⣿⣛⣿⣛⣛⣛⣛⣛⣛⣻⣻⣧⣹⣿⣿⠟⢻⣾⡶⢛⣟⣻⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣻⣟⣻⡟⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢺⣿⣻⣼⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣷⣶⣶⣶⣶⣶ ⣿⣤⣶⣠⣤⣄⣼⣤⣤⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣾⣿⣿⣿⣿⣾⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣼⣿⣿⣿⣿⣿⡔⠸⢶⣽⡯⠿⡽⢛⠋⠈⣰⣤⣾⣿⣿⣿⣿⣿⣿⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣟⣿⣿⣿⠟⠂⠀⠀⠀⠀⠈⠍⢸⠊⠁⠛⠉⣿⣏⡩⣿⡿⠁⠀⠀⢻⣿⣇⡋⣿⣿⠋⢉⢰⣾⡏⠉⠁⢹⣿⡟⠓⠉⠉⢁⠻⢿⡏⠈⢸⡟⢸⣿⠋⠁⣯⠍⠺⣿⠈⠰⢸⠉⠉⠉⠭⠀⡏⠊⠉⠼⢻⣿⣿⣿⣿ ⣿⣿⣿⣷⣻⣿⣇⠛⠷⠶⢠⡀⠀⣿⣿⠀⠀⠀⠀⣿⣿⣿⡏⡅⠁⠀⠀⢸⣿⣿⡆⣿⠟⡀⠀⢸⣿⠀⠀⠀⠈⣿⠀⠀⣰⣿⣷⠉⠩⡇⢀⣚⣓⢼⣿⠀⠀⡇⠀⠈⢃⠀⠀⢹⠀⠀⠐⠀⣿⡆⢀⠒⠀⢼⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⢛⣀⣠⣟⢸⠁⠀⣿⣿⣀⡤⢄⠀⣿⡿⠋⠘⣅⠀⠀⠀⠈⠛⣿⠅⡷⠁⠀⠀⠐⠁⠀⠀⠀⠀⢹⣤⡐⠘⠩⠋⠁⣠⡇⢈⢰⡎⢸⢿⠀⠀⡇⠀⠠⣖⠀⠀⢸⠀⠀⠀⠀⠛⡅⠀⠀⠀⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⡈⢛⣛⡛⢸⣭⣵⣿⣿⣿⣮⡅⠀⠉⠁⠀⠀⠁⠀⠀⠀⠀⠀⣸⣭⣽⣿⣣⣄⣰⣤⣤⣶⣦⣤⣵⣿⣷⣤⣭⣥⣾⣿⣿⣭⣾⣯⣁⣊⣀⣀⣁⣀⣀⣉⣀⣀⣈⣀⣀⣀⣀⣀⣁⢠⣤⣴⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⠡⢾⣤⣏⠸⣭⡿⣿⡿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⡆⢉⣉⣉⣉⣉⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⠿⣿⣿⣿⡏⠀⠀⠉⢸⠟⠀⠀⠀⠘⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢨⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢼⣿⣿⣿⣿⣿⣿⣿ ⠿⡿⠀⢻⢿⣿⡇⠿⠿⠷⠘⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣹⣿⣿⣿⣿⠄⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⢸⣿⡟⣾⣢⣁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣡⣜⢛⣿⣽⣽⣿⣿⣿⣿⣿⣿⣿⣿⢃⢣⣿⣿⣿⣿⣿⠂⣐⣒⣒⣒⣂⣒⣒⣒⣒⣒⣒⣒⣐⣒⣒⣐⣒⣻⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⠇⠉⠉⠛⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢣⢻⣿⣿⣿⣿⣿⣿⠆⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⡇⣤⣴⣤⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⠑⠀⠐⡂⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣃⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣼⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⠁⠿⢿⢿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣛⣛⡛⣻⣿⣿⣾⣚⡂⠀⡋⠻⣯⣿⣿⣿⣿⣿⣯⣽⣭⣿⣿⣭⣭⣭⣭⣽⡍⣾⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣻⠭⠾⠿⠿⠷⠿⠷⠆⠈⠑⠁⠈⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣮⣟⣙⣛⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣿⣛⣛⣻⣯⣭⣽⣿⣿⣿⣿⣿⣿⣿⣯⣽⣿⣿⣿⣿⣿⣿⡿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⡾⢿⣿⣟⣻⣿⣿⣭⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣫⣷⣿⣿⣟⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣬⣭⣭⣭⣭⣭⣽⣽⣿⣿⣿⣿⣿⣻⣟⣛⣿⣟⣛⣿⣿⣿⣿⣿⣿⣿⣿⣻⣟⣛⣛⣟⣛⣛⣃⣝⣿⣿⣿⣏⢰⣿⡼⠿⠿⣿⣟⣟⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣿⣛⣿⢻⣿ ⣿⣿⣬⣵⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⡏⣾⣧⣻⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣶⣶ ⣿⣤⣶⣡⣤⣄⣼⣤⣤⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣿⣻⣷⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⢠⣿⣿⣿⣿⣿⡿⠇⠶⢯⡟⡻⠯⠿⡋⠈⢁⣦⣽⣿⣿⣿⣿⣿⣿⣿⣇⢹⣿⣿⡿⠻⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣤⣀⣤⣾⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢀⠀⠀⠋⠁⣿⣏⡹⣿⣿⢫⢏⣾⣿⣿⡇⠀⢻⡿⠃⠀⠹⣻⡉⠉⠀⢻⣿⡟⠕⡉⠁⢁⠻⢿⡏⠀⢸⠈⠉⢸⠁⡀⣿⡏⠻⢿⠈⠁⢸⠉⡩⠍⠉⠀⠟⠉⠉⠟⢻⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣟⣿⣷⠀⠀⠀⠀⣼⡀⡀⠀⠀⣿⣿⣿⡏⠕⣡⣿⣿⣿⣿⣧⠀⠺⠃⠀⠀⢰⣿⠀⠀⠀⠈⣿⠀⠀⣰⣶⣧⠁⠩⡇⠀⡒⠂⢠⣼⠠⣇⣿⡇⠈⢁⠀⢠⢸⠀⢐⠒⠂⣻⡦⢀⠒⡀⢼⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢃⠀⠀⠈⣿⣁⡽⢛⠐⣿⡿⠋⠜⣽⡿⢿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⢹⣧⡐⠚⠉⠛⠁⣠⡇⠀⢰⡦⢸⣿⠀⡇⡿⠇⢠⣖⠀⠀⢸⠀⠀⠀⠀⠛⡅⠀⠀⠀⢸⣿⣿⣿⣿ ⣻⣿⣿⣿⣿⣿⣿⣿⣿⣧⠁⢀⣀⠂⣿⣿⣮⣵⣾⣿⣭⠁⠈⠉⠀⠀⢿⣿⣿⠁⠀⠀⢀⣤⣀⣰⣀⣠⣶⣦⣤⣴⣿⣷⣤⣭⣤⣾⣿⣧⣬⣾⣯⣭⣿⣭⢅⣁⣀⣀⣉⣀⣀⣀⣀⣀⣀⣀⣀⣁⣀⣀⣀⡉⣿⣿⣿⣿ ⠈⠁⢹⣿⣿⣿⣿⣿⣿⣟⠰⣮⣽⠂⢻⣭⠿⣿⣽⣿⡄⠀⠀⠀⠀⠀⠀⠛⠃⠀⠀⠀⠈⠉⣉⣉⣉⣉⣉⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿ ⡀⠀⠈⣿⣿⣿⢻⣿⣿⣿⠄⠀⠀⠀⣼⠋⠀⠁⠀⠻⠀⠀⠀⠀⠀⠀⠀⠘⡀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⡆⠀⡿⢿⠇⠈⣿⣿⣿⠘⠻⠿⠆⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⡄⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣸⣿⣿⣿⣿⣿⡯⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⢻⣇⣈⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢤⠀⠀⠀⠀⢈⣵⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣃⣳⣿⣿⣿⣿⣿⣿⡇⢐⣐⣒⣒⣒⣂⣐⣒⣒⣒⣂⣂⣀⣂⣀⣂⣐⡒⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⠬⠉⡑⠂⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣾⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢣⣻⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢁⣦⣦⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿ ⣿⣿⣿⢿⣿⣿⣿⣿⣿⡿⠂⠀⠐⡀⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⣘⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣃⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣈⠿⡿⡏⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣛⣛⣛⣛⡛⣛⢛⣿⣿⣷⣯⢈⠀⢙⠙⠻⣽⣿⣿⣿⣟⣫⣭⣭⣽⣿⣿⣭⣭⣭⣭⣭⢹⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣞⠯⠵⠿⠿⠿⠿⠿⠶⠄⠘⠊⠀⠉⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣽⡊⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣿⣿⣛⣛⣿⣭⣭⣿⣿⣿⣿⣿⣿⣿⣯⣭⣿⣿⣿⡿⣿⣛⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣷⠾⣿⣿⣟⣿⣿⣯⣭⣿⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣦⣭⣭⣭⣭⣭⣭⣭⣭⣽⣿⣿⣟⣿⣿⣛⣛⣿⣛⣛⣟⣿⣿⣿⣿⣿⣿⣛⣻⣛⣛⣛⣛⣲⡿⣿⣛⢊⣛⣿⣿⣿⠏⠿⠿⠿⣿⣿⣟⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣟ ⣿⣿⣿⣿⠿⣿⣭⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⢝⢨⣿⣯⣿⣶⣶⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿ ⣿⣤⣾⣁⣤⣄⣬⣤⣤⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⣷⣿⣭⣻⢛⣽⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣄⡀⠀⠀⠐⢀⠀⠀⠀⣼⣿⣿⣿⣿⣷⠊⠸⢷⣝⣷⡏⠵⣘⠃⠀⣦⣴⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿⣿⣿⠻⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣷⣦⣤⡀⠀⠉⠁⠍⢸⠉⠀⠀⠀⣦⣄⢸⣷⣿⢋⢃⣼⣿⣿⡿⠉⣿⣿⡟⠩⠀⠀⠀⠉⠙⠃⠀⠙⠃⡉⠉⢉⠹⢿⡏⠈⢸⠈⠀⢸⠋⠁⡏⠉⠺⣿⡈⠑⢹⠉⠉⠉⠉⠀⠏⠈⠉⠼⢻⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣇⠀⠀⠀⠀⠹⣿⣿⡟⣵⣡⣿⣿⣿⣿⡇⠀⡺⠏⡀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⣰⣶⡧⠈⠨⡇⠀⠐⠀⠀⢸⠀⠀⡷⠀⣬⣿⡇⠀⢸⠁⡀⠐⡀⣿⡦⢀⠐⢠⢼⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⠀⣿⣿⠀⠄⠀⠀⣶⡿⢏⢞⣽⣿⣿⣿⣿⣿⡇⠀⠶⠉⡀⠀⠀⠀⠀⠀⠀⠀⠰⠆⠐⠈⠁⠀⠀⣠⡇⠀⢰⠀⠀⣿⠀⡆⣷⠇⣿⣟⡀⠀⢸⠀⠠⠄⠀⢙⡍⠀⠀⠀⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⡿⣛⣿⣿⣿⣭⣥⣿⣿⣾⣤⠀⢨⣯⣭⣭⣾⣿⣯⣭⣿⣿⠋⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣠⢿⣷⣠⣉⣠⣼⣿⣧⣬⣼⣤⣬⣿⣭⣵⣿⣭⣿⣿⣧⡄⢀⣀⣀⣀⣀⣀⣁⣀⣀⣀⣉⣉⣉⣉⣉ ⣽⣝⣿⣿⣿⠽⠉⠁⠃⢸⣿⣿⣿⣿⣿⣿⣿⠰⢶⣽⣿⣿⣿⣿⣿⣿⣿⡗⠗⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⢉⣉⣉⣉⣉⣉⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢾⣷⣾⣿⣧⣤⣤⡄⠠⠈⢻⣿⣿⠻⣿⣿⣿⡆⠀⠀⡉⢻⢿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣄⠹⣿⡿⣿⠿⠿⢿⡦⠀⠻⠿⡟⠀⢿⣿⣿⡀⠿⠿⠆⠘⠀⠛⠿⢿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠿⠗⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⠗⣄⣀⡂⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠘⠛⠋⠙⢻⣿⣿⣿⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⠐⣒⣒⣒⣒⣂⣒⣐⣐⣒⣒⣂⣂⣂⣐ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠉⠙⠃⢸⣿⣿⣿⣿⣿⡏⢼⣿⣿⣿⣿⣿⣷⣶⣶⣶⣾⣿⣿⣷⣿⣿⣿⣿⢿⣿⣿⡿⣡⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣲⣴⣤⢸⣿⣿⣿⣿⣿⣿⣎⢽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⠿⣿⡿⣡⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣷⠐⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣦⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⣺⣾⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠿⢿⠿⢸⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣳⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢛⣛⣛⣛⣛⣛⠛⣛⣛⣛⣛⣛⣛⠛⣿⣿⣟⣾⡂⡸⠀⠎⠻⣭⣿⣿⣿⣿⣯⣭⣭⣭⣭⣻⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣞⡫⠭⠾⠿⠿⠿⠿⠶⠄⠀⠑⠀⠈⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣽⢿⣿⣿⣿⣿⣿⣛⣙⠿⣛⣛⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣿⣛⣛⣻⣯⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢾⢿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣟⣛⣿⣯⣭⣿⣷⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣻⣽⣾⣿⡿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣦⣬⣭⣭⣭⣭⣭⣭⣭⣿⣽⣿⣿⣿⣻⣟⣛⣿⣟⣛⣿⣿⣿⣿⣯⣿⣿⣿⣸⠿⢿⣇⣿⣷⣛⣻⣿⣿⣏⣿⣿⣿⡯⠹⠿⠿⠿⣟⣟⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛ ⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣽⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⡿⣯⡿⣿⣿⣿⣿⣿⣷⣶⣮⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣤⣶⣁⣤⣄⣼⣤⣤⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣯⢶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣄⡂⠀⠀⠀⠠⢀⠀⠀⣽⢿⣿⣿⣿⣷⡍⠸⢯⣞⣷⣟⠲⣙⠃⠀⣦⣤⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿⣿⣿⠻⣿⣿⣿⣿⣷⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣷⣦⣤⡀⠀⠉⠁⠍⢸⠉⠀⠀⠈⣦⣄⢸⣷⣿⢋⢃⣼⣿⣿⡟⠉⣻⣿⡟⢩⠀⠀⠀⠉⠹⠃⠀⢙⠃⡉⠉⠉⠹⢿⡇⠀⢸⠉⠈⢸⠋⠁⡏⠉⠺⣿⡉⠸⢹⠉⠉⠉⠉⠀⠏⠉⠉⠼⢻⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣇⠀⠀⠀⠀⠸⣿⣿⡟⣵⣡⣾⣿⣿⣿⡇⠀⡺⠟⡀⠀⠀⠀⠀⠐⠀⠀⠀⠀⠀⣰⣶⡦⠈⠨⡇⠀⠈⠀⠀⢸⠀⠀⡷⠀⣬⣿⡇⠀⢸⠀⠀⠒⠀⣿⡦⢀⠐⢠⢼⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⠀⣿⣿⠀⠄⠀⠀⣶⡿⢏⢞⣽⣿⣿⣿⣿⣿⡇⠀⠳⠛⡁⠀⠀⠀⠀⠀⠀⠀⠰⠆⡐⠈⠁⠀⠀⣠⡇⠀⢰⠀⠀⣿⠀⡧⣷⠇⣿⣟⡀⠀⢸⠀⠠⠄⠀⢛⡅⠀⠀⠀⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣛⣿⣿⣿⣭⣥⣿⣿⣾⣤⡀⢬⣭⣭⣭⣾⣿⣧⣭⣿⣿⠋⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣠⢿⣳⣠⣍⣡⣼⣿⣧⣤⣼⣥⣬⣿⣭⣵⣿⣭⣿⣿⣧⡄⢀⣀⣀⣀⣀⣀⣁⣀⣀⣀⣈⣉⣉⣉⣉ ⣽⣝⣿⣿⣿⠽⠉⠀⡉⢸⣿⣿⣿⣿⣿⣿⣿⠸⢦⣽⣿⣿⣿⣿⣿⣿⣿⡗⠗⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⣉⣉⣉⣉⣉⣉⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢾⣵⣾⣿⣧⣤⣤⣄⠀⠈⢻⣿⣿⠻⣿⣿⣿⠇⠀⡀⠉⢻⢿⣿⣿⣿⣿⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣄⠹⣿⡿⣿⠿⠿⢿⣦⠀⠻⠿⡟⠀⢿⣿⣿⡆⠻⠿⠆⠘⠀⠛⠿⢿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⢸⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿ ⠿⠗⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⠟⣷⣫⡅⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠘⠛⠋⠙⢻⣿⣿⣿⡟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⠒⣒⣒⣂⣒⣒⣒⣒⣀⣒⣒⣒⣒⣒⣒ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⠉⠙⠃⢸⣿⣿⣿⣿⣿⣍⢼⣿⣿⣿⣿⣿⣷⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⢿⣾⣿⡿⣱⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡈⣴⣴⡤⢸⣿⣿⣿⣿⣿⣿⣎⢽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⠿⣾⡿⣩⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠴⢀⠀⠀⢺⣿⣿⣿⣿⣿⣿⣿⣧⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⣺⣾⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡂⣿⢿⠿⢸⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣱⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⢛⠛⣻⣿⡿⣾⣾⡘⠀⣟⡻⣿⣿⣿⣿⣿⣫⣭⣭⣭⣭⣻⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣞⠻⠽⠾⠿⠿⠽⠿⠷⠥⠘⠒⠂⠌⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣽⢿⣿⣿⣿⣿⣿⡛⣙⠻⣛⣛⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣿⣛⣛⣿⣿⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣾⢿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠾⢿⣿⣛⣻⣿⣯⣭⣿⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣻⣽⣾⣿⡿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣦⣬⣭⣭⣭⣭⣭⣭⣭⣿⣽⣿⣟⣻⣿⣛⣿⣿⣟⣺⣿⣿⣿⣿⣿⣿⣿⣟⣸⢿⢿⣇⣿⣷⣛⣻⣟⣻⣿⣿⣿⣿⡿⠸⠿⠿⢿⣟⣟⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛ ⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣮⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣽⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⡿⣯⡿⣿⣿⣿⣿⣿⣶⣦⣮⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣤⣶⣡⣤⣄⣼⣤⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⢶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡃⠈⠀⠁⣐⠶⠀⠀⣽⣿⣿⣿⣿⣿⠟⠰⣾⣵⣸⣦⡾⢊⠃⠈⣰⣤⣾⣿⣿⣿⣿⣿⣿⠁⠈⣿⣿⣿⠟⢿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠉⠉⠉⠅⢠⠀⠀⠀⠈⣿⣎⠩⢿⠋⠀⠀⣾⢨⡕⡁⠈⣻⣿⡟⠉⢸⣿⡟⠋⠙⢻⣿⡏⠀⠀⠉⢹⠟⠀⠈⠉⢈⠉⠉⢸⠁⠁⡏⠉⠻⢿⠊⠁⢼⠋⠉⠉⠉⢠⠏⠈⠉⠜⢻⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⡀⣿⣿⠀⠀⠀⠀⣿⣿⣧⠂⠀⢀⠚⠿⢾⣲⣇⠀⡺⠟⡄⠀⢸⣿⠛⠘⠀⠛⣿⠃⠀⠀⢰⣿⠀⠀⠀⠀⠒⠂⠀⢸⠀⠀⡇⠀⠈⢀⠀⠀⢸⠀⠀⠐⡀⣿⡆⡄⠐⠀⢼⣿⣿⣿⣿ ⠉⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⣿⣿⣧⡶⢆⠄⣿⡿⢋⠀⡁⠘⠃⣠⡴⢹⡟⠁⢷⠟⡁⢀⣸⡏⢁⠀⠉⠸⣳⠀⠀⠀⠈⠃⠀⠠⠆⠀⠰⠀⠀⢸⠀⠀⡇⠀⣴⣴⡄⠀⢸⠀⠀⠀⠂⠛⡅⠀⠀⠀⢸⣿⣿⣿⣿ ⠀⠀⠹⢿⣿⣿⣿⣿⣿⣿⣿⣭⣥⡿⣟⣿⣬⣥⣾⣿⣭⣥⣾⣷⣄⠀⠘⠛⢸⣿⣤⣽⣿⣷⣬⡜⠀⠁⠐⠀⠀⠁⠀⠀⠀⠀⠀⣰⣿⣇⣈⣸⣄⣨⣼⣤⣤⣿⣭⣿⣿⣧⣭⣾⣤⣤⣤⣤⣴⣷⡄⣀⣀⣈⣁⣉⣉⣉ ⠀⠀⠀⠸⢿⣿⢿⣽⣽⣿⣿⣿⠿⠋⠁⠏⠊⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣄⠸⣯⣽⢿⣯⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⢉⣉⣉⣉⣉⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠈⢁⡈⢿⣽⣶⣿⣯⣤⣤⣄⠐⠀⢹⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠈⠀⠘⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠂⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⣰⣇⣼⣦⡙⢿⣿⢿⠿⠿⠿⣷⠁⢸⠿⡿⠀⢻⣿⣿⣿⣿⣿⣿⡟⠀⠠⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣿⣿⣿⣿⣿⣿⣿ ⡀⠀⠀⠈⠙⡿⠋⠻⠗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠘⠛⢻⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠒⣒⣒⣒⣒⣒⣂⣒ ⣷⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠉⠛⠻⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣷⣶⣶⣷⣿⣿⣿⣿⣿⡿⠎⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿ ⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠅⣰⣴⣤⢸⣷⠬⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢴⣾⡿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠵⠀⠀⠀⢸⣿⣷⣍⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣂⣛⣛⣛⣛⣛⣛⣛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢂⢹⢿⢿⣸⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣻⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣟⣛⣛⣛⣛⣛⣛⢛⣛⣛⣛⣛⣛⡛⣛⣛⣛⣛⣛⢛⡛⣻⣿⣿⣽⡼⡊⠘⠟⡛⢯⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡏⣾⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣖⣻⠯⠾⠿⠿⠯⠿⠿⠶⠐⠐⠂⠈⠙⠿⢿⣿⣿⣿⣷⣝⣻⣿⣿⣿⣿⣧⣷⣶⣯⣟⣙⣛⡻⢟⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣿⣟⣛⣻⣿⣭⣿⣿⣿⡿⣿⣿⡿⣿⣯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡾⢿⣿⣿⣻⣿⣿⣭⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⣽⣾⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣿⣿⣿⣿⣶⣬⣭⣭⣭⣭⣭⣽⣭⣽⣿⣿⣿⣛⣻⣿⣿⣻⣟⣛⣿⣿⣻⣾⡿⢟⣟⣿⣿⡣⣛⣛⣟⣛⣛⣻⣿⣻⣿⣿⣿⣿⡿⠻⠿⠿⢿⣿⣿⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛ ⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣽⣿⣾⣿⣟⢿⣿⣶⣿⣿⡿⣿⢿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣤⣶⣡⣤⣄⣼⣤⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣹⣿⣿⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⡣⠉⠃⡁⢢⣦⢾⢠⣿⢿⣿⣿⣿⣯⣇⠾⢯⣟⡧⣯⠏⡚⠂⢁⣦⣤⣿⣿⣿⣿⣿⣿⡯⠀⢹⣿⣿⡿⠻⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠉⠉⠉⠍⢸⠂⠑⠂⠀⣠⣀⡠⣿⡷⠋⢁⣼⣿⢿⠀⠀⠀⢱⡄⠉⢹⣿⡿⠏⠹⢻⣿⣿⡟⡉⠩⠁⠀⠀⠏⠉⠀⠀⠉⢁⠉⠁⡇⠉⠺⣿⠉⠀⢘⠋⠉⠉⠩⠙⡏⠊⠉⠼⢻⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣿⡀⣀⡁⠀⣿⣿⣿⡏⡕⣡⣾⣿⣿⡘⠇⠀⠀⢘⡑⡀⢸⣿⠃⠈⠊⠛⣿⡏⠈⣴⡿⠀⠀⠀⠂⠀⠀⠀⠀⢐⠀⠀⡇⠀⠌⢀⣠⠀⢈⠀⠀⠒⠀⣿⣇⣄⣐⠀⢸⣿⣿⣿⣿ ⣿⡟⠈⠈⠃⠈⣿⣿⣿⣿⣿⠄⠀⣿⣿⣧⡿⢟⠖⣿⡿⢏⠜⣽⣿⣿⣿⣿⣂⡀⠀⠀⠘⡁⠋⢻⡟⢂⠀⠁⠽⣻⡧⠚⡞⠁⠀⠀⠀⠀⠀⠀⠀⠀⢸⠀⠀⡆⠀⡠⣔⠁⠀⢸⠀⠀⠀⠀⠿⡏⠀⠀⡀⢸⣿⣿⣿⣿ ⠇⠀⠀⠀⠀⠀⠿⣿⣿⣿⣿⣭⣥⣿⣿⣿⣬⢥⣚⣿⣭⣥⣾⣿⣧⣥⣼⣿⡏⣧⠀⣤⣿⣿⣬⣾⣯⣭⣶⠂⠈⠁⠃⠀⠀⠁⠀⠀⠀⠀⢀⣼⣅⣨⣜⣠⣡⣧⣤⣼⣿⣧⣤⣿⣥⣤⣤⣤⣽⣿⣦⣤⣴⡿⢉⣉⣉⣉ ⠀⠀⠀⠀⠀⠀⠀⠿⣿⡿⣯⣭⣽⣿⣿⣿⠿⣏⠛⡳⢹⣿⣿⣿⣿⣿⣿⣿⠳⣿⣷⡈⢻⣿⣿⣷⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⣉⣉⣉⣩⣿⣩⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⢸⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠉⣠⡙⣿⣷⣿⣿⣧⣤⣬⡀⣵⡌⣿⣿⣿⣿⣿⣿⣿⠄⠘⣿⠁⢼⡋⠀⢉⠦⡹⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⢀⣼⣨⣷⣌⠻⣿⡿⣿⠿⠿⢿⡮⠛⣿⣿⣿⡻⣿⣿⣿⣸⡻⠿⠆⠡⠉⠫⠟⠁⡁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⢸⣿⣿⣿ ⣀⡀⣀⣀⠀⠀⠀⠈⢻⠿⠛⠿⠇⠈⠀⠀⠀⠀⠀⠀⠀⢀⡁⢲⣄⣽⣿⣿⣿⣇⣀⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⠟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢒⣒⣒⣒ ⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡙⢃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣷⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⢰⣷⣷⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣯⠓⠀⠀⠂⢼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠳⣸⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣈⣛⣛⣛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣈⠿⡿⡏⣴⣕⢻⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣛⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣛⢛⣛⣛⣛⣛⡛⣛⣛⣛⣛⣛⣛⢛⣛⣛⣛⣛⣛⣛⢛⣿⣿⣯⣿⣏⠠⠴⢚⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⢴⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣟⣿⠿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣚⣫⠵⠿⠿⠿⠼⠿⠷⡄⠘⠒⠂⠉⠛⠿⣿⣾⣿⡿⠿⣿⣿⣿⣯⣳⣿⣿⣶⣾⣽⣏⣛⣛⠿⣛⣛⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣿⣿⣛⣛⣿⣿⣿⣿⡿⠿⢾⣿⣿⣿⣿⣭⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡾⢿⣿⣛⣻⣿⣯⣭⣿⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⣿⣿⣿⠇⢯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣦⣬⣭⣭⣭⣭⣭⣭⣭⣿⣿⣿⣟⣿⣻⣛⣻⣿⣛⣻⡟⣼⣿⡿⣟⣟⣷⣶⣙⣛⣛⣻⣻⣟⣛⣿⣟⣻⣿⣿⣿⣿⡟⢻⠿⠿⣿⣿⣟⣛⣛⣛⣛⣛⣟⣛⣛ ⣻⣟⣛⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣾⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢭⣽⣟⣭⣽⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣤⣶⣡⣤⣄⣼⣤⣤⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣗⢁⠁⠠⡲⣔⣴⠤⣼⡿⣿⣾⣿⣿⣯⡀⠾⣭⣉⢿⣯⢑⠛⠁⣰⣤⣾⣿⣿⣿⣿⣿⣿⡇⠀⣿⣿⣿⡟⢿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⡿⣿⣿⣿⣿⣿⣿⣿⡿⠉⠉⠉⠍⢸⠋⠉⠛⠀⣾⣧⣤⣄⣀⢀⢊⣼⣿⣿⡏⠉⠀⠃⠀⠀⠀⣫⡾⠋⠙⢻⣿⣿⡟⡉⠉⢹⣿⣿⡏⠀⠀⠈⠉⠙⠀⠀⡏⠈⠘⢿⠀⠀⢸⠉⠉⠉⠁⢀⡿⠉⠉⠽⢻⣿⣿⣿⣿ ⣿⠁⢻⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣿⠀⠀⡀⢀⣿⣿⣿⡏⡅⣡⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⣿⡓⡘⠘⠛⣿⠏⠈⣴⣿⣿⣍⣭⡇⠀⠀⠀⠀⠀⠀⠀⡆⠀⠀⢉⠀⠀⢸⠀⠐⢓⡀⣿⡆⠄⠐⠈⢽⣿⣿⣿⣿ ⣯⠀⠀⢻⣿⡇⠁⠘⠀⢸⣿⠀⠀⣿⣿⣤⡶⢟⠞⣿⡿⢏⠞⣽⣿⣿⣿⣿⣿⡇⠀⠠⠀⠀⠀⠀⡿⢃⠉⠉⠼⣻⣷⡾⡞⠿⠛⠁⣱⠄⠀⠀⠀⠀⠀⠀⠀⠇⠄⠠⢄⠀⠀⢸⠀⠄⠀⠀⠙⣌⠀⠀⠀⢸⣿⣿⣿⣿ ⠇⠀⠀⠙⠀⠁⠀⠀⠀⠸⢿⣬⣥⣿⣿⣿⣬⣥⣾⣿⣭⣅⣺⣿⣦⣬⣿⣿⣿⣧⣤⣄⢐⡁⠀⣠⣯⣭⣶⣿⣭⣵⡟⠁⠀⠉⠀⠀⠈⠀⠀⠀⠀⠀⢠⣌⣡⣇⣉⣼⣿⣥⣤⣾⣤⣤⣤⣤⣴⣿⣦⣤⣴⣿⣿⣿⣿⠉ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⢿⣿⢿⣯⣽⣻⣿⣿⡯⠏⠟⠿⠗⣿⣿⣿⣿⣿⣿⣿⡇⠶⣭⣥⠃⣫⣿⢿⣾⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⢉⣉⣉⣉⣽⣏⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢁⣌⠻⣯⣶⣿⣿⣤⣤⣤⠀⠀⠹⣿⣿⡟⣿⣿⣿⣿⠾⡷⢬⠄⡿⠁⡈⠁⠈⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣆⣽⣦⡘⢿⣿⢿⡿⠿⠿⣷⡤⣼⣿⣿⡃⢸⣿⣿⡇⠙⠿⠿⠀⠇⠠⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡂ ⣤⣠⣄⣄⣠⣀⡀⡀⠀⠀⠀⠛⣿⠟⠻⠿⠂⠁⠀⠀⠀⠀⠀⠀⠘⢿⣿⣾⣾⣾⣿⡟⢹⣟⣫⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⡿⠋⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡈⠉⠛⡐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣶⣶⣶⣾⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧ ⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣴⣤⡰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⣳⠿⣾⣷⣾⡿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣮⢋⠙⠀⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠣⣵⣿⣿⣿⣿⣿⣶⣏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣅⣸⡿⡿⠄⡚⢟⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣃⣾⣿⣿⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠿⣿⣿⣿⣿⣿⣿⣿⡛⣛⣛⣛⣛⣛⡛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⡛⢻⣿⣿⣺⣿⡃⠻⢐⡛⢿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣭⣭⢾⣿⣶⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣻⡻⢿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣛⡯⠿⠿⠿⠿⠿⠿⢯⠈⠓⠛⠈⠙⠻⢷⣿⣿⠿⣿⣿⣿⣿⣽⣾⣿⣿⣿⣶⣯⣽⣙⣛⡻⢟⣛⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣿⣿⣻⣿⣿⠿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣭⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠿⣿⣿⣟⣿⣿⣯⣿⣿⣶⣾⣿⣿⣿⣿⣿⣫⣷⣿⣿⣿⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣷⣬⣭⣭⣭⣭⣭⣭⣯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⡿⣟⣿⢫⣦⠻⢟⣿⣛⣿⣛⣛⣟⣻⣛⣛⣿⣛⣿⣿⣿⣿⣿⡏⠿⠿⢿⣿⣿⣛⣟⣛⣛⣛ ⣿⣿⣿⣛⠻⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣤⣾⣡⣤⣄⣬⣤⣤⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣟⢌⠛⠫⠷⣽⣽⡗⢼⣻⣿⣿⣿⣿⣿⡁⠾⣽⣛⣿⡿⢟⠛⠋⣰⣤⣼⣿⣿⣿⣿⣿⣿⡇⠀⣿⣿⣿⡟⢿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⡿⣿⣿⣿⣿⣿⣿⣿⡿⠉⠉⠉⠍⢸⠋⠙⠛⠀⣿⣧⣤⣌⡁⢈⢊⣼⣿⣿⡇⠉⠀⠓⠀⠀⠴⣫⡾⠏⠙⣻⣿⣿⡟⡉⠉⢹⣿⣿⡏⠀⠀⠈⠙⠙⠀⠀⡟⠉⠙⢿⠈⠁⢸⠉⡍⠉⠁⠈⠏⠉⢉⠼⢻⣿⣿⣿⣿ ⣿⠁⢻⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣿⠀⠀⡀⢀⣿⣿⣿⡏⡕⣡⣾⣿⣿⣿⡅⠀⡀⠀⠀⠀⠀⣿⡛⡘⠂⠛⣿⠏⠈⣴⣿⣿⣍⣭⡇⠀⠀⠀⠈⠀⠀⠀⡆⠀⠈⢐⠀⢠⢸⠀⠀⠒⠀⣿⡆⣔⡚⠠⢼⣿⣿⣿⣿ ⣯⠀⠀⢻⣿⡇⠁⠘⠀⢸⣿⠀⠀⣿⣿⣤⡶⢟⡟⣿⡿⢏⠞⣽⣿⣿⣿⣿⣿⡇⠀⠁⠀⡀⠀⠀⡟⢃⠉⠉⠝⣻⣧⡶⡾⠿⠛⠡⣱⠄⠀⠀⠀⠀⠀⠀⠀⠇⠀⠠⢄⠀⢀⣼⠀⠀⠀⠀⠛⡍⠀⠀⠀⢸⣿⣿⣿⣿ ⠇⠀⠀⠙⠀⠁⠀⠀⠀⠸⢿⣭⣵⣿⣿⣿⣬⣥⣾⣿⣭⣍⣾⣿⣧⣭⣿⣿⣿⣇⣤⡄⢙⣁⣀⡠⣯⣽⣶⣿⣭⣵⡟⠁⠀⠉⠀⠀⠈⠀⠀⠀⠀⠀⢠⣌⣡⣏⣉⣼⣿⣥⣽⣿⣤⣤⣤⣤⣴⣿⣧⣤⣴⣿⣿⣿⣿⠁ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⢿⣿⢿⣯⣭⣻⣿⣿⡯⣟⣝⢿⡃⣿⣿⣿⣿⣿⣿⣿⡇⠾⣭⣿⠃⣫⣽⣿⣾⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⢉⣉⣭⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢁⣌⠻⣿⣶⣿⣿⣥⣭⣯⠹⣷⡽⣿⣿⡟⣿⣿⣿⡿⠄⣶⡮⠀⣿⠷⣈⢙⠊⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣆⣽⣧⡈⢿⣿⢿⡿⠿⠿⣷⣌⠻⠿⣿⣧⣸⣿⣿⡇⠘⠿⠿⠀⠏⠩⠭⠏⠁⣂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠂ ⣤⣠⣄⣄⣠⣀⡀⡀⠀⠀⠀⠋⣿⠟⠻⠿⠀⠁⠀⠀⠀⠀⠀⠈⠈⠳⣶⣿⣿⣿⣿⡟⢻⣯⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⡿⠛⠛⠉⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠈⢉⠛⢐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣾⣾⣿⢿⣿⣿⣿⢿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡖⢴⣤⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣶⣿⣿⠿⣾⣷⣾⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⡿⠎⠁⠠⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣷⣿⣿⣟⣿⣿⣿⣿⣷⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢸⠿⠿⠄⣭⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣓⣾⣿⣿⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠿⣿⣿⣿⣿⣿⣿⣛⡛⣛⣛⣛⣛⣛⡛⣛⣛⣛⣛⣛⡛⣛⣛⣛⣛⣛⣛⣛⢻⣿⣿⢿⣿⡏⠽⡸⡛⢿⣽⣿⣿⣿⣿⣿⣿⣿⣿⠿⣯⣭⣭⣿⣭⣭⣷⣿⣷⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣻⣻⢿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣛⠯⠿⠿⠿⠷⠿⠿⠯⠈⠛⠓⠎⠙⠻⢿⣿⣭⣿⣿⣿⣇⣿⣿⣿⣿⣿⣿⣶⣯⣿⣙⣛⡻⢟⣛⡃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣿⣓⣿⣿⣿⣿⣺⣿⣿⣿⣿⣿⣿⣿⣿⣭⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠿⣿⣿⣛⣿⣿⣭⣽⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣷⣤⣭⣭⣭⣭⣭⣭⣭⣽⣿⣿⣿⣿⣿⣟⣻⣿⣯⣿⣣⣖⣿⡇⣿⣿⣿⣿⣛⣿⣛⣛⣟⣻⣛⣛⣿⣻⣿⣿⣿⣿⣿⠗⠿⠿⢿⣿⣿⣛⣛⣛⣛⣛ ⣿⣿⣿⣛⠻⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣥⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣤⣾⣡⣤⣄⣼⣤⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣗⠉⠠⠕⣶⡒⢷⠤⣬⣿⣿⣿⣿⣧⣿⡑⠿⣽⣫⣿⣿⢗⠛⠃⣰⣤⣼⣿⣿⣿⣿⣿⣿⡇⠀⣿⣿⣿⡟⢿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⡿⣿⣿⣿⣿⣿⣿⣿⡿⠉⠉⠉⠍⢸⠋⠋⡛⠁⣾⣧⡤⣅⡁⢃⢊⣾⣿⣿⡇⠉⠀⠃⠀⠀⠀⣩⡾⠏⠹⢻⣿⣿⡟⡉⠉⢹⣿⣿⡏⠀⠀⠈⠙⠙⠀⠀⡟⠉⠙⢿⡈⠀⢸⠉⠉⠉⠉⠀⠏⠉⠉⠽⢻⣿⣿⣿⣿ ⣿⠁⢻⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣿⠀⠀⠀⢀⣿⣿⣿⡏⣅⢡⣿⣿⣿⣿⡅⠀⠀⠘⠁⠀⠠⣿⡓⡘⠀⠛⣿⢏⠈⣴⣿⣿⣍⣭⡇⠀⠀⠀⠀⠀⠀⠀⡆⠀⠈⣿⠁⠀⢸⠀⢀⠒⠈⣿⡆⣄⣒⡀⢼⣿⣿⣿⣿ ⣯⠀⠀⢻⣿⡇⠁⠘⠀⢸⣿⠀⠀⣿⣿⣤⡶⢟⡞⣿⡿⢏⠞⣽⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⡟⢃⠉⠉⠽⣻⣧⡾⡞⠿⠛⠁⣱⠄⠀⠀⠀⠀⠀⠀⠀⡇⠀⠠⣄⡄⠀⢸⠀⠀⠀⠀⠛⣅⡀⠈⠀⢸⣿⣿⣿⣿ ⠇⠀⠀⠙⠀⠁⠀⠀⠀⠸⢿⣭⣵⣿⣿⣿⣮⣥⣾⣿⡭⣭⣾⣿⣯⣬⣿⣿⣿⣇⣤⡄⢘⡁⠀⡠⣯⣭⣶⣿⣭⣵⡟⠁⠈⠉⠀⠀⠈⠀⠀⠀⠀⠀⢠⣌⣡⣏⣁⣼⣟⣧⣤⣾⣤⣤⣤⣬⣴⣿⣧⣤⣴⣿⣿⣿⣿⡍ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⢿⣿⢿⣯⣿⣻⣿⣿⡿⠏⠛⠛⠓⣿⣿⣿⣿⣿⣿⣿⡇⠾⣭⣥⠃⣻⣿⢿⣾⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⢩⣿⣉⣍⣽⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢁⣌⠻⣯⣶⣿⣿⣤⣤⣤⡀⣤⠽⣿⣿⡟⣿⣿⣿⡗⠄⣦⣮⠁⡻⠑⣈⠁⠈⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣇⣽⣧⡘⢿⣿⢿⡿⠿⠿⣷⠝⢻⣿⣿⣷⣼⣿⣿⣇⠘⠿⠿⠀⠃⠠⡑⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀ ⣤⣠⣄⣄⣠⣀⡀⡀⠀⠀⠀⠛⣿⠟⠻⠿⠀⠁⠀⠀⠀⠀⠀⠀⠀⠻⢿⣿⣿⣿⣿⣿⢩⣓⣱⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⠿⠋⠉⠈⠛⠙⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡑ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡌⠉⢛⢐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣖⣮⣾⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢣⢄⡧⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠫⣾⣿⣿⣿⣿⠿⣾⣷⣾⡷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠆⠂⠀⠒⢛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⢸⡿⢿⠄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣓⣾⣿⣿⡗⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠿⣿⣿⣿⣿⣿⣿⣟⡛⣛⣛⣛⣛⣛⡛⣛⣛⣛⣛⣛⡛⣛⣛⣛⣛⣛⣛⣛⢻⣿⣿⢽⣿⡃⠾⡰⡙⢿⣽⣿⣿⣽⣿⣿⣿⣏⣭⣿⣭⣭⣭⣭⣭⣭⣶⣿⣶⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣻⡻⢿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣛⡯⠵⠿⠿⠿⠿⠿⠾⠀⠛⠛⠊⠙⠻⢿⢳⣛⣿⣿⣻⠞⣿⣿⣿⣿⣿⣿⣶⣯⣽⣙⣛⡻⢟⣛⡃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⣺⡟⣻⣿⣿⣥⣽⣿⣿⣿⣿⣿⣿⣿⣿⣭⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣛⣿⣿⣯⣽⣿⣷⣾⣿⣿⣿⣿⣿⣿⣷⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣷⣬⣭⣭⣭⣭⣭⣭⣭⣭⣿⣿⣿⣿⣿⣿⣻⣿⣿⣳⡿⣙⣿⣿⣿⣿⣿⣿⣟⣿⣛⣛⣟⣻⣛⣛⣿⣿⣿⣿⣿⣿⣿⡏⠿⠿⢿⣿⣿⣛⣛⣛⣛⣛ ⣿⣿⣿⣛⠿⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣮⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣤⣾⣡⣤⣄⣼⣤⣤⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ䷩ 𝚕𝚒𝚗𝚎 2264 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://tuxmachines.org/n/2024/06/10/Linux_6_10_rc3.shtml Gemini version at https://tuxmachines.org/n/2024/06/10/Linux_6_10_rc3.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Linux 6.10- rc3⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Roy Schestowitz on Jun 10, 2024 * ⚓ Linux_6.10-rc3⠀⇛ Hmm. Absolutely nothing stands out here. We've got driver fixes (networking, gpu, HID and x86 platform drivers account for the bulk of it), architecture fixes (mostly kvm- related), and some core kernel updates (filesystems, mm, core networking). And just the regular random fixes. IOW, nothing looks particularly odd, and size-wise this is also pretty much right where you'd expect for an rc3. So things look good, the water is warm, please jump right in and keep testing, Linus * ⚓ Kernel_prepatch_6.10-rc3⠀⇛ The 6.10-rc3 kernel prepatch is out. ""So things look good, the water is warm, please jump right in and keep testing,"" ䷩ 𝚕𝚒𝚗𝚎 2313 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://tuxmachines.org/n/2024/06/10/Mozilla_Firefox_127_Is_Now_Available_for_Download_Here_s_What_s.shtml Gemini version at https://tuxmachines.org/n/2024/06/10/Mozilla_Firefox_127_Is_Now_Available_for_Download_Here_s_What_s.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Mozilla Firefox 127 Is Now Available for Download, Here’s What’s New⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Marius Nestor on Jun 10, 2024 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Firefox_127⦈_ Highlights of Firefox 127 include an updated screenshots feature that now lets you take screenshots of various :about: pages, as well as of file certain types like SVG, XML, and others, along with improved performance of capturing of large screenshots and improved accessibility through new keyboard shortcuts, theme compatibility, and High Contrast Mode (HCM) support. Firefox 127 also adds a new “Close duplicate tabs” option in the “List all tabs” tab bar widget, as well as on the tab context menu to help you more easily close duplicate tabs. It also adds support for resolving HTTPS DNS records with the operating system’s DNS resolver on Linux, Android 10 and later, and Windows 11. Read_on ⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⠿⠿⠿⠿⢿⣿⣿⣧⣄⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣭⣬⣬⣥⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣧⣭⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣬⣤⣤⣬⣭⣭⣭⣭⣭⣼⣿⣿⣿⣿⣦⡀ ⣿⣿⣿⣿⣿⣿⣿⢻⣿⡟⣿⣿⣿⣿⣿⣏⣯⣯⣿⣿⠉⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⣛⡛⣛⣛⣛⡛⣛⣛⡛⣛⣛⣛⣛⣛⠛⣛⣋⣙⢛⣛⣛⠛⣛⡛⣿⡟⣛⠛⢻⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⠈⠛⠁⠈⠒⠚⠚⠛⠛⠛⠓⠓⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠁⠈⠉⠉⠁⠉⠉⠁⠈⠉⠉⠉⠉⠀⠉⠈⠁⠀⠉⠁⠀⠈⠀⠉⠁⠈⠀⢸⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣀⢀⣀⣀⣀⣀⣀⣀⢀⣀⣀⣀⢀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠤⠅⠄⠀⠀⠈⠀⠈⠈⠉⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠓⠒⠚⠾⠖⠟⠲⠲⠒⠞⠳⠆⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠰⠴⠤⠶⠠⠶⠴⠴⠤⠀⣸⣿⣃⠀⠀⢐⣐⢒⢒⣐⢒⣒⡒⣲⡒⣐⢢⡂⢠⠂⠒⠂⠲⡐⠄⣤⣤⣤⣤⣤⣤⡤⠤⠤⠤⠶⠤⠄⢤⠤⢤⣤⡤⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢽⢿⡏⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠬⠬⠄⠈⠉⠁⠁⠀⠀⠀⠀⠀⠀⠀⣀⡀⠀⠀⠀⠛⢛⣛⠛⢛⢛⡟⠻⠛⠛⠛⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣦⣄⣰⣿⣿⣤⡀⠀⠈⠨⠭⠭⠭⠭⠥⠤⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⢠⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣶⣶⠀⢤⣤⢠⣤⡤⣤⣤⢤⠀⠀⣿⣿⣿⣿⣿⣿⣿⡇⠀⠤⣭⢭⣭⣥⢭⣭⣭⣩⣭⣤⣤⣤⣤⣤⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠒⠂⠛⠒⠒⠓⠒⠒⠂⠀⢻⣿⣿⣿⣿⣿⣿⠇⠀⣉⣋⣉⣉⣋⣉⣉⣙⣙⣉⣉⣉⣉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⠟⣽⠿⠏⢙⣿⡟⠛⠃⠀⢁⣉⡉⣁⣀⣀⣀⣀⠀⠀⠀⠉⠛⠿⠟⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣧⣹⣶⣶⣉⣿⣿⣛⡁⠀⢐⡒⣒⣒⢒⣒⢒⣂⠀⠀⠀⠀⠀⠤⠤⠤⠤⠤⠤⠀⠀⠀⠤⠤⠤⠤⠄⠀⠀⠠⠤⠤⠤⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠸⠀⠀⠉⠛⠿⠿⠿⠿⠿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⢁⠀⣀⣀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠛⠛⠛⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠲⠶⠶⠶⠆⠶⠆⠲⠶⠶⠖⠶⠶⠶⠶⠂⠶⠶⠶⠶⠆⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⠭⠭⠽⠭⠭⠥⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⣠⣖⣢⣤⡀⠀⠀⠀⠀⠀⠀⠀⡈⣉⢉⡉⠙⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⠿⠿⠿⠿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⢠⣤⣤⣭⣤⣤⣅⡴⣢⡨⠍⠀⠀⠀⠀⠠⠤⠤⠠⠀⠤⠤⠤⠄⠤⠠⠤⠤⠄⠤⠤⠤⠄⠤⠤⠠⠀⠀⠀⣀⣀⣀⣀⢠⡄⠿⠿⠿⠿⠿⠧⠤⠤⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⢸⣿⣽⣭⣛⢛⠛⠾⠕⢻⣿⣿⣿⡿⠀⠬⠥⠩⠬⠭⠉⠭⠍⠥⠥⠭⠍⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠉⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣤⣤⣤⣤⣤⣾⣿⣿⣷⣶⣶⣶⣶⣶⣾⣷⣶⣶⣷⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣶⣶⣶⣶⣤⣦⣶⣶⣶⣶⣶⣶⣶⣶⣤⣤⣤⣤⣤⣤⣼⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⠿⣿⣿⣿⡿⡿⠿⠭ ䷩ 𝚕𝚒𝚗𝚎 2372 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://tuxmachines.org/n/2024/06/10/Open_Hardware_3_D_Printing_Raspberry_Pi_and_Framework_16_Laptop.shtml Gemini version at https://tuxmachines.org/n/2024/06/10/Open_Hardware_3_D_Printing_Raspberry_Pi_and_Framework_16_Laptop.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Open Hardware: 3-D Printing, Raspberry Pi, and Framework 16 Laptop⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Roy Schestowitz on Jun 10, 2024 * ⚓ Tom's Hardware ☛ World's_first_chip-based_3D_printer_is_smaller_than_a coin_—_benefits_from_having_no_moving_parts⠀⇛ This small 3D printer concept uses a photonic chip's light beam and optical antennas to use a specific light wave and cure resin. * ⚓ Linux Gizmos ☛ Next-Generation_SDR:_LimeNET_Micro_2.0_Developer_Edition Enhances_Raspberry_Pi_CM4_Capabilities⠀⇛ Crowdsupply recently featured the LimeNET Micro 2.0 Developer Edition, an advanced software-defined radio that integrates Raspberry Pi CM4 with LimeSDR XTRX. This powerful combination provides a comprehensive baseband and RF solution, suitable for everything from amateur radio to complex telecom infrastructures. * ⚓ Doug Brown ☛ Fixing_a_knockoff_Altera_USB_Blaster_that_never_worked⠀⇛ What follows is the story of how I fixed not one, but two, different flawed Altera USB Blaster clone devices that never worked correctly after I bought them. * ⚓ Terence Eden ☛ Review:_Framework_16_Laptop⠀⇛ Several years ago, I purchased a Clevo N151CU laptop with the idea that I'd gradually upgrade the RAM, storage, and other bits. After my keyboard failed, I found it difficult to find replacement parts. The whole point of the Framework laptop is that it is specifically designed to be modular. It come in kit form, is easy to disassemble, and is (reasonably) well supported by an ecosystem of manufacturers and makers. I splashed out on the larger Framework 16. Again, I only bought one stick of RAM (32GB) so I can buy more when the price falls. Similarly, I only got a modest 500GB SSD, and I didn't bother with a super-premium CPU or extra graphics card. Total cost with all the gubbin was close to £1,700. So here's a quick review: it's really good. OK, here's a slightly longer review: [...] ䷩ 𝚕𝚒𝚗𝚎 2443 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://tuxmachines.org/n/2024/06/10/Our_Goal_for_the_Next_Ten_Years.shtml Gemini version at https://tuxmachines.org/n/2024/06/10/Our_Goal_for_the_Next_Ten_Years.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Our Goal for the Next Ten Years⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Roy Schestowitz on Jun 10, 2024, updated Jun 10, 2024 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Soccer_ball_on_grass_in_epic_perspective⦈_ I've just taken a quickbreak from the chocolates, cakes and crisps (I'm full anyway) to catch up with news and publish_some_short_articles. Today a lot of time was spent on the phone (several people) and we've decided to publish original articles, not just news clippings, curated for relevance. The news is getting slower (the news cycles, the volume of journalism and blogging), so we'll take advantage of the spare (newly-available) time and produce more original stories. Our goal is the decade to come isn't just to cluster related news and curate based on news sites but to also bring coverage of our own. Sure, that's easier said than done. Shown below is a bouquet made for us (in real life!) for the 20-year anniversary. █ 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇TM bouquet⦈ ⣿⣿⣿⣿⣿⣿⣿⣧⣾⣟⢗⠵⣔⢎⠺⣵⣫⡭⢦⡑⣒⣹⣗⡁⣖⠜⠂⣹⣟⢹⠣⢸⡆⢄⠶⢯⣽⠝⠣⣥⠩⣯⠝⢷⢎⡯⡚⠠⡸⠺⢨⣎⠽⠻⠤⣆⣃⡽⣎⣚⣧⠿⢉⡗⢢⠣⣧⡫⣹⠥⢿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⢭⣿⣥⢏⢱⠕⣞⢀⠣⣺⢶⠑⢰⢯⣒⣰⣯⣐⢕⢂⣊⢫⢒⢰⢁⢑⢀⣔⠏⠣⠺⡘⢦⡟⣭⣮⠪⠡⡍⢌⢵⠟⠭⣺⢘⢱⣰⣶⢁⣡⢀⠴⣍⢔⣵⢇⠿⡫⠵⣿⡮⣿⣻⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⢱⣵⡡⣴⢧⣾⣷⣣⣳⣝⡿⡭⢹⣿⣟⠵⣻⣻⣗⢜⣿⡬⣀⠞⣋⠫⡗⡹⣏⣈⣦⢕⣻⣖⢑⣿⡇⢴⡿⠻⠃⠂⠴⡨⢜⢐⢔⣗⣓⡜⡧⢻⠈⡣⣾⣾⣛⣼⣩⣰⡇⢻⣿⢣⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⠃⢿⢿⣦⢮⣿⢷⣝⡿⠏⣘⣾⣻⢯⢇⣴⡵⡮⢉⣳⢥⢝⠷⠍⡏⡍⡿⢊⡒⣂⣟⣿⡟⣿⢸⡠⠷⡽⣯⣧⣖⢬⠺⣌⣜⠩⢎⢸⠮⡡⠏⣼⠷⣯⡕⡟⠪⠯⡡⡷⢁⣾⡗⣪⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣯⣩⣵⠵⠽⢽⣿⣻⡾⣿⣳⠥⡡⢒⡁⡯⠰⣍⡳⡥⠕⣎⡖⡀⠟⣾⣷⡓⠀⢀⠿⣻⠱⢏⠯⣡⢞⡼⢃⠟⣭⣔⡅⢀⠧⠧⡣⣏⢎⣆⣹⣽⠖⠒⢂⢇⣽⣯⣾⣂⣪⢳⣻⢗⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⢻⡕⡟⣾⣾⣧⠳⢹⣕⣭⣻⢤⠩⢖⠮⢮⢗⡡⠙⣽⢸⠘⠠⡙⢎⢸⣨⣪⣺⡣⡨⢞⣞⢢⢎⢰⢷⡛⡭⣰⡹⣗⣞⠬⢚⣸⠸⠌⡗⢭⡯⣽⡍⣡⢼⣾⣽⡲⣪⡯⢾⣾⣕⡑⣻⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣯⣺⣻⣅⡎⢏⠏⣈⢷⠗⠏⡙⣹⢻⠁⢄⢹⡽⠎⣪⡣⡡⠆⢒⣝⣾⣸⣷⡷⢷⣾⡽⡿⣷⡺⡷⢸⣼⣊⡳⣧⣱⣯⡠⣌⠸⢸⢻⠴⡪⢔⡻⠫⣱⣧⣟⡝⣾⡟⣱⢏⠼⡺⣾⡧⢾⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⢿⣿⢵⠺⢈⠋⢒⣕⢃⡰⠧⠊⣣⢇⠄⡊⢿⣯⣧⣽⡧⠖⡂⠀⠞⣘⣝⣜⣾⣝⡝⣵⡻⢙⡽⣟⠽⣿⡴⢝⣽⡯⡵⣻⣟⣷⡺⣺⠋⡫⣷⣯⢪⢻⠋⣌⠕⡳⣯⣺⣾⣛⣹⣞⢣⠺⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⢑⠿⣟⡖⢞⡍⢩⣧⠇⣏⣷⢏⣾⢀⢞⣎⢺⡩⢠⠛⡿⢲⢢⣹⢐⢅⠐⠸⢝⣢⡖⠷⣳⢿⠽⢯⡻⠽⡸⡍⣼⡕⣽⢩⡸⢾⡌⣑⠍⣀⢿⣺⣐⡑⢋⢻⣞⠨⢖⣽⢣⢷⡞⠥⠁⡂⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣟⣁⢕⣿⣷⣜⣂⢵⠕⠍⣞⠪⣱⠟⣿⣎⣀⢂⣨⣇⢈⡈⠒⠦⡩⢚⡁⡱⡃⡜⡟⢖⢠⢹⢝⡙⡥⠭⠦⣮⣏⢑⡇⣿⣾⣯⡟⢞⢁⠧⡪⣻⢺⢠⣄⠴⣏⡻⡷⡫⡓⢅⠎⣁⡅⣎⡵⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣇⡵⠁⡎⡐⢋⢗⣾⢴⠗⡷⠳⠼⢽⡯⣠⢽⡪⣚⠝⡞⣗⡂⠈⢀⢘⠩⣕⡢⣆⣧⢮⡜⣾⢄⢾⢤⢪⢗⣯⡇⢼⣛⡙⣺⣳⣞⠅⣘⢝⣬⣏⡵⢚⢯⡣⣇⣿⠫⣊⢠⣢⠬⣰⢕⢌⠒⣹⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣟⣟⡔⣥⣏⣻⣵⡾⣠⣿⠈⠀⣈⢄⠖⣾⡰⡴⡞⢄⣃⠣⡀⠠⡟⢄⢅⢡⣳⠚⡦⡮⡧⡶⣝⣿⣭⠟⢎⢢⢻⢞⣄⢾⣓⡿⢷⡫⡖⡿⡗⠠⣮⠟⢱⣟⢱⠀⢠⣶⠯⢚⠰⢞⠚⠯⣗⢹⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣟⠳⢚⣼⠕⢳⠷⡮⡞⢠⢬⣿⢷⢛⢠⡈⣞⣊⣂⣌⠈⢪⡋⣋⣵⣶⡷⣛⣆⣽⣋⣿⢄⢼⢯⣛⡧⠫⠑⢑⢵⢒⣓⣸⣟⠯⢕⣷⣻⡧⢿⠙⢀⣫⣖⣕⡠⠜⢹⣏⢳⡷⡂⡝⣓⠐⠈⣹⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⠛⡏⠛⣥⡕⢕⣿⢾⡣⡒⢋⣿⣻⣹⣼⡻⡿⣤⠶⠱⣱⠠⣷⡟⡵⡵⡳⣿⣉⣔⣾⠗⠝⢈⣆⣙⡧⢑⣂⡚⡮⡙⣢⠟⢤⡻⣔⡐⢧⠊⠝⣍⢒⢕⣣⠈⡿⡚⣷⢧⢿⢭⣉⢴⣇⡞⣨⢘⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⢒⡿⢤⣹⢺⠵⢼⢊⡺⠭⢚⣗⠧⢋⢽⢬⣿⡃⡎⡐⠅⢈⢩⠚⡽⢳⢼⢿⡟⡟⢧⡝⣒⡆⡎⢮⣊⢄⢞⢗⠗⢲⡷⣥⣕⢑⡇⢣⢟⢬⠗⣯⣷⢥⣴⠯⣇⡮⡿⡷⡳⣳⣸⣗⡺⢼⢮⣰⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⢳⢅⡞⣻⡛⡅⢄⡕⢸⢕⣥⠇⠷⡳⡥⢺⡦⡃⡚⣯⣳⡋⣷⠿⣂⣣⣽⡚⣾⣵⠷⠉⢨⠕⡓⡄⣽⠃⡿⡌⢩⢻⣏⣜⠿⠾⡶⠶⠷⡸⡱⡑⢘⡧⣍⣲⢣⣇⠏⠅⡇⣼⣛⣿⠝⢺⠤⠏⣻⣿⣿⣿⣿ ⣿⣿⣿⣿⡯⣛⡏⣽⡒⠇⢊⣹⡸⢩⢻⡑⣵⣍⢂⢦⡟⢉⣤⡮⢍⠔⡪⢚⢉⣽⡒⣡⣠⣿⠃⣁⢌⢼⢁⣈⣜⡿⢳⣣⣸⢖⢻⡻⣺⠻⣀⡰⠢⡠⢊⣮⣼⢺⠢⡔⡉⡣⢋⢛⡤⢷⣿⣾⣧⡦⣕⢌⡮⣸⣿⣿⣿⣿ ⣿⣿⣿⣿⡿⠫⢼⠗⣅⣸⣹⣺⡏⣿⡅⣱⢿⠛⠫⡸⢹⢼⢸⢁⠣⡺⣮⠂⡑⣉⢰⡩⢾⣷⢡⣗⢪⣾⢃⢦⢢⢀⡀⢄⣾⣁⠝⣜⣓⠈⢄⠀⠌⠉⠉⡐⣞⣈⡵⣾⣈⡧⡱⠙⢐⢜⡵⢛⢫⢛⢜⡹⢲⢹⣿⣿⣿⣿ ⣿⣿⣿⣿⠠⡩⡟⢱⢛⠐⢌⣽⢥⢏⣳⢽⠙⢑⠟⣻⢪⠅⡶⠏⢓⣷⣩⠻⢵⡠⢺⢓⣵⢉⣪⡒⡝⣝⣞⢌⡹⠊⢈⣔⢽⠱⡮⢏⡴⢱⣰⠯⡭⠭⢽⡮⠬⡁⡳⢾⢻⣯⡄⠰⢸⡩⡨⣾⠯⣖⡥⡻⣪⢭⣿⣿⣿⣿ ⣿⣿⣿⣿⣷⣔⠟⢐⢄⠪⣱⣧⣗⢠⡿⣤⣾⡔⡅⠂⠫⢂⢤⣨⡡⡽⣐⣩⡾⡲⢖⢟⣁⣲⡑⠈⣤⣷⣻⢴⢏⡏⡗⡓⣩⢎⣌⡶⢾⢴⣭⠘⢉⡹⡾⠊⢚⠋⠶⣹⣸⣗⡠⠙⠌⠰⣻⡹⣉⣞⣸⣺⠟⠚⣿⣿⣿⣿ ⣿⣿⣿⣯⣷⡳⡳⡁⠔⣚⣋⠝⢩⢗⣿⡗⢣⢥⡺⡊⡞⡜⢠⠽⣗⡠⡔⢩⣸⠛⢄⢶⡟⡰⣥⣷⡥⡂⢔⢻⢆⡡⡒⣞⢅⢺⣅⠫⣳⣯⡦⣊⠭⣣⢓⠢⡣⡢⣻⢺⠞⣯⢐⢼⢄⠮⡈⡎⢲⢄⣞⣾⡂⣛⢿⣿⣿⣿ ⣿⣿⣿⡧⢬⣶⣇⠂⠪⡀⠀⣑⠄⡇⠒⠒⡽⣦⣢⢺⠸⠓⡣⠵⠝⠞⢸⡾⣄⢾⣭⣾⣣⣢⢺⠭⣏⡯⠎⣞⢛⣿⣷⠃⠃⠳⣹⡿⣣⡛⠗⢐⠩⢑⣆⣯⡭⢿⣵⡓⡾⡿⣳⡞⢍⣡⣾⣫⣶⠛⠓⡗⡼⡏⣺⣿⣿⣿ ⣿⣿⣿⢟⣕⠭⣑⣶⢢⢦⣓⣽⣧⢷⡳⣦⠗⠺⡀⢳⣀⢼⣹⠩⠑⡞⡧⠧⠏⢞⡞⡧⡧⠸⢌⢥⣎⣫⣑⣀⣎⢪⠿⡷⢤⢆⣺⣿⣹⣮⣽⣷⢦⣟⣗⣶⠛⣄⣿⡬⡵⣕⣃⣼⣞⢽⣚⢅⣎⢁⡷⠚⢸⣷⢽⣿⣿⣿ ⣿⣿⣿⢰⡴⠙⢺⢟⡾⢏⡊⢻⡍⡿⡔⢝⠲⡦⢄⡏⣏⠖⣿⢀⡸⡾⡽⡸⢐⢹⣶⣤⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣵⣷⣏⣷⠞⡪⠲⣹⢲⠽⡹⢟⣸⠚⣦⢷⠟⠼⡴⣱⣸⡾⢨⣯⡽⡳⡠⢜⣸⠊⠂⣿⣿⣿ ⣿⣿⣿⡮⢌⢂⡩⡓⡧⢱⣎⠜⡞⢇⢼⣤⣹⣨⡟⡼⣍⣴⣋⠣⣭⢟⣣⣇⣾⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠉⠀⠉⠙⠻⢿⣿⣿⣯⣔⣣⣃⢣⣣⢞⣛⠪⣽⢘⢗⡩⠭⣋⢹⡒⡉⢹⡲⣴⠹⡬⢂⢭⢘⢊⢴⣿⣿⣿ ⣿⣿⡿⣹⢔⡸⢀⢣⠇⣵⣡⠳⠀⢰⠮⠅⡿⡿⣿⡙⠄⢱⣥⠫⣬⢢⡱⠋⠀⠈⢻⣿⣿⣿⣿⣿⣏⠀⠀⠀⠀⠀⠀⠀⠀⠉⣿⣿⣿⡟⠗⢼⢵⣾⢞⣯⣆⢿⣨⣿⢒⢀⣹⡟⢄⡯⡴⣋⢮⡌⣟⠡⠃⣙⢹⣿⣿⣿ ⣿⣿⡧⢘⣶⠇⢰⡖⢰⡃⡴⡄⡣⣻⠵⠾⢤⣋⠺⣯⢡⣛⣊⡠⡀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣦⠸⠚⣿⡄⣏⠊⣳⣺⣷⡱⣾⢎⣀⣙⢁⢝⡗⠦⠍⢟⡞⠀⠽⡽⣾⣿⣿ ⣿⣿⣿⣎⢀⠗⠜⠲⣹⢐⡞⡏⣃⡯⣧⠦⡪⣉⣭⠝⡷⣗⠖⢑⡄⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣤⣤⣤⣤⣤⣾⣿⣿⣿⣿⣿⣧⠹⢛⣟⣷⣮⢁⢻⠷⣗⢪⠹⣒⣲⣹⣪⡧⢠⣧⠟⣷⠐⣊⣿⣿⣿⣿ ⣿⣿⢤⢻⡽⠮⣨⠾⠹⡘⠣⢕⢸⢏⡋⠭⡵⢲⣣⡕⠁⣟⢳⣽⡇⢀⣠⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣞⣞⣹⠳⣯⡏⣽⡔⢣⠾⣵⠇⠟⢅⡺⠻⣷⠿⠖⡏⣗⢻⣴⣿⣿ ⣿⣿⡬⢎⢧⣟⢿⢧⠩⠤⡠⠺⠭⡤⢉⣕⠢⠊⠜⠈⣁⡟⡝⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⢟⣇⢸⠠⢥⡖⢉⢛⣻⢋⢄⡴⡞⡍⣾⡈⡧⠈⡧⠉⣙⣯⣿⣿ ⣿⣿⡺⣶⠮⠴⣁⡅⣫⢓⢐⣅⢷⡳⠺⢃⣍⡫⢫⣖⣘⣩⢺⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠋⠉⠉⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠉⠉⠛⠻⣿⣿⣾⠥⣿⣓⠯⡵⢑⡿⡱⣸⣭⠭⠵⣨⡚⠪⡷⠀⠧⡩⢽⠗⣿⣿ ⣿⣇⣽⣞⣙⡩⢩⢛⡨⠈⡰⣳⡻⠲⡂⡸⡈⣛⡘⣬⠡⠆⣏⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⣿⡿⢙⠔⣗⣄⢉⡰⡊⢪⢌⣁⢭⢀⢧⢘⡘⣷⡁⢂⡈⢩⡯⡢⢸⣿ ⣿⡇⠇⡳⠚⡢⣸⡲⠁⢌⣾⡱⠩⣍⣌⡷⢪⢦⠢⣳⣶⠄⡔⠁⢻⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⠟⠀⠀⠀⠀⠀⢀⣿⣿⢉⠤⠱⣆⢞⣔⡒⡺⠃⡊⡰⡇⢸⡡⢸⣟⠱⡥⡶⣺⣯⠖⣼⣿ ⣿⠬⡶⡊⡎⡨⡿⣮⣦⣿⣓⢯⣴⡨⣜⡞⡮⣔⢙⣞⠩⢽⡓⠆⠀⠻⣿⣿⣿⣿⣀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⢀⣸⡿⣿⠑⣮⡧⠯⣛⢖⢟⡰⢊⡞⡀⡃⢘⢄⢘⠗⠁⣪⣺⣿⣷⣮⢏⣿ ⣿⢹⡵⣷⣏⣺⣧⢞⣩⢏⢄⣈⣷⢫⢰⣽⣧⢅⠂⣾⢸⢸⠯⡬⣠⠀⠈⣿⣿⣿⣿⣿⣶⣤⣀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣧⢀⣠⣴⣿⠛⢁⣜⡆⣼⢪⠥⣢⡣⡞⠯⢦⢻⠙⢎⠬⢹⠏⢭⢊⡽⠏⠘⡜⠏⠇⣿ ⣿⣿⣯⣿⢧⢿⣵⠣⡸⢸⣾⣳⡏⢳⡃⣭⣹⡮⣿⡍⡈⡫⢻⣪⣞⣆⡀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⣞⠟⡎⡩⡫⣎⣺⡵⢼⣮⣰⣟⣎⣷⢜⣹⣹⡀⡜⠈⢴⡧⣚⢄⣵⢯⣿ ⣿⢿⣻⣛⣃⣾⡷⣀⢞⢕⣞⠫⡏⠂⠲⡼⣿⣾⡯⡯⡯⣙⣥⣟⣇⣶⠫⠤⠼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣶⢢⣟⣲⣷⣾⢫⢮⢹⡓⣼⠿⡻⡷⡞⢞⡧⢦⡾⡓⢽⡔⢻⣧⢢⡲⠣⡖⣽ ⡧⢡⣳⣖⠿⣯⡼⣓⢄⠊⡶⢭⠇⣠⡨⢫⣃⣼⣜⣗⣹⣱⠼⣰⢿⡇⣂⠂⡇⢌⢿⠛⠿⣿⠟⠛⠉⠀⠀⠀⠀⠀⠀⢘⠿⡻⡟⣽⣇⠔⠉⢕⢃⢏⢮⡯⣿⣜⣕⣽⣞⠛⡏⠗⣧⣼⣵⣿⣏⠚⢳⠵⡵⢦⣻⠓⡓⣺ ⡿⣧⡿⢪⡩⠞⣧⢳⠦⢨⢁⢟⢾⣎⡗⠝⣼⢣⠪⠢⢱⠧⢚⣏⡟⢨⢱⢹⢣⠋⢹⡪⢥⠛⣄⢤⠀⠄⡤⡄⣆⠖⡄⠏⢞⡝⠼⢋⡯⢡⠁⣪⠡⠱⢅⢽⣿⣿⢋⣎⣹⢹⣿⡁⣷⢢⠴⢺⠁⡑⡿⣢⡮⢧⡛⣍⡉⡍ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣮⣟⢧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣷⡄⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⡇⠀⠀⠀⢠⣶⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣝⠿⢿⣿⣿⣿⣿⣿⣿⣚⠻⡁⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⡇⠀⢠⣖⡎⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣟⡛⠛⠙⠃⠀⠈⠙⢿⣿⣿⣿⣿⣿⣮⣿⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣇⠀⠈⠃⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣀⠀⠀⠀⠀⡀⠉⠛⢿⣿⣿⣿⣻⢳⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⠀⠀⠸⡍⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣄⠀⠈⠢⡀⠀⠀⠉⠉⠓⢸⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⡇⠀⠠⣴⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⢀⠑⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⣿⣷⠖⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢜⣿⠽⣿⡦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⠿⢫⣼⣹⣿⣿⣿⡿⠿⠛⠛⠛⠛⠛⠻⠛⠛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣴⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣶⣦⣶⣴⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠾⠛⢛⡛⠻⠐⠛⠛⠈⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⠿⠿⠿⣿⣿⡟⠋⠛⠉⠉⠁⠈⠻⠿⠟⠨⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠉⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠠⠁⠀⠀⣿⣟⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣶⣶⡶⠘⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⢀⣷⠀⠀⠀⠀⣴⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣤⣤⣤⣤ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠓⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⠇⠀⠀⠀⠀⡀⠀⠠⣷⣇⢂⣴⣿⣿⠀⠀⠀⠀⠙⠋⠀⠀⠀⠀⠀⠀⠀⢀⣀⣤⣶⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠀⠀⠀⠀⢀⠆⠁⣸⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢀⣠⣴⣶⡶⠶⠾⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣛⣛⣋⣭⣥⣤⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠄⠀⠀⠀⠀⠀⠀⠀⠀⢀⡄⠀⠀⡠⠐⠈⠁⠘⠿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈ ⣿⣿⣿⣿⣿⡿⣛⣭⣶⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠷⠶⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠋⠀⢀⠤⣖⣢⡴⠀⡈⢟⠗⢿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠛⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⢶⣿⣿⣿⣿⣿⣷⡇⠀⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠋⠁⠀⠀⠀⡀⠀⠀⡀⠀⠀⠀⠀⣤⣀⣀⣰⡤⣀⣈⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠴⠐⣾⣿⣿⣿⣿⣿⣿⣿⡷⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⠛⠉⠀⠀⠀⠀⢀⣠⣦⣥⣴⣾⣿⣤⣤⣴⣶⣾⣿⡿⣻⠱⠾⠁⢈⡉⢠⣠⡤⠀⣀⠀⠀⠀⠈⠠⠀⠘⢿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⠿⠀⠀⠀⠀⣀⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⡗⡈⣴⣦⣾⡿⣿⣿⣿⣿⣿⣿⢟⣡⣷⣢⣄⠂⠀⠀⠀⢻⣿⣿⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠿⠟⠋⠁⠀⡀⢄⣰⣽⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣾⡿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣾⣧⣻⣞⣿⣶⣴⣆⠀⠀⣿⣟⣷⣾⠄⡙⣤⡄⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⢀⡠⠔⣢⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣷⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣷⡄⢀⢼⣿⣿⣿⣼⣿⣏⠄⠋⣿⣶⣶⣶⣶⣦⣤⣤⣀⣀⣀⣀⣀⣀⣀⣀⣀⣠⣤⣤⣶ ⠆⡤⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣾⣟⠻⠛⠓⢷⡀⠚⠿⠿⣿⣿⣾⣤⣿⣷⢘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢿⣫⠄⠀⠀⠀⠑⠁⠀⠀⠀⠹⢿⣿⣿⣿⣿⢿⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠛⠉⢁⢈⣾⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡻⡁⠈⠀⠀⠀⠀⣼⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠁⠀⠀⠀⢠⣬⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠈⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⢀⣨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣀⠀⠀⣸⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ䷩ 𝚕𝚒𝚗𝚎 2554 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://tuxmachines.org/n/2024/06/10/Perl_Programming_Leftovers.shtml Gemini version at https://tuxmachines.org/n/2024/06/10/Perl_Programming_Leftovers.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Perl Programming Leftovers⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Roy Schestowitz on Jun 10, 2024 * ⚓ 2024-06-08_[Older]_Perl_Weekly_Challenge_272:_String_Score⠀⇛ * ⚓ 2024-06-07_[Older]_This_week_in_PSC_(150)_|_2024-06-06⠀⇛ * ⚓ 2024-06-04_[Older]_Equalise_an_Array⠀⇛ * ⚓ 2024-06-04_[Older]_Perl_Weekly_Challenge_272:_Defang_IP_Address⠀⇛ ䷩ 𝚕𝚒𝚗𝚎 2583 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://tuxmachines.org/n/2024/06/10/Programming_Leftovers_and_Devices.shtml Gemini version at https://tuxmachines.org/n/2024/06/10/Programming_Leftovers_and_Devices.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Programming Leftovers and Devices⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Roy Schestowitz on Jun 10, 2024 * ⚓ The New Stack ☛ Build_Your_First_Go_Function⠀⇛ Functions are an integral part of programming. Without them, building applications would be exponentially more challenging (if not impossible) * ⚓ Rlang ☛ The_Hitchhiker’s_Guide_to_Linear_Models⠀⇛ The Hitchhiker’s Guide to Linear Models can be downloaded for free (or for a suggested price of 10 USD) from Leanpub. * ⚓ Rlang ☛ Why_you_shouldn’t_use_boxplots⠀⇛ Box plots are a very common tool in data visualization to show how your data is distributed. But they have a crucial flaw. Let’s find out what that flaw is. * § Open Hardware/Modding⠀➾ o ⚓ CNX Software ☛ ACEBOTT_QE007_review_–_An_ESP32-based_Smart_Home STEAM_education_kit_for_8+_years_old_kids⠀⇛ ACEBOTT QE007 ESP32-based Smart Home Starter Kit is a STEAM (Science, Technology, Engineering, Arts, and Maths) education platform that involves story reading, assembling a wooden house with various electronics sensors wired to an ESP32 board, and learning about electronics concepts (such as voltage and current) and coding with the Arduino IDE through an 18 lesson course. ACEBOTT has various STEAM education kits, and the company sent us the QE007 “IoT Smart Home Starter Kit” for evaluation and review. o ⚓ Tom's Hardware ☛ Best_Raspberry_Pi_HATs_2024:_Expansion_Boards for_Every_Project⠀⇛ The Raspberry Pi HATs (Hardware Attached on Top) bring tons of extra functionality to your Pi. The best HATs allow you to build a retro gaming machine, develop an A.I., power a robot or just learn about programming. o ⚓ Linux Gizmos ☛ M5PoECAM-W_V1.1:_A_Programmable_PoE_Camera_with ESP32+W5500_Chipset_&_3MP_OV3660_Sensor⠀⇛ This week, M5Stack launched the M5PoECAM-W V1.1, a Power over Ethernet camera with Wi-Fi 802.11 b/g/n support. ䷩ 𝚕𝚒𝚗𝚎 2660 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://tuxmachines.org/n/2024/06/10/Programming_New_Human_Interface_Guidelines_and_Databases.shtml Gemini version at https://tuxmachines.org/n/2024/06/10/Programming_New_Human_Interface_Guidelines_and_Databases.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Programming, New Human Interface Guidelines, and Databases⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Roy Schestowitz on Jun 10, 2024 * ⚓ Rlang ☛ Remove_rows_from_dataframe_based_on_condition_in_R⠀⇛ In data science, the ability to manipulate data frames is essential. Whether you’re a seasoned data scientist or a budding analyst, removing specific rows from a data frame based on certain conditions is a fundamental skill. It’s the digital equivalent of spring cleaning your data, ensuring that only the most relevant information remains for your analysis. This seemingly simple task can be approached in various ways, each with nuances and advantages. From the intuition of dplyr to the robust tools of base R, learning these techniques will empower you to handle data frames with precision and finesse. * ⚓ Positech Games ☛ Re-thinking_painters_algorithm_rendering_optimisation –_Cliffski's_Blog⠀⇛ A naïve way to code this would be my current system which handles each object in 3 draw calls. So we set up the blend mode for the underglow, and draw that, then set a normal blend mode, draw the sprite, then a glowy blend mode to draw the top glow, then repeat for every other entity. The trouble is, with 500 entities, thats 1,500 draw calls simply to draw the most simple part of the game… Unfortunately this only scratches the surface because there may also be other layers of things that need drawing on top of each entity, and between drawing each sprite. However there is a major optimisation to be had…. . Actually my game really works like this: [...] * ⚓ Rlang ☛ New_Paper_on_Data_Privacy⠀⇛ There we introduce a new method that we call RWN, Randomization within Neighborhoods. We present a bit of supporting theory and do some empirical evaluation. We also present a qualitative comparison to other major methods, including Differential Privacy. An R package is in development (let me know if you wish to use the R code for now). * ⚓ Rlang ☛ Forecasting_the_UEFA_Euro_2024_with_a_machine_learning ensemble⠀⇛ Probabilistic forecasts for the UEFA Euro 2024 are obtained by using a hybrid model that combines data from four advanced statistical models. The favorite is France, followed by England and host Germany. * ⚓ Positech Games ☛ Re-thinking_painters_algorithm_rendering optimisation⠀⇛ Before I even start this post, I should point out that currently the project I am coding is for fun. * § K Desktop Environment/KDE SC/Qt⠀➾ o ⚓ Nate Graham ☛ New_Human_Interface_Guidelines⠀⇛ Today I’d like to share a new set of Human_Interface Guidelines (HIG) for KDE’s software that I’ve written, replacing the old one. This_work_was_done over the past several months in consultation with many KDE designers and developers; the merge request says 42 people were CCd, and almost 500 comments were posted during the 2+ month review process. You can read the document at https://develop.kde.org/hig. ✐ Wait, why does anyone need this at all?⠀✐ Strictly speaking, we don’t need a HIG. Developers with an excellent eye for design can usually produce good results even without one. But for most of us, it’s useful to have guidelines to follow so you don’t have to think about the design side too much. Even for design-oriented developers, it’s useful to be able to have a quick reference for common patterns and rules. * § Back End/Databases⠀➾ o ⚓ PostgreSQL ☛ Ajqvue_Version_3.5_Released⠀⇛ The application is a open source Java GUI built for users in accessing, plotting, and analyzing data in a PostgreSQL database. The application is built with an included plugin framework for adding functionality, quickly. The Ajqvue project has released an updated version, v3.5, to the public. The release brings compliance with JRE 22 though the released JAR will accommodate JRE 1.8+. Support was added for JSON, JSONB, INT8RANGE, and XML Data Types. Testing was performed for compliance with PostgreSQL Server 15, 16 and JDBC 42. o ⚓ Xe's Blog ☛ Overengineering_this_blog's_preview_site_with Kubernetes⠀⇛ A small overview on how future-sight, my blog's preview site server, is overengineered with the power of Kubernetes. ䷩ 𝚕𝚒𝚗𝚎 2806 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://tuxmachines.org/n/2024/06/10/Qualcomm_Snapdragon_X_Elite_prototype_that_runs_Linux_emerges_f.shtml Gemini version at https://tuxmachines.org/n/2024/06/10/Qualcomm_Snapdragon_X_Elite_prototype_that_runs_Linux_emerges_f.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Qualcomm Snapdragon X Elite prototype that runs Linux emerges from a brand you've probably never heard of - Tuxedo has 12- core CPU with 32GB RAM and surprise, surprise, Debian⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Roy Schestowitz on Jun 10, 2024 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Qualcomm_Snapdragon_X_Elite⦈_ As always, there have been a lot of announcements and product reveals at this year’s Computex, but it’s not just the big brands who have a presence at the show, there are plenty of smaller firms fighting for the world’s attention. One of those is German PC maker Schenker, which showed off its prototype laptop powered by a Qualcomm’s new Snapdragon X Elite chip. While most people would expect Qualcomm’s latest processor to be used to exclusively power Windows systems, given the big push for Copilot+PCs, this developmental model runs Linux and looks destined to be sold by Tuxedo Computers. The prototype notebook is housed in a premium all-aluminum body and weighs just 1.36kg. It’s powered by the Snapdragon X Elite which has 12 cores and a 20W TDP. The 14-inch 16:10 IPS display (2560 x 1600) offers 400 nits maximum brightness and 100% sRGB coverage. Read_on ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠸⣿⣿⣿⣷⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⠿⠿⠿⠿⠟⠛⠛⠛⠛⠛⠛⠛⠋⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⢈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣶⣶⣶⣿⣿⣿⣿⣶⣶⣶⣶⣶⣾⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠛⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣿⣿⣿⣿ ⡿⠿⠿⠛⠛⠋⠉⠉⢀⣀⣀⣤⣤⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣀⣀⣤⣤⣴⣶⣾⣿⣿⣿⣿⣿⣿⣿⡇⠀⣿⣿⣿⣟⣿⣿⣿⣿⣇⣀⡀⠀⢀⣀⣀⠀⠀⠀⢸⣿⣿⣿⣿⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⠽⠂⠔⠀⠀⠀⠉⠉⠉⠿⠯⠿⠿⡿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠤⢤⣤⣤⣀⣀⣀⣀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢹⣿⣿⣿⣟⣛⣚⡃⢾⣟⠥⠭⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠍⠀⠊⠀⢐⣒⡂⠂⡀⠈⠉⠉⠉⠉⠉⠛⣓⣛⣛⣛⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣛⣛⣣⡶⢖⠪⠶⢿⣹⣬⠍⣤⡀⠀⠀⠀⠀⠐⠀⠀⠀⠀⠁⠄⠀⡀⠐⠒⣒⡐⠂⠀⠀⠠⠄⡈⣀⣐⣒⣒⣺⣒⠶⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣤⣤⣤⣤⣤⣄⣀⣀⣀⡀⠀⡸⠠⠆⠰⢨⣭⡅⡍⣀⡰⣀⣃⡒⡒⠲⠦⢴⠨⠭⢽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣾⣶⣤⣬⣯⣬⣥⣏⣛⣛⣻⡸⠶⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣟⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡿⠋⠁⠀⠀⠀⠀⠈⠉⠉⠙⠛⠛⠛⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠈⠉⠻⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣷⣶⣶⣤⣤⣄⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠛⠛⠛⠻⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠙⠛⠻⠿⠿⠿⠿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣦⣤⣤⣤⣄⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠛⠛⠛⠻⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ䷩ 𝚕𝚒𝚗𝚎 2871 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://tuxmachines.org/n/2024/06/10/Release_of_KDE_Stopmotion_0_8_7.shtml Gemini version at https://tuxmachines.org/n/2024/06/10/Release_of_KDE_Stopmotion_0_8_7.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Release of KDE Stopmotion 0.8.7⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Rianne Schestowitz on Jun 10, 2024 Quoting: Release of KDE Stopmotion 0.8.7 — Stopmotion is a Free Open Source application to create stop-motion animations. It helps you capture and edit the frames of your animation and export them as a single file. Direct capture from webcams, MiniDV cameras, and DSLR cameras. It offers onion-skinning, import images from disk, and time lapse photography. Stopmotion supports multiple scenes, frame editing, basic sound track, animation playback at different frame rates, and GIMP integration for image. Movies can be exported to a file and to Cinelerra frame lists. Read_on ䷩ 𝚕𝚒𝚗𝚎 2907 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://tuxmachines.org/n/2024/06/10/Review_Endless_OS_6_0_0.shtml Gemini version at https://tuxmachines.org/n/2024/06/10/Review_Endless_OS_6_0_0.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Review: Endless OS 6.0.0⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Rianne Schestowitz on Jun 10, 2024 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Endless_OS_6.0.0_--_The_default_desktop⦈_ Quoting: DistroWatch.com: Put the fun back into computing. Use Linux, BSD. — Several years ago I tried an earlier version of Endless OS and, in my 2016 review wrote: "The things which are likely to make Endless appealing to people who like Android and Chromebook computers are the same things which make the distribution unappealing to people like me who want a general purpose operating system. There are standard GNU command line tools available, but no low-level package manager. The distribution appears to have a Debian heritage, but no working APT package repositories. We cannot simply install video codecs, they must be purchased. This blocks us from having Firefox, VLC, Chrome or other popular applications." I feel as though the first half of the above statement is still true in that Endless OS still appears to be targeting people who want a mobile-style operating system, something similar to a Chromebook or Android. Something that is, in other words, super easy to set up and provides a very straight forward, touch-like interface. This will probably make Endless OS ideal for less experienced computer users, students, and people who just need to run some popular desktop applications. People like me, who like to work with low-level elements and customize our environments, might feel a bit limited. With that said, what stands out about my trial this week is how much more polished the Endless OS experience is, particularly where the second half of my above statement is concerned. A lot of this is thanks to the software centre and the advancement of Flatpak packages. Eight years ago Flatpak still wasn't great and there were not nearly as many applications available through the portable format. Now Flathub has a lot of applications, games, and educational tools. This greatly expands Endless's capabilities and makes it a much more complete experience. I also want to say that the GNOME-based desktop has progressed a bit since my last trial with Endless OS. While the desktop worked poorly with my laptop, it did run smoothly in my virtual machine and offered pretty good performance and stability. In short, while the nature of Endless OS has remained much the same over the past eight years, the speed, software selection, and desktop polish have improved. Endless OS is now at the point where I feel like I would recommend it for people who want a platform primarily for web browsing and cloud storage. Endless OS can do more than these tasks, much more, but the simple style and mobile-like interface are well suited to people who just need a few basic applications and a web browser. Read_on ⣐⣂⣂⣀⣒⣒⣒⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣐⣂⣀⣀⣀⣂⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣐⣐⣀⣂ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢫⡉⣭⠉⣭⡍⠉⠉⠉⠉⠉⠉⠉⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠤⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣦⠈⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣷⣄⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠈⢿⣿⣿⡿⠛⠛⠿⢻⣿⣿⣿⣿⣿⣿⣿⣛⣡⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠛⣿⣿⣿⣿⣿⣿⡿⠿⠟⠁⠻⠋⠉⢩⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣷⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠛⠀⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠉⠛⠛⠉⠁⠀⠀⠀⢀⣀⣠⣴⣿⣾⣿⠈⠻⣿⣿⣿⣿⣿⠿⠛⢻⣿⣿⣿⡿⠛⠉⠀⠸⠿⢿⣿⣿⡿⠿⣿⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠁⠀⠀⠀⠀⠀⠀⠈⠛⠿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠈⠻⢿⣿⣿⣿⣶⣤⣬⣿⣿⣿⣇⠀⠀⠈⠿⠻⡅⠀⢀⣀⡀⠆⠀⠀⢀⡍⠀⠀⣿⠇⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢦⣠⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠿⣿⣿ ⠀⣀⣀⣂⣀⣼⣿⣷⣦⣀⣸⣿⣿⣿⠁⠈⠙⣿⣿⡿⠛⢫⣿⣿⡷⠀⢢⣄⣀⠁⠀⢉⣙⣥⣤⣶⣿⣿⣿⣦⡀⠀⠀⠀⠀⢸⡿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠙⠿⣶⡄⠀⠀⠀⠀⠀⠀⠀⠀⡄⠀⠀⢹ ⠀⠈⠛⢿⣿⣎⣙⣿⣿⣿⣿⣿⣿⣿⣆⣠⠄⠉⠁⠀⠀⠀⠻⠿⠟⠛⠚⠻⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣷⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣇⠀⠀⠘⣿⣶⣤⣤⣤⣤⣤⣤⣀⣀⣀⢀⣼ ⠀⠀⠀⠀⠉⠉⢛⣿⣷⣝⣻⣿⠿⠛⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣦⣀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠉⠁⠉⠉⠉⠛⠋⠁⠙⠉⠉⠙⠿⣿⣿⣿⣿⣿⣶⣄⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣶⣶⣤⠀⠀⣺⠿⠛⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⡟⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠋⠉⠉⠿⣻⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⡿⡿⠟⠃⠀⠀⢀⣰⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠿⣿⣿⣿⣿⣿⡿⠟⠋⠀⠀⠀⠈⠓⢦⠄⠀⠀⠀⢀⣀⠀⢀⡤⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⠿⠛⠻⠿⠿⠿⠛⠛⠉⠁ ⠀⠀⠀⢶⣶⣾⣿⣿⣦⡀⠀⢠⣤⣀⣀⣠⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠛⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢶⣶⣿⣿⣿⠟⠉⠀⠀⠀⣰⣾⣿⣿⣿⣶⣶⣿⣿⣿⣿⣟⠻⠿⢿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠙⠿⠿⠟⠏⠀⠀⠈⣹⣟⣹⣿⣿⣿⣿⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠈⠻⣿⣧⡀⠀⠙⢿⣇⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⡿⢻⣿⣿⣿⣿⣿⣿⣶⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠻⠿⢿⣿⣿⣿⣿⣿⣿⣿⡋⠀⢀⠀⠀⠀⠀⠈⣿⣿⣦⣤⣤⠛⢷⣶⣤⣄⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣇⣈⣥⣶⠀⠈⠉⠉⠉⣛⡷⠶⣄⡀⠀⠀⠀⠀⢀⠐⡖⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠿⣿⣿⣿⡛⢻⣷⣀⡀⠁⠀⠀⠀⢠⣿⣿⣿⣿⡿⠀⠀⠈⠻⣿⣷⣤⣀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠉⠀⠈⠛⠿⠿⣿⣿⣿⡷⠟⠉⢠⣿⣿⣿⣷⣦⣤⣤⡈⠉⠷⠄⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠻⣿⣿⣿⣷⣦⣀⣼⣿⣿⣿⣿⡇⠀⠀⠀⠀⢈⣛⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠋⠁⠀⠀⠀⠀⠙⠻⣿⣿⣿⣷⡄⠁⢰⣶⣶⠀⣶⣷⡆⢰⣶⣶⢸⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⢀⣉⣉⡁⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⡄⠈⠉⠉⠀⠙⠛⣁⠈⠛⠋⠘⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦ ䷩ 𝚕𝚒𝚗𝚎 3004 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://tuxmachines.org/n/2024/06/10/Security_Leftovers.1.shtml Gemini version at https://tuxmachines.org/n/2024/06/10/Security_Leftovers.1.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Security Leftovers⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Roy Schestowitz on Jun 10, 2024 * ⚓ The Register UK ☛ Why_Akira_could_be_the_next_big_thing_in_ransomware [Ed: Windows TCO]⠀⇛ While much of what it does is exploit well-known vulnerabilities, some of Akira's tactics are less common in the ransomware world, which makes it easier to spot and remediate if you know what you're looking for. For example, Akira relies on FTP to exfiltrate files, Small said, noting FTP isn't that common a tool for ransomware groups. * ⚓ SANS ☛ Attacker_Probing_for_New_PHP_Vulnerablity_CVE-2024-4577,_(Sun, Jun_9th)⠀⇛ Our honeypots have detected the first probes for CVE-2024-4577. This vulnerability was originally discovered by Orange Tsai on Friday (June 7th) [...] * ⚓ Tom's Hardware ☛ Office_2007_infosec_researcher_recalls_panic_after major_bug_announcement_turned_out_to_be_a_false_positive⠀⇛ Former eEye researcher Greg Linares and team scrambled to find an Office 2007 vulnerability after their first heralded bug turned out to be a false positive. * ⚓ Help Net Security ☛ High-risk_Atlassian_Confluence_RCE_fixed,_PoC available_(CVE-2024-21683)⠀⇛ If you’re self-hosting an Atlassian Confluence Server or Data Center installation, you should upgrade to the latest available version to fix a high-severity RCE flaw (CVE-2024-21683) for which a PoC and technical details are already public. * ⚓ Kaspersky_releases_free_malware_scanner_for_Linux [Ed: Probably adding a lot more risk than it reduces]⠀⇛ Cybercriminals aren’t ignoring Linux-based devices, which becomes evident when looking at some of the recent examples of malware targeting this operating system: a Linux implant for the DinodasRAT malware — also known as XDealer; or a backdoor in the Trojanized version of Free Download Manager. To help Linux users stay protected from developing cyberthreats, Kaspersky released a dedicated free product that allows users to check Linux computers for current threats — Kaspersky Virus Removal Tool for Linux. * § Mobile Systems/Mobile Applications⠀➾ o ⚓ Deccan Chronicle ☛ Alert_for_Android_users:_CERT-In_issues_High severity_warning⠀⇛ Indian Computer Emergency Response Team (CERT-In), the nodal agency that deals with cyber security incidents in the country has issued a 'High' severity warning to Android users. The Cyber security regulator has identified multiple vulnerabilities in the mobile operating system. Android versions 12, 12L, 13 and 14 are found with the said flaws. This warning applies to both mobile and tablet users. ䷩ 𝚕𝚒𝚗𝚎 3093 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://tuxmachines.org/n/2024/06/10/Security_Leftovers.shtml Gemini version at https://tuxmachines.org/n/2024/06/10/Security_Leftovers.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Security Leftovers⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Roy Schestowitz on Jun 10, 2024 * ⚓ Deutsche Welle ☛ 2024-05-30_[Older]_Europol_hits_malware_network_in major_cybercrime_operation⠀⇛ * ⚓ Gizmodo ☛ 2024-05-31_[Older]_Why_the_NSA_Is_Right_About_Periodically Restarting_Your_Smartphone⠀⇛ * ⚓ CISA ☛ 2024-05-30_[Older]_CISA_Adds_Two_Known_Exploited_Vulnerabilities to_Catalog⠀⇛ * ⚓ CISA ☛ 2024-05-30_[Older]_CISA_Releases_Seven_Industrial_Control Systems_Advisories⠀⇛ * ⚓ CISA ☛ 2024-05-30_[Older]_LenelS2_NetBox⠀⇛ * ⚓ CISA ☛ 2024-05-30_[Older]_Fuji_Electric_Monitouch_V-SFT⠀⇛ * ⚓ CISA ☛ 2024-05-30_[Older]_Inosoft_VisiWin⠀⇛ * ⚓ CISA ☛ 2024-05-30_[Older]_Westermo_EDW-100⠀⇛ * ⚓ CISA ☛ 2024-05-29_[Older]_CISA_Adds_One_Known_Exploited_Vulnerability to_Catalog⠀⇛ * ⚓ CISA ☛ 2024-05-28_[Older]_CISA_Adds_One_Known_Exploited_Vulnerability to_Catalog⠀⇛ * ⚓ CISA ☛ 2024-05-28_[Older]_CISA_Releases_One_Industrial_Control_Systems Advisory⠀⇛ * ⚓ CISA ☛ 2024-05-28_[Older]_Campbell_Scientific_CSI_Web_Server⠀⇛ ䷩ 𝚕𝚒𝚗𝚎 3153 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://tuxmachines.org/n/2024/06/10/Timur_Kristof_s_Work_on_Shaders.shtml Gemini version at https://tuxmachines.org/n/2024/06/10/Timur_Kristof_s_Work_on_Shaders.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Timur Kristóf's Work on Shaders⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Roy Schestowitz on Jun 10, 2024 * ⚓ Timur_Kristóf:_What_is_shader_linking?⠀⇛ Shader linking is one of the more complicated topics in graphics driver development. It is both a never ending effort in the pursuit of performance and a black hole in which driver developers disappear. In this post, I intend to give an introduction to what shader linking is and why it’s worth spending our time working on it in general. * ⚓ Timur_Kristóf:_AMD_RDNA3_mesh_shading_with_RADV⠀⇛ This is a long-awaited update to the previous mesh shading related posts. RDNA3 brings many interesting improvements to the hardware which simplify how mesh shaders work. § Reminder: main limitation of mesh shading on RDNA2 RDNA2 already supported mesh and task shaders, but mesh shaders had a big caveat regarding how outputs work: each shader invocation could only really write up to 1 vertex and 1 primitive, which meant that the shader compiler had to work around that to implement the programming model of the mesh shading API. On RDNA2 the shader compiler had to: [...] ䷩ 𝚕𝚒𝚗𝚎 3203 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://tuxmachines.org/n/2024/06/10/Today_in_Techrights.shtml Gemini version at https://tuxmachines.org/n/2024/06/10/Today_in_Techrights.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Today in Techrights⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Roy Schestowitz on Jun 10, 2024 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Pygmy_hippopotamus_with_open_mouth⦈_ ⚓ Updated This Past Day⠀⇛ 1. ⚓ Vista_11_is_Rotting_in_The_Netherlands⠀⇛ Netherlands is notorious for some Microsoft fanboyism 2. ⚓ Edward_Snowden's_Leaks_Proved_That_GCHQ_Targeted_Tor_Network,_So_Why Not_Other_Security_and_Encryption_Tools?⠀⇛ This isn't "conspiracy theory" territories; it makes perfect sense for GCHQ (and NSA) to try to undermine the confidentiality of all communications 3. ⚓ Puff_Pieces_as_a_Service_(Fake_Articles_for_Sponsors_to_Link_to)⠀⇛ Channel Futures and Red Hat Summit, money seems to have changed hands ⚓ New⠀⇛ 4. ⚓ In_2_years_Techrights_Too_Will_Turn_20⠀⇛ Still stronger than ever. 5. ⚓ Links_09/06/2024:_Microsoft_Adds_Windows’_Mass_Surveillance_(Recall)_in Hibernation_First_(Boiling_Frog,_Like_UEFI_'Secure'_Boot)⠀⇛ Links for the day 6. ⚓ Gemini_Links_09/06/2024:_Advertising_and_RISC_OS_5.30⠀⇛ Links for the day 7. ⚓ Netherlands:_GNU/Linux_and_Chromebooks_at_About_5%_-_Highest_in_a Year⠀⇛ Maybe it's time to "Recall" what Microsoft truly is 8. ⚓ Bullying_by_the_Debian_Project_is_a_Disservice_to_Its_Reputation_and Its_Community_(of_Volunteers_and_Users)⠀⇛ Debian even attacks its own users; Novell, Microsoft's lapdog, was never this aggressive 9. ⚓ For_the_First_Time,_Android_Measured_as_Higher_(in_Web_Usage)_Than Windows_in_New_Zealand⠀⇛ Operating System Market Share New Zealand: Jan 2009 - June 2024 10. ⚓ [Meme]_The_Web_as_a_Source_of_News⠀⇛ News as webspam 11. ⚓ Microsoft's_Windows_Has_Fallen_to_New_Lows_in_India_(Just_13.7% According_to_statCounter)⠀⇛ Setting apart desktops and laptops, Windows is also down this month 12. ⚓ Over_at_Tux_Machines...⠀⇛ GNU/Linux news for the past day 13. ⚓ IRC_Proceedings:_Saturday,_June_08,_2024⠀⇛ IRC logs for Saturday, June 08, 2024 ========================================================================= The corresponding text-only bulletin for Sunday contains all the text. Top-read articles (excluding bot/crawler visits): Span from 2024-06-03 to 2024-06-09 1328 /n/2024/06/07/ Firefox_is_Dying_and_China_s_Opera_Already_Outgrew_Mozilla_in_M.shtml 1295 /n/2024/06/08/ GNU_Linux_Now_20_in_Norway_s_Desktops_Laptops_Over_10_Across_Al.shtml 1210 /n/2024/06/05/ The_EPO_is_Boiling_the_Staff_According_to_the_Central_Staff_Com.shtml 1200 /n/2024/06/08/ Preserving_Information_About_Debian_s_SSH_Blunder_Amid_Revelati.shtml 1130 /n/2024/06/07/ In_Asia_Mozilla_Firefox_Already_Fell_to_1_Below_Samsung_Interne.shtml 1040 /n/2024/06/02/ statCounter_Bing_Has_Lost_Market_Share_Since_the_Chatbot_Hype_i.shtml 993 /n/2024/06/08/ Edward_Brockelsby_how_expelled_hacker_took_over_Debian_s_SSH2_p.shtml ⠀⣠⣦⣀⣄⠀⠀⠐⢶⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠾⠁⠀⠀⠀⠀⠀⠀ ⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠁⠀⠀⠀⠀⠀⠀⠀ ⣍⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠈⠀⠀⠁⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢐⢿⡣⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⢠⡕⣨⢄⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠐⠢⢀⠀⠀⠀⠀⡀⠂⠀⠀⠀⠀⠀⠀⠞⣼⣗⣏⣾⡿⡏⠠⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠅⣞⣿⠷⡤⣂⣢⡰⣰⣟⣿⣿⢿⣻⠎⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⡝⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⣩⣴⡶⠀⠀⠀⠀⢀⣀⠂⣤⣠⣴⣤⣄⣤⣗⣢⡢⣀⡀⠀⠀⠂⠟⢿⣿⣾⣿⣿⣾⣿⣿⣿⣿⣿⡟⠈⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⢛⠆⣤⣴⣾⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣀⠀⠉⣽⣿⣿⣿⣿⣿⣿⣿⢿⣽⡎⡃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢿⣿⣿⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠄⠀⠀⠀⠀⠀⠀⠰⡝⢣⣭⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠻⢿⣿⣿⣿⣿⣿⣞⠝⢀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣾⣿⣿⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢄⠀⠈⠀⠀⠀⠀⠀⠀⠀⢀⣴⡿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⣉⠻⣿⣿⣿⣿⣿⡇⡃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡿⢿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡾⡻⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢄⠀⠛⢿⣿⡿⢯⠅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⢃⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⣩⡽⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⠀⠀⠀⠈⠝⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢻⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⣩⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠼⠋⣀⣀⠀⠀⠀⠈⠉⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣨⣿⠹⣿⣯⣿⠿⣿⣿⣿⣿⣿⣘⠆⠊⠁⠀⠀⠀⠀⣀⡴⠀⠀⢀⣴⣉⣁⣀⣈⣉⠙⠑⠒⢦⣤⣀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⡆⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣟⣿⣽⣿⣷⣿⣿⣿⣿⡟⠙⠛⠻⠷⢄⣴⠄⠀⠀⠀⢹⣷⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣾⣶⣦⣌⡻⣿⣦⣈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡕⢛⠟⠃⢨⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣧⡷⣿⣿⣟⣿⣿⡿⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⠯⢯⠍⣻⠿⡿⠏⠋⡸⠿⣿⣿⣿⣿⣿⣦⡈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠈⠀⠈⢾⣻⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀ ⣿⣿⣸⣿⣿⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⢀⡠⠶⠛⡋⢙⣿⡟⠯⣿⢆⠀⠶⠁⠀⠀⢤⠈⠙⠿⠿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠇⡀⠀⠀⠈⣿⠀⠀⠀⠀⠀⠀⠀⠀⢰⠃⠀⠀⠀⢀⢨⠄ ⠻⣿⣽⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣻⢿⢮⣭⠀⠦⠗⠀⡄⠀⠀⠄⠀⠀⠨⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣍⣓⠀⠂⠀⠀⢀⣽⠀⠀⠀⠀⠀⡀⠔⢀⠈⡀⠀⠈⣀⢊⠌⣸ ⣦⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠆⠀⣠⣶⣿⡧⢯⡟⢦⡠⠆⢀⠂⡀⣠⢶⣷⣿⣤⡁⢻⣿⡿⣿⢿⣿⢻⣿⣿⣿⣿⣿⣿⣿⡿⠀⢯⣿⡇⡖⠀⠀⠀⠀⠀⢻⠀⠀⠈⢠⣸⠈⡅⠰⣾⢇⣅⢄⢺⣿⣾⡿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣧⠶⣯⣿⣿⣿⣭⣿⣾⣿⣿⣶⣿⣍⢉⣀⠉⠹⠿⠷⣿⣿⡧⣽⣿⣿⣾⣽⣿⣿⣿⣿⣿⠃⠙⠀⠀⠸⠿⢈⠀⠀⠀⠀⠀⢼⣢⡀⠐⢿⠦⡄⠁⣈⣀⣀⡌⣼⡎⣸⠟⡄ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⠀⢀⠙⢿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣯⡉⡈⢘⣿⢆⡀⣀⣶⣻⣟⣻⣿⣿⣿⣿⣿⣿⡿⢿⣿⣞⣄⠀⠀⠀⣠⣸⣺⠰⠀⠀⠀⠀⠼⠉⢄⢀⠀⠁⢀⠀⠲⢠⡥⣾⣿⣾⢿⡐⢿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠵⡶⠛⣿⡧⠘⢘⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣯⠀⠀⢐⢺⣿⣷⣿⣿⣿⣿⣿⣿⣿⣕⠀⠁⣨⠁⡀⠀⢏⣬⣭⣿⠀⠀⠀⠀⢀⡑⠀⠀⠀⠀⡤⠛⣼⣜⣽⣿⣽⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣇⣴⣿⣷⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⠛⠷⠛⠛⢛⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠾⡟⠀⢸⣿⣻⣿⡇⠀⠀⠀⠘⣸⣷⡶⢠⡌⠴⢥⣞⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⢿⣟⢿⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⣋⠁⠀⣀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⡖⠀⠀⣼⣿⣿⡏⠀⠀⢠⣀⣼⣿⣿⣷⢜⡤⢃⣴⣿⡿⢿⣮⣿⣍⠙⠉⢻⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡟⠺⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢰⠀⠀⣴⣿⡟⠁⠀⢀⡶⠟⠻⡿⠿⠻⠙⢋⣼⣿⣿⣿⣷⣾⣿⣿⠿⠁⡆⠘⠿⣾ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢽⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⢘⣹⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢣⡿⢠⣾⣿⠋⠀⠀⢭⡉⣶⣶⣦⠀⠀⠀⠀⢈⣿⡿⣿⣿⣿⣿⡿⠟⠀⢾⣿⠦⠀⠈ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠱⠝⣻⣫⣿⣿⣿⣿⣿⣿⣿⣿⡟⣡⡿⠛⣁⣠⣀⣾⣿⣿⠞⢸⠿⢆⠀⠀⠀⣸⠛⠁⠚⠁⣿⣿⣧⠀⠀⠀⠙⣷⣦⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣆⠀⠀⠈⠩⠄⠉⣥⣿⣿⣿⣿⣽⣯⣾⡍⠀⠀⢸⣿⣿⣿⡿⣿⣷⣀⣠⣸⡆⠀⠀⠈⠘⠋⠀⠀⣿⢿⣿⣗⡀⣠⣤⣜⣝⢢ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢪⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣻⣿⣿⣿⣖⣤⡀⠀⠈⠁⠀⠾⣿⣿⡿⠏⠛⠛⠻⠿⢷⡀⠀⠸⠻⠛⠁⠀⠀⠉⠉⠉⠈⠀⠀⠀⠀⠀⠰⣷⣦⣬⣾⣿⣿⣿⣿⡿⣵⡛⠃ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣀⣁⣀⠀⢙⠻⡿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣿⣿⣿⣿⣞⣥⠉⢿⢂⣠⠾⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⢿⣿⣿⣿⡇⠹⢻⣿⣿⡴⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠿⣿⣿⣧⠀⠀⠀⠈⠉⠉⠈⠙⣿⣷⣶⣾⣿⣿⣯⡄⢀⣀⣠⣼⡉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⢀⣴⠶⣷⡏⣿⣿⣿⣧⢤⡄⠈⢾⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠀⢹⣿⣿⣿⡟⣁⣤⢤⣶⣾⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣀⣄⣠⣤⣤⣤⡄⠀⠓⣻⣿⣿⡄⠀⢠⣼⣿⣷⣽⠀⢾⣿⣿⣿⡎⣷⡄⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣦⠀⠀⣸⡿⣻⡟⢉⣾⠟⠈⠙⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣤⣤⣶⢺⣿⣿⣿⣿⣿⣟⣿⣟⢻⣿⣿⣿⣾⡭⣽⢿⣿⡇⠀⢠⣾⣿⡟⠉⠉⠘⣿⣿⣿⣿⣿⡀⠀⠀⠀⢈ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⣶⠾⠿⠀⠋⠁⠀⠀⠀⠀⣀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣏⡙⢿⡷⣽⣿⣿⣇⡀⠀⢹⠟⡁⠀⠀⠀⢹⣿⢏⠐⢿⠃⢮⡤⠀⢀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠶⣶⣶⣶⣾⢆⣉⣙⣿⠿⣫⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣞⣳⡘⠛⣿⣿⣿⣿⡿⣱⣿⣿⣾⡊⢻⡿⣿⣯⣻⢙⣿⣷⣈⣖⣲⣿⣛⠀⡅⠀⡼⣧⠐⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠙⠛⠛⠛⠉⠁⠈⠙⡛⣿⣿⣟⣿⣿⣶⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣀⣸⣿⣿⣿⣿⣿⣿⢫⣷⣿⡿⣎⠘⢿⣼⣿⠋⡿⣿⣿⣿⣿⠿⠃⢤⣦⣼⣿⣥⠉⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⢙⣿⣿⣿⣿⣿⣿⡿⣽⣿⣿⣿⣿⣿⣿⣿⣿⡿⠩⠉⢩⣤⡿⣿⣿⣿⡃⢚⠿⣿⣏⣿⣝⠃⠹⡻⡶⡼⢻⠟⣿⣯⣶⡄⠀⠻⢿⡈⢿⡟⠀ ⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢺⣹⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠐⠀⣺⡍⣓⢿⣿⣿⣿⡁⠀⠘⣿⡝⡻⣷⠐⠼⣵⣧⣼⣿⣿⣿⠏⠀⠀⠀⠁⠂⠰⠂⠈ ⠀⠀⢠⡀⠁⠀⠀⠀⠀⠠⠀⠀⠀⡀⠀⠀⠀⠀⠄⢀⡀⠀⠀⠀⠀⡀⡀⣄⠀⣺⣷⠹⡤⠈⠉⠛⠙⢯⢻⣿⣿⣿⣿⣿⡔⠀⠁⣶⠢⢫⡍⣏⣿⣿⣄⣠⣷⣿⣿⣷⠟⠁⠾⣿⣻⡻⣿⣿⣷⠄⠀⢀⠀⠀⠀⠀⠀⠀ ䷩ 𝚕𝚒𝚗𝚎 3391 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://tuxmachines.org/n/2024/06/10/today_s_howtos.shtml Gemini version at https://tuxmachines.org/n/2024/06/10/today_s_howtos.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ today's howtos⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Roy Schestowitz on Jun 10, 2024 * ⚓ Make Tech Easier ☛ How_to_Clear_History_in_Ubuntu⠀⇛ Clearing history logs on Ubuntu is necessary to free up storage space and make the GNU/Linux system run fast. Learn how to remove history on Bash, Nautilus, and Gedit today. * ⚓ LinuxConfig ☛ 2024-05-25_[Older]_How_to_manage_files_on_cloud_storage with_Rclone_on_Linux⠀⇛ * ⚓ Rlang ☛ 2024-06-07_[Older]_How_to_Check_if_a_Character_is_in_a_String in_R⠀⇛ * ⚓ Linux Made Simple ☛ 2024-05-31_[Older]_How_to_install_Space_Cadet Pinball_on_a_Chromebook⠀⇛ * ⚓ Linux Made Simple ☛ 2024-05-30_[Older]_How_to_install_Kdenlive_24.02.2 on_a_Chromebook⠀⇛ * ⚓ Linux Made Simple ☛ 2024-05-30_[Older]_How_to_install_Wire_Desktop_on Zorin_OS_17⠀⇛ * ⚓ Linux Made Simple ☛ 2024-05-29_[Older]_How_to_install_ONLYOFFICE_on Zorin_OS_17⠀⇛ * ⚓ Linux Made Simple ☛ 2024-05-29_[Older]_How_to_install_PursaSlicer_on_a Chromebook_in_2024⠀⇛ * ⚓ Linux Made Simple ☛ 2024-05-28_[Older]_How_to_install_Funkin'_Hit Single_on_a_Chromebook⠀⇛ * ⚓ Linux Made Simple ☛ 2024-05-28_[Older]_How_to_install_Natron_on_Zorin OS_17⠀⇛ * ⚓ Linux Made Simple ☛ 2024-05-27_[Older]_How_to_install_Notepadqq_on Zorin_OS_17⠀⇛ * ⚓ Linux Made Simple ☛ 2024-05-27_[Older]_How_to_install_VoxEdit_on_a Chromebook⠀⇛ * ⚓ Linux Made Simple ☛ 2024-05-26_[Older]_How_to_install_GoLand_on_a Chromebook_in_2024⠀⇛ * ⚓ Linux Made Simple ☛ 2024-05-26_[Older]_How_to_install_PhpStorm_on_Zorin OS_17⠀⇛ * ⚓ Linux Made Simple ☛ 2024-06-07_[Older]_How_to_install_PyCharm_Community Edition_on_a_Chromebook_in_2024⠀⇛ * ⚓ Linux Made Simple ☛ 2024-06-06_[Older]_How_to_install_FL_Studio_20_on_a Chromebook_in_2024_-_Updated_Tutorial⠀⇛ * ⚓ Linux Made Simple ☛ 2024-06-06_[Older]_How_to_install_Google_Chrome_on Ubuntu_24.04⠀⇛ * ⚓ Linux Made Simple ☛ 2024-06-05_[Older]_How_to_enable_on-screen_keyboard on_a_Chromebook⠀⇛ * ⚓ Linux Made Simple ☛ 2024-06-05_[Older]_How_to_install_the_Brave_browser on_Ubuntu_24.04⠀⇛ * ⚓ Linux Made Simple ☛ 2024-06-04_[Older]_How_to_install_MCreator_2024.1 on_a_Chromebook⠀⇛ * ⚓ Linux Made Simple ☛ 2024-06-04_[Older]_How_to_install_MEGA_Desktop_App on_Zorin_OS_17⠀⇛ * ⚓ Linux Made Simple ☛ 2024-06-03_[Older]_How_to_install_Moshi_Monsters Rewritten_on_Zorin_OS_17⠀⇛ * ⚓ Linux Made Simple ☛ 2024-06-03_[Older]_How_to_install_Neverball_on_a Chromebook⠀⇛ * ⚓ Linux Made Simple ☛ 2024-06-02_[Older]_How_to_install_New_Penguin_Club on_Zorin_OS_17⠀⇛ * ⚓ Linux Made Simple ☛ 2024-06-02_[Older]_How_to_remove_Linux_on_a Chromebook⠀⇛ ䷩ 𝚕𝚒𝚗𝚎 3512 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://tuxmachines.org/n/2024/06/10/today_s_leftovers.shtml Gemini version at https://tuxmachines.org/n/2024/06/10/today_s_leftovers.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ today's howtos⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Roy Schestowitz on Jun 10, 2024, updated Jun 10, 2024 * ⚓ University of Toronto ☛ OpenSSH_can_chose_(or_force)_the_'shell'_used for_a_specific_SSH_key⠀⇛ If you ran 'ssh u@h echo hi', then the command will be run with a $SSH_ORIGINAL_COMMAND that contains 'echo hi'. If you just ran 'ssh u@h', there will be no $SSH_ORIGINAL_COMMAND in the command's environment. This means that if you simply use a shell as your 'command=', it will only half work. You can do 'ssh u@h' and get a shell environment, but it won't be a login shell, while 'ssh u@h echo hi' won't work at all (it will typically hang). And in both cases, '$SHELL' will be your /etc/ passwd login shell. To use this to selectively change your login shell based on the SSH key you use to authenticate, you'll need a cover script. * § idroot⠀➾ o ⚓ ID Root ☛ How_To_Install_Proton_Pass_Password_Manager_on_Fedora 40⠀⇛ In this tutorial, we will show you how to install Proton Pass Password Manage on Fedora 40. Password managers like Proton Pass provide a secure and convenient solution for generating, storing, and managing your passwords across various devices and platforms. o ⚓ ID Root ☛ How_To_Install_DuckDB_on_Ubuntu_24.04_LTS⠀⇛ In this tutorial, we will show you how to install DuckDB on Ubuntu 24.04 LTS. DuckDB is a powerful, open-source, in-memory SQL database management system designed for fast analytical processing. It offers a unique combination of simplicity, performance, and flexibility, making it an attractive choice for data analysts and developers alike. * ⚓ Linuxiac ☛ How_to_Install_DEB_File_in_Ubuntu_24.04_LTS⠀⇛ Need to install a DEB file in Ubuntu 24.04 LTS? Our guide offers simple steps for GUI and command line methods. * ⚓ CNX Software ☛ How_to_repair/replace_a_WiFi_antenna_in_a_mini_PC⠀⇛ In this short tutorial, we’ll show how to repair/replace a WiFi antenna in a mini PC. We’ll use GEEKOM A8 Mini PC as a test device because one of its WiFi antennas is attached to the top plastic cover, and it may potentially get damaged when the user opens the case to change or upgrade the SSD or memory sticks. * ⚓ H2S Media ☛ How_to_Install_ISC-Kea_DHCP_Server_on_Ubuntu_24.04_Linux⠀⇛ Start deploying your customized DHCP system by installing ISC KEA DHCP server on Ubuntu 24.04 LTS Noble Linux. * ⚓ TecAdmin ☛ Managing_Terraform_State_File_on_S3⠀⇛ Terraform is a tool that helps you manage your cloud infrastructure. It keeps track of the resources it creates using a file called the “state file”. This guide will show you how to store this state file on S3, which is a storage service by Amazon Web Services (AWS). * ⚓ peppe8o ☛ Self-Hosted,_Private_Cloud_with_Raspberry_PI_and_Cosmos Cloud⠀⇛ This tutorial will show you how to use Raspberry PI with Cosmos Cloud to create your self-hosted [...] * ⚓ The New Stack ☛ Linux_Skills:_Manage_System_Services⠀⇛ Services are long-running applications that provide functionality to users, the local system or remote systems. Services enable most of the network capabilities we take for granted today. Examples of services include the transfer of email, web pages, print jobs, file sharing and more. System administrators are responsible for service management on Linux devices. These tasks include configuration, startup options, security, etc. You will need a functional Linux distribution to work with the service management examples below. You may use a physical or virtual computer, and any distribution should work. Note that some distributions include different tools from others. The tools described here are found on most Linux distros. ䷩ 𝚕𝚒𝚗𝚎 3637 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://tuxmachines.org/n/2024/06/10/TUXEDO_Computers_Are_Working_on_an_ARM_Linux_Laptop_Running_KDE.shtml Gemini version at https://tuxmachines.org/n/2024/06/10/TUXEDO_Computers_Are_Working_on_an_ARM_Linux_Laptop_Running_KDE.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ TUXEDO Computers Are Working on an ARM Linux Laptop Running KDE Plasma⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Marius Nestor on Jun 10, 2024 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇TUXEDO_ARM_laptop⦈_ Last week, TUXEDO Computers unveiled a prototype ARM notebook at the 2024 Computex Taipei computer trade fair powered by a Snapdragon X Elite SoC from Qualcomm with 12 cores, up to 4.6 GHz clock speed, a built-in Adreno GPU with 1.25 GHz clock speed, and 20W TDP, as well as 32 GB LPDDRX5 RAM. The ARM laptop came with an aluminum body and featured a 14-inch IPS display with 16:10 aspect ratio, 2560×1600 resolution, 400 nits brightness, and 100% sRGB color gamut. Connectivity-wise, the Linux-powered notebook featured USB 4 and HDMI ports. Read_on ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣀⣀⣀⣀⣠⣤⣤⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣽⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⢸⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣾⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠸⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⢿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⢸⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⢸⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⢀⣀⣤⣶⣶⣠⣿⣿⣿⣿⠿⣛⣿⣿⣿⢿⣻⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⢰⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣴⣶⣿⣿⣿⣿⡿⠿⠻⠟⣻⣵⣾⡿⢛⣫⣵⣶⡿⣟⣫⣷⣿⡿⢿⣻⣶⣾⣿⢿⣩ ⠀⠀⠀⠀⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠻⠋⠉⠀⠀⣬⡽⢛⣫⣵⣾⣻⢛⣫⣵⣾⣿⠿⣟⣭⣚⣿⣿⢟⣫⣶⡿⠿ ⠀⠀⠀⠀⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⡛⠉⢂⡀⢀⠀⠀⠒⣀⣐⣚⣛⠿⣛⣕⣶⣿⡿⠿⣫⣕⣞⣿⠿⢟⣭⣶⣿⣭⣭⡿⣻ ⠀⠀⠀⠀⢻⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡻⠿⣓⣠⠀⠂⠀⠀⠀⠀⠀⠄⠀⠠⢈⠭⠶⣾⣯⡭⢉⡭⠶⢷⣿⡯⢍⣭⣾⣿⣿⣿⡿⢟⣵⣾⣿ ⠀⠀⠀⠀⢸⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣤⣴⣾⣿⣿⣿⣿⣿⣿⣿⠿⠿⡿⠟⠩⢭⣶⣶⣭⠭⠉⣀⠀⠀⠁⠀⠀⠀⠀⠑⣚⡛⢿⣋⣴⣼⣟⣛⡛⣛⣵⣾⣿⣿⣿⣿⢟⣩⣾⣿⣿⣿⣿ ⠀⠀⠀⠀⢸⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣴⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⢛⣛⣉⣐⠶⠿⠿⠗⡂⠴⠶⢶⡀⠀⠀⠀⢠⡀⠀⠉⠀⠉⠩⢶⣷⣶⣿⡭⣩⣵⣾⣿⣿⣿⣿⠿⣫⣴⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠘⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⣀⣠⣤⣶⣶⣿⣿⣿⣿⣿⣿⡟⠻⠭⢍⣩⣥⣴⣛⣛⠻⠟⣋⣁⠲⠿⠿⠿⠖⡂⠔⠤⠀⠀⠀⠀⠠⠀⠠⠴⠷⣶⠶⣂⣴⣾⣶⣤⣭⣭⡉⣛⣥⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⣿⣿⠀⠀⢀⣀⣤⣴⣾⣿⣿⣿⣿⣿⣿⡿⠿⠿⠏⠐⢀⡀⠀⢈⣉⣛⠛⠛⣩⣁⠚⠻⠿⠿⠟⣋⠡⠶⠿⠇⠀⠀⠀⠀⠀⠐⠆⠀⠐⠶⣂⣴⣾⣶⣦⣭⣭⣭⢙⣩⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⣿⣿⡀⠀⠀⠀⠉⠉⠙⠛⠛⠿⠿⢿⣿⣿⣶⣶⣶⣤⣬⣄⣀⣚⡉⠴⠾⢿⣿⣿⠿⢛⢡⣶⣾⣟⡿⣷⠖⠂⠔⠂⠀⠀⠀⢀⠀⡂⠖⣺⣶⣦⣭⣭⣉⢛⣋⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⢸⣿⣷⣾⣶⣤⣤⣄⣀⣀⠀⠀⠀⠀⠀⠀⠉⠉⠙⠛⠛⠿⠿⣿⣿⣿⣿⣶⣶⣶⣤⣭⣉⣛⡛⠙⠁⠴⠈⢤⡾⠟⠁⠀⡀⠐⠀⠀⢀⣉⣛⠛⠻⢛⣡⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ䷩ 𝚕𝚒𝚗𝚎 3695 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://tuxmachines.org/n/2024/06/10/Web_Browsers_Web_Servers_Stories.shtml Gemini version at https://tuxmachines.org/n/2024/06/10/Web_Browsers_Web_Servers_Stories.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Web Browsers/Web Servers Stories⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Roy Schestowitz on Jun 10, 2024 * ⚓ Nicolas Fränkel ☛ Random_and_fixed_routes_with_Apache_APISIX⠀⇛ My ideas for blog posts inevitably start to dry up after over two years at Apache APISIX. Hence, I did some triage on the APISIX repo. I stumbled upon this one question: [... * ⚓ Robert OCallahan ☛ So_You_Want_To_Build_A_Browser_Engine⠀⇛ If you’re building a browser engine from scratch just for fun, stop reading now and I wish you the best. If you want to build an engine that’s competitive with Chromium, and surpasses it in some respects, here’s my advice. o § Mozilla⠀➾ # ⚓ Firefox_profiles_and_Plasma_launchers_(X11)⠀⇛ I’m a heavy user of Firefox profiles. Apart from using different profiles for different activities, I also have a few extra profiles that all run in the Default activity. This means that I need to have different icons shown in Plasma’s panel in order to be able to easily differentiate which profile a window belongs to. Sure, I use the tasks applet which shows the window title instead of the icon-only one (I prefer usability to minimalism), but still, it isn’t enough as sometimes the active tab in a Firefox window might not have the most informative title. Plasma seems to rely on the application name and the window class when choosing the icon it will show in the panel. Which means that, by default, all Firefox instances end up having the same icon. ╘══════════════════════════════════════════════════════════════════════════════╛ ¶ Lines in total: 3760 ➮ Generation completed at 02:50, i.e. 37 seconds to (re)generate ⟲