.
┊┊┊┊┊┊╭━━╮┊┊┊┊┊┊
┊┊┊┊┊┊╰━━╯┊┊┊┊┊┊
╭━━━╮╱▔╲╱▔╲╭━━━╮
╰┳┈┈┃▏╭╮╭╮▕┃┈┈┳╯
┊╰┳┈╰▏┏━━┓▕╯┈┳╯┊
┊┊╰━━╲╰━━╯╱━━╯┊┊
┊┊┊┊┊┊╲┈┈╱┊┊┊┊┊┊
┊┊┊┊┊┊┊╲╱┊┊┊┊┊┊┊
.
║║║║║║║║║║║║║║║║║║║║║║║║║║║║║║
║║║║║║║║║║▄██████████▄║║║║║║║║
║║║║║║║▄███▀║║║║║║║║▀███▄║║║║║
║║║║║║║███▄║║║║║║║║║║▄███║║║║║
║║║║║║║║║▀████████████▀║║║║║║║
║║║║║║║║║║║║║║║║║║║║║║║║║║║║║║
║║║║║║║▄███▄║║║║║║║▄███▄║║║║║║
║║║║║║██║║███▄║║║▄███║║██║║║║║
║║║║▄██║║█████████████║║██▄║║║
▄█████║║██║║║▀███▀║║║██║║████▄
███║║║║║██║║║║║█║║║║║██║║║║║██
║║███║║███▄║║║║║║║║║▄███║║███║
║║║║▀██▀║███║║║║║║║███║▀██▀║║║
║║║║║║║║║║███▄║║║▄██║║║║║║║║║║
║║║║║║║║║║║║▀██▄██▀║║║║║║║║║║║
║║║║║║║║║║║║║║▀█▀║║║║║║║║║║║║║
║║║║║║║║║║║║║║║║║║║║║║║║║║║║║║
.
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⣷⣷⣿⣿⣿⣿⣿⣿⣿⣿⣷⣷⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⣷⣿⣿⣷⣷⠄⠄⠄⠄⠄⠄⠄⠄⣷⣷⣿⣿⣷⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⣿⣿⣷⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⣷⣿⣿⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⣿⣿⣿⣷⠄⠄⠄⠄⠄⠄⠄⠄⠄⣷⣿⣿⣿⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⣿⣿⠄⠄⣿⣿⣷⠄⠄⠄⠄⠄⣷⣿⣿⠄⠄⣿⣿⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⣿⣿⠄⠄⣷⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣷⠄⠄⣿⣿⠄⠄⠄⠄
⣿⣿⣿⣿⣿⣿⠄⠄⣿⣿⠄⠄⠄⠄⣿⣿⣿⠄⠄⠄⠄⣿⣷⠄⠄⣿⣿⣿⣿⣿
⣷⣿⣿⠄⠄⠄⠄⠄⣿⣷⠄⠄⠄⠄⣷⣿⠄⠄⠄⠄⠄⣿⣿⠄⠄⠄⠄⠄⣿⣿
⠄⠄⣿⣿⣷⠄⠄⣷⣿⣿⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⣷⣿⣿⣷⠄⠄⣷⣿⣿⠄
⠄⠄⠄⣷⣿⣿⣿⣿⠄⣿⣿⣷⠄⠄⠄⠄⠄⠄⠄⣿⣿⣷⠄⣿⣿⣿⣿⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⣷⣿⣿⠄⠄⠄⠄⣿⣿⣿⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⣷⣿⣿⣿⣿⣿⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⣷⣿⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄
...