────────────────────────────────────────────────────────────────────────────────
────────────────────────────────────────────────────────────────────────────────
────────────────────────────────────────────────────────────────────────────────
────────────────────────────────────────────────────────────────────────────────
───────────────────────────────────────╓▄╓──────────────────────────────────────
──────────────────────────────────────█┌═▄╙▄────────────────────────────────────
─────────────────────────────────────┌█─╫──▌────────────────────────────────────
────────────────────────────────────▄▀──│╒──╙▌──────────────────────────────────
───────────────────────────────────█─┌──╒──┌─╙▄─────────────────────────────────
────────────────────────────────┌▓└─┌───╒─▐▀▄──║────────────────────────────────
───────────────────────────────╒▀─────────▄─╙▄──▀▄──────────────────────────────
───────────────────────────────▌────────╓╝───└▌──╫──────────────────────────────
──────────────────────────────┌▄╓▄─┌╓█▀▌│┌───┌─█▀└──────────────────────────────
────────────────────────────────║└╙─────╚╙└└└└──█───────────────────────────────
───────────────────────────────▄└───────└────────▀▄─────────────────────────────
──────────────────────────┌▄═╗▀═▄─────┐─╕──╛────╓═▀█└─═▄────────────────────────
───────────────────────┌═└───────└▀┌─▓─▄▌╕╓▓───└────────└─╖─────────────────────
──────────────────────╒───▄▄───┌╓┌─╓╤╙──▓──╞┐▄┌┌──╓╓╓▐▄────▌────────────────────
─────────────────────╓────└╙───▄╓╓▄─╓▌┌┌──╓╩╖─┌─────╓─▀▀────▌───────────────────
─────────────────────╓────────────╓└╔─▀▐╤└╙┌═└────└█────────▌───────────────────
─────────────────────╒──▄═█────▐█═──▐───└──╚───╖█▀──╙───────────────────────────
──────────────────────▄▀──╙╙▌───────╜───▄──└┌──╙─└┌───▄█▀──╩────────────────────
─────────────────────▓─┘────└╞▌▄╓┘─╕────────╜└╕▄───▐▓╗▌╒─╒▄─────────────────────
───────────────────╓▀└──────▄─╠▌────╓╗└└└└▀└▄──┌▄▓▌▀▀└▄─└╕└▌────────────────────
─────────────────╓▀─└═──╓─└╓▄▀──══─▀─┌▄▀▀▀▄──█═▄▓▄▄─═┌────╕─▌───────────────────
───────────────╓▀╓▄═─┌─└┌▄────────║┌▐▒─▌╫──█┌╙─────═┌─└─┌──╒─█──────────────────
─────────────┌▓┌▄└───┌▄┘└───────────║▄┌┌┌──║═────────╙═╖─└▄╤▐─▀─────────────────
─────────────╚─└─┌▄═╙──────────────────└────────────────╙═┐└▀╬─╙────────────────
──────────────└└╙──────────────────────────────────────────▀╦╓─┌▌───────────────
──────────────────────────────────────────────────────────────└─────────────────
────────────────────────────────────────────────────────────────────────────────
────────────────────────────────────────────────────────────────────────────────
────────────────────────────────────────────────────────────────────────────────
────────────────────────────────────────▒───────────────────────────────────────
────────────────────────────────────────────────────────────────────────────────
────────────────────────────────────────────────────────────────────────────────