.
░░░░░░░░▒░░─░▒▓▓▒─░▒▒▒▓▓███▓▒▓▓▒░──░░░░░
░░░░░▒▒▒░───░▓▓▓▒░░░░░░░░▒▓██▓▓██▓░──░░░
░░░░░▒▒░─░░░▒▒▓▓░▒▒▒▒░░░░▒▒▓███▓███▒░─░░
░░░▒▒░░░░▒░░░░▒▓▒▒▓▒░░░░░░░▒▒▓██████▓░─░
░░▒▒░░▒░░░░░─░░▒▒▒░▒▒▒▓▓▒▒▒▒░░▒▒██████──
▒▒░─░░──░░░░▒▒░░░──░░░░▒▒▒▓▓▒░░▒░▒████▓─
▒░─░░─░░░▒▓▓▒░───────────░░▒▓▓░░▒░░▓███▒
───░░▒▒░▒█▓░────────────────░▓▓░░▒▒░▒███
─▒▒░▒░─░█▓░──────────────────░▓█▒░▒▓░░██
▒▒░█▓░░█▓░─────────────────░░░▒▓█░░▒▓▒▒█
▒░███░▓▓▒░──────────────────░░░▒▓▓░░▒█▒▒
░▒██▓▓▓▒░────────────────────░░░▒█▒─░▒█▒
─███▒▓▒░────────────────────░▒▒▒▒▓▓──░▓█
░███▒▒▒▒─░──░░──────────░▓▓██▓▒▒▒▓█░─░▒█
▓███▒▒▓▒─░▒█████▒─────░▓██████▓▒▒▓█░──▒▒
████▒▒▓██████████░───▒█████████████▒─░▒▒
████▒░░▒▓█▒▒█▓▒▓░────▒██▓─▓████▓▒▒█░─░▒▒
▓██▓░──────░░░░──────▒▓░──░▒▒▒░░░░▒▒─░▒▒
█▓█▓─────────────────▒▒░──────────▒░░░▒▒
██▒▒─────────────────░▒░─────────░▒░░░▒▓
██▓▓░─────────────────░▒░───────░░▒░░░▒▓
████▒────────────────░▒▒▒──────░░░▒░▒░▒▓
█████────────────█▓░▓████░──░─░░░▒▓░▒░▒▒
▓▓▓██───────────────░░▒▒░░─░░░░░░▒█▒─▒░▒
▒▓▓██░─────────────────░───░░░░░░▒██░░▒▒
▒▓████─────────░▒██▓████▓▒░░░▒▒░░███▒░░▒
▓▓████░───────▒▓▓▒▒░▒▒▒▓██▒░▒▒░░▓███▒▒▒░
▓█████───────────░░░░░▒██▓▒▒░░░▓████▒▒▒▒
█████▓──░────────░▓█████▓▒▒░▒▒▓█████▒▒░▒
████▓░───░░░────────────░░░▒▒███████▒░░▒
███▓░───░─░░░░───────────░▒▓████████░─░▒
██▓▓▒────────░░░───────▒▓██████████▓─░░▒
▓▓▓▓▓▒──────░─░░░░▒▒▓▓████████████▓▒─░░▒
▓▒▓█▓▓▓──────░░░░░░▒▒▓▓▓▓█████████▓░─░░░
█▓▒██▓▓▓░───░─░░░░░▒▒▒▒▒████▓▓████▓░─░░░
██▓▒██▓▓▓▒───░░░░▒▒▒▒▒▒▓██▓▒▒▓████▓░░░░░
▓██▒▓██▓▓█▒───░▒▒▒▒▒▒░▒██░▒▒▒▒████▓░░░░─
▒██▒▒███▓▓█▓──░▒▓▓▒░─░▓█▓░▒▒▒▓▓█▓▓▒░░░▒░
▒▓█▓▒▒███▓▓█▓──░▒▓▒░─░▓▓▒░▓▒▒█▓▓▓▒▒░▒▒▒▒
░▒██▒▒▓███▓▓█▓─░▒▒▒──▒▓░░▒▓▒▒█▒▒▓▒▒▒▒▒░▒
░▒▓█▓▒▓████▓▓█▒─░▒▒░─░░─░▒▓▒▒█▓░▓▒▒▒▒▒▒▒
░▒▓██▓▒█████▓▓█░░▒▒░░░░░░▒▓▓▒▓██▓▓▒▒▓▒▒▓
░▒▒██▓▒▒█████▓█▓░░░░░░▒░░▒▓█▓▒▓██▓▒▒▓▓▓▒
░░▒▓██▒▒▓████▓▓█▒░░▒░▒▒─░▓▒██▓▒▓██▒▒▒▓▓▓
░░▒▓█▓▒▒▒█████▓██░░▒█▒░░▒▓▒███▓▒▓▓▓▒▒▒██
░░▒▓█▓▒▒▒▓█████▓█▓░░▒░░░▒▓▒▓████▓▓▒▓▒▒██
░░░▒██▒▒▒▒████████▒░▒░░░▒▓▒▓████▓▓▒▒▒▒██
░░░▒▓█▓▒▒▒▓███████▓░░▒░░▒▓▒▓███▓▓▒▒▒░██▒
░░░░▒██▒▒▒▓████████▒█▒░░▒▓▒▓███▓▒░▒░░█▒░
─░░░░▓██▒▒▒█████████▒▒░░▒▓▒▓███▓░▒░░▒▓░─
──░░░▒██▒▒▒▓████████▓▒░░▒▓▒▓███▒░░░░▒▓░─
──░░░░▒██▒▒▒█████████▒▒░▒▓▒▓███░░░░▒▒▓░▒
░───░░░▒██▒▒██████████▒▒▓▓▓▓██▓░▒▒▒▒▒▓▓▓
