.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▌═▐
▓▒░░░░░░░░░░░░░░░░░░░║░║░░░░░░░░░░░▒▌═▐
▓▒░░░░░░░╔═╗░░░╔═╗╔╦╗╔═╗╔╗╔╗░░░░░░░▒▌═▐
▓▒░░░░░░░║╠╝░░░║║║║╩║║═╣║╚╝║░░░░░░░▒▌═▐
▓▒░░░░░░░║╠╗░░░║║║║╦║║═╣║║║║░░░░░░░▒▌═▐
▓▒░░░░░░░╚═╝░░░╠╗║╚╩╝╚═╝╚╩╩╝░░░░░░░▒▌═▐
▓▒░░░░░░░░░░░░░╚═╝░░░░░░░░░░░░░░░░░▒▌═▐
▓▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▌═▐
▓▒░░░░░░░░░████░░░░░▀████████░░░░░░▒▌═▐
▓▒░░░░░░░░░░██░░▄██████───██░░░░░░░▒▌═▐
▓▒░░░░░░░███████████████████░░░░░░░▒▌═▐
▓▒░░░░░▄▀─▄▀▀▀▄▀▀▀█─▄─█─▄▀▀▄░░░░░░░▒▌═▐
▓▒░░░░░░░▀▄▀░▀▄▀░░▀▄▄▄▀░▀▄▄▀░░░░░░░▒▌═▐
▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▌═▐
▓╗║╔╔═╔╗╔═─═╗║║╔╗╔╗╔╗╔╗╔╗╗║╔║║║║║╔╔╗▌═▐
▓╠╬╣╠═║║╠═─═╣╠╣║║║║║║║║║║╠╬╣╠╣║║╠╣╠╣▌═▐
▓╝║╚╚═╝║╚═─═╝║║╚╝╩╩╚╝╠╝╚╝╝║╚║║╚╝║╚║║▌═▐
▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▌═▐
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀