.
█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
▌█████████████████████████████████▐
▌██████████████████▀▀▀██▀▀▀▀▀██▀▀█▐
▌██████████████████▄░░░░█▄░░░▀█▄▄█▐
▌████████████████████░░░░░░░░▄▄███▐
▌███████████████████░░░░░░▀███████▐
▌████████████████▀▀░░░░░░░░███████▐
▌████████████▀▀░░░░░░░░░░▄████████▐
▌██████████▀░░░░░░░░░▄░░░█████████▐
▌█████████░░░░░░░░░░▄█░░░█████████▐
▌████████░░░░░░░░░░░▀█▄▄░░░▀██████▐
▌████████░░░▀██▄░░░░░░░████▄██████▐
▌████████░░░░░░▀█░░░░░▄███████████▐
▌████████░░░░░░░██░░░▄████████████▐
▌████████░░░░░░░██░░▄█████████████▐
▌████▀▀▀██░░░░░░▀▀▀▀▀█████████████▐
▌██▀░░▄▄██████▄▄▄▄▄▄▄▄████████████▐
▌██░░▀██████████▀▀▀▀░░░░▀█████████▐
▌███▄▄░░░░░░░░▄▄▄███████░░████████▐
▌██████████████████████▄▄█████████▐
▌█████████████████████████████████▐
▌████░░░░███░░░░███░░░░███░░░░████▐
▌████░██░███░██░███░██░███░██░████▐
▌██████░░███░██░█████░░███░██░████▐
▌████░░█████░██░███░░█████░██░████▐
▌████░░░░███░░░░███░░░░███░░░░████▐
▌█████████████████████████████████▐
▌░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▐
▌░░╔═╗░╔╦╦═╦═╦╗╔╦╗╔╗╔═╦═╦═╦═╦╗╔╗░░▐
▌░░║╔╝░║╩║║║╩║╚║║╚╝║║╔╝║║║║║║╚╝║░░▐
▌░░║╚╗░║╦║║║╦║╬║║║║║║║║║║║║║║║║║░░▐
▌░░╚═╝░╚╩╩═╩═╩═╩╩╩╩╝╚╝╚═╬╗╠═╩╩╩╝░░▐
▌░░░░░░░░░░░░░░░░░░░░░░╚═╝░░░░░░░░▐
█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
.
█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
▌░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▐
▌░░░░░░░░░░░░▄▄▄▀▀▀▀▄▄▄██▄░░░░░░░▐
▌░░░░░░░░░▄▀▀░░░░░░░░░█████░░░░░░▐
▌░░░░░░░░█░░░░░░░░░░░░▀████░░░░░░▐
▌░░░░░░░▀░░░░░░░░░░░░░░░░░░█▄░░░░▐
▌░░░░░░█░░░░░░░░░░░░░░░░░▀░░▀▀▄▄░▐
▌░▄▀▀▀▀█░░░░░░░░░░░░░░░░░░░░░░██▀▐
▌█░░░░░▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀░░░▐
▌░▀▄▄▄▄▄▄▄▀▀▀▀▀▄░░░░░░░░░░░░░░░░░▐
▌░░░░░░░░░░░░░░█░░░░░░░░░░░░░░░░░▐
▌░░░░░░░░░░▀▄▄▄▀░░░░░░░░░░░░░░░░░▐
▌░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▐
▌░░░░░░░░░░░░░░░░░░░░░░░░▀░░░░░░░▐
▌░░░░█░█░█▀█░█▀█░░█░░░█░█░█░░░░░░▐
▌░░░░█▀█░█░█░█▀▀█░█▀█░█░█░█░░░░░░▐
▌░░░░▀░▀░▀▀▀░▀▀▀▀░▀▀▀░▀░▀▀▀░░░░░░▐
▌░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▐
▌░█▀█░█▀█░█▀█░█▀█░░░█▀▀░█▀█░░█▀█░▐
▌░░▄▀░█░█░░▄▀░█░█░░░█░░░█░█░░█░█░▐
▌░█▄▄░█▄█░█▄▄░█▄█░░░█░░░█▄█░█▀▀▀█▐
▌░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▐
█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
.
█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
▌░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▐
▌░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▐
▌░░░░░░░▄███████▄░░░░░░░░░░░░░░░░░░░░░▐
▌░░░░░▄██░░░▄▄░▀█░░░░░░░░░░░░░░░░░░░░░▐
▌░░░░░██░░░███░░█▄█████▄░░░░░░░░░░░░░░▐
▌░░░░░██▄░░▀▀░░░██▀▄▄░██░░▄▄▄▄▄░░░░░░░▐
▌░░░░░░▀██▄▄▄▄▄██░▀▀▀▄██▄██▀▀▀███▄░░░░▐
▌▄▀▄░░░▄▄███████▄▄▄███▀▀░░░░░░░▀██▄░░░▐
▌░▀▄▀▄█▀▀▄▄▄░░░░▀▀▀▀░░░░░░░░░░░░░▀█▄░░▐
▌░░░█▀░░░█▄█░░░░░░░░░░░▄▄▄▄▄░░░░░░██░░▐
▌░░█▀░░░░░░░░░░░░░░░░▄██▀▀▀▀██▄░░░██░░▐
▌░█▀░░▄▄█▄▄▄▄▄▄▄▄░░░██▀░░░░░░░▀░░░██▄░▐
▌░░▀▀▀▀█▀▄▀▀▀▀▀██▄█▄██░░░░░░░░░▄▄████░▐
▌░░░░░░░▀▄▀░▀█▀██▀▀░▀█▄▄▄██░░░▄███▀██░▐
▌░░░░░░░░░░░░░▀▀░░░░░░█▀▀░░░▄██▀▀░░██░▐
▌░░░░░░░░░░░░░░░░░░▄█▀█████▀▀▀░░░░▄██░▐
▌░░░░░░░░░░░░░░░░░░░▀▀█░░░░░░░░░░▄██░░▐
▌░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▄▄██▀░░░▐
▌░░░░░░░░░░░░░░░░▄█████████████▀▀░░░░░▐
▌░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▐
▌░░░░░░░░░░░░░░░░░░░░▀░░░░░░░░░░░░░░░░▐
▌█░█░█▀█░█▀█░░█░░░█░█░█░░█▀▀░█▀█░░█▀█░▐
▌█▀█░█░█░█▀▀█░█▀█░█░█░█░░█░░░█░█░░█░█░▐
▌▀░▀░▀▀▀░▀▀▀▀░▀▀▀░▀░▀▀▀░░▀░░░▀▀▀░█▀▀▀█▐
▌░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▐
▌░░░░░░░░█▀█░░█▀▀█░░█▀█░░█▀▀█░░░░░░░░░▐
▌░░░░░░░░░▄▀░░█░░█░░░▄▀░░█░░█░░░░░░░░░▐
▌░░░░░░░░█▄▄░░█▄▄█░░█▄▄░░█▄▄█░░░░░░░░░▐
█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
.
────▄████▄▄─▄▄████▄────
───▐███████████████▌───
────█████░░▒░░█████────
─────▀▀▀█░█▒█░█▀▀▀─────
───────▐▒▒▒▓▒▒▒▌───────
▀▀▐▐▐▐▀▀▀▀▀▀▀▀▀▀▀▌▌▌▌▀▀
─────▀█─█▀█─▀█─█▀█─────
─────█▄─█▄█─█▄─█▄█─────
.
┈┈╱▔▔╲┈┈┈┈┈╱▔▔╲┈┈
┈┈▏┊┊▕▔╲┈╱▔▏┊┊▕┈┈
┈┈▏┊┊┊▏▕▔▏▕┊┊┊▕┈┈
┈┈╲▂▂▕▂╱▔╲▂▏▂▂╱┈┈
┈┈┈┈╱▆╮┈┈▆╮▕┈┈┈┈┈
┈┈▕▇▏▔▔┈┈▔▔▕┈┈┈┈┈
┈┈┈╲▂▂▂▂╱┈┈▕┈┈┈┈┈
┈┈┈▕┗┛┈┈┈┈┈▕┈┈┈┈┈
┏━━━┳━━━┳━━━┳━━━┓
┃┏━┓┃┏━┓┃┏━┓┃┏━┓┃
┗┛┏┛┃┃┃┃┣┛┏┛┃┃┃┃┃
┏━┛┏┫┃┃┃┣━┛┏┫┃┃┃┃
┃┃┗━┫┗━┛┃┃┗━┫┗━┛┃
┗━━━┻━━━┻━━━┻━━━┛