.
░░░░░░░░░░░░░░░░░░░░░░░▄░▄░░░░░░░░░░░░░░
░░░░░░░███╗░░░███╗░█╗█╗███╗██░██╗░░░░░░░
░░░░░░░█╔═╝░░░█╔█║░█║█║█╔═╝█║█░█║░░░░░░░
░░░░░░░█║░░░░░█║█║░███║███╗█╚█╔█║░░░░░░░
░░░░░░░█║░░░░░█║█║░█╔█║█╔═╝█╔█╔█║░░░░░░░
░░░░░░░███╗░░█████╗█║█║███╗█║╚╝█║░░░░░░░
░░░░░░░╚══╝░░╚════╝╚╝╚╝╚══╝╚╝░░╚╝░░░░░░░
░░░░░░░░░░░░░░░░▄▄████▄▄▄░░░░░░░░░░░░░░░
░░░░░░░░░░▄▄▄██████████████▄▄▄░░░░░░░░░░
░░░░░▄▄▄████████████████████████▄▄▄░░░░░
▄▄█████████▀▀█████████████████████████▄▄
░▀▀▀██▀▀▀░▄▄████████████████████████▀▀▀░
░░░░██░░▀██████████████████████▀▀░░░░░░░
░░░░██░░░░░░▀▀▀██████████▀▀▀░░░░░░░░░░░░
░░░░██░░░███▄▄▄░░▀▀▀▀▀▀░░░▄▄███░░░░░░░░░
░░░░██░░░████████▄▄▄▄▄▄████████░░░░░░░░░
░░░░██░░░██░▀▀▀██████████▀▀▀░░█░░░░░░░░░
░░░▄██░░░▀█░░░▄▄░░░░░░░░▄▄░░░▄█░░░░░░░░░
░░░▀▀▀▀░░░█▄░░▀▀░░░░░░░░▀▀░░░█▀░░░░░░░░░
░░░░░░░░░░▀█░░░░░░░░░░░░░░░░▄█░░░░░░░░░░
░░░░░░░░░░░▀█░░░░▄▄▄▄▄▄░░░░▄█░░░░░░░░░░░
░░░░░░░░░░░░▀█▄░░░▀▀▀▀░░░▄█▀░░░░░░░░░░░░
░░░░░░░░░░░░░░▀██▄▄▄▄▄▄▄█▀░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░▀▀▀▀▀░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░███╗█████╗█╗█╗░███╗░███╗█╗█╗█████╗███╗░
░█╔═╝╚═█╔═╝█║█║░█╔█║░█╔═╝█║█║╚═█╔═╝█╔█║░
░█║░░░░█║░░███║░█║█║░███╗███║░░█║░░███║░
░█║░░░░█║░░╚═█║░█║█║░█╔═╝█╔█║░░█║░░█╔█║░
░███╗░░█║░░███║█████╗███╗█║█║░░█║░░█║█║░
░╚══╝░░╚╝░░╚══╝╚════╝╚══╝╚╝╚╝░░╚╝░░╚╝╚╝░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
.
╔═══════════════════════╗
║░░░░░░╔╗░╔═░║║░║░░░░░░░║
║░░░░░░║║░╠═░╠╣░║╗░░░░░░║
║░░░░░░╩╩░╚═░║║░╚╝░░░░░░║
║░░░░░░░░░░░░░░░░░░░░░░░║
║░░░╔══╗╦░░░░░░░░░╔══╗╦░║
║░░╔╣▐▐╠╝░╦╔╩╩╗░░╔╣▐▐╠╝░║
║░░╩╚╦╦╝░░╚╣▌▌╠╗░╩╚╦╦╝░░║
║░░░░╝╚░░░░╚╦╦╝╩░░░╝╚░░░║
║░░░░░░░░░░░╝╚░░░░░░░░░░║
║░░░░░░░░░░░░░░░░░░░░░░░║
║░╔═░╦░║║░╔╗░╔═░║║░╦░╔╗░║
║░║░░║░╚╣░║║░╠═░╠╣░║░╠╣░║
║░╚═░║░═╝░╩╩░╚═░║║░║░║║░║
╚═══════════════════════╝
.
-----------------\|/
---------------(@@)
+----oооO----(_)--------------+
| ~~~~~~~~~~~~~~~~ |
匚 亼卄仨爪 匚丅丫亼仨卄丅闩
| ~~~~~~~~~~~~~~~~ |
+----------------оOOо---------+
-------------|__|__|
---------------|| ||
________ooO Ooo_________
.
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
╔╗╔═║║╠╗ ░╔░╦║║╔╗╔═║║╦╔╗
║║╠═╠╣║║ ░║░║╚╣║║╠═╠╣║╠╣
╩╩╚═║║╚╝░ ╚░║═╝╩╩╚═║║║║║
░░░░░░░▄▀▀▀▀▀▀▀▄░░░░░░░
░░░░░░▐░▄█▀▀▀█▄░▌░░░░░░
░░░░░░▐░▀█▄▄▄█▀░▌░░░░░░
░░░░░░░▀▄▄▄▄▄▄▄▀░░░░░░░
░░░░░░▐▀▄▄▐█▌▄▄▀▌░░░░░░
░░░░░░░▀▄▄███▄▄▀░░░░░░░
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
.
**************,(¯` *´¯)
****************`•С.•´
*******,(¯` *´¯)
*********`•Д.•´
,(¯` *´¯)
**`•Н.•´
,(¯` *´¯)
**`•Ё.•´
,(¯` *´¯)
**`•М.´(¯`*´¯)
********`•С.•´(¯`*´¯)
***************•.Т.•´(¯`*´¯).
********************.`•¸У.•´
**************,(¯` *´¯)
****************`•Д.•´
*******,(¯` *´¯)
*********`•Е.•´
,(¯` *´¯)
**`•Н.•´
*****,(¯` *´¯)
*******`•Т•´
*********,(¯` *´¯)
***********`•А.´
.
╔═════════════════════════════╗
║░░░░╔══╗░░░╔══╗░░╔╗╔╗░░╔╗░░░░║
║░░░░║╔╗║░░░║░═╣░░║╚╝║░░║╚═╗░░║
║░░░╔╝╚╝╚╗░░║░═╣░░║╔╗║░░║╔╗║░░║
║░░░╚════╝░░╚══╝░░╚╝╚╝░░╚══╝░░║
║░╔══╗░░░░░░░░░░░░░░░░░░░░░░░░║
║░║╔═╝░░░░░░░░░░░░░░░░░░░░░░░░║
║░║╚═╗░░░░░██░░░░░░▀▀▀██░░░░░░║
║░╚══╝░░░▄▀█▄▄▄░░░░░▄▀█▄▄▄░░░░║
║░╔══╗░▄▀░░█▄▄░░░░░░█░█▄▄░░░░░║
║░╚╗╔╝░░▄▄▄▀░░▀▄░░░▄▄▄▀░░▀▄░░░║
║░░║║░░░▀░░░░░░░▀▀░▀░░░░░░░▀▀░║
║░░╚╝░░░░░░░░░░░░░░░░░░░░░░░░░║
║░╔╗╔╗░┌─┐┌──┐┌──┐┌─┐┌─┐┌──┐░░║
║░║╚╝║░└─███─┘└─███─┘└─███─┘░░║
║░╠═╗║░┌─███─┐┌─███─┐┌─███─┐░░║
║░╚══╝░└─┘┼└─┘└─┘┼└─┘└─┘┼└─┘░░║
║░╔══╗░───┼──────┼──────┼───░░║
║░║╔╗║░░░░░░░░░░░░░░░░░░░░░░░░║
║╔╝╚╝╚╗░░░▄██▄██▄░░▄██▄██▄░░░░║
║╚════╝░░░▀██▄██▀░░▀██▄██▀░░░░║
║░╔══╗░░░░░░▀█▀░░░░░░▀█▀░░░░░░║
║░║░═╣░░░░▄░░░░░░░░░░░░░░▄░░░░║
║░║░═╣░░░░░▀▄▄▄▄▄▄▄▄▄▄▄▄▀░░░░░║
║░╚══╝░░░░░░░░░░░░░░░░░░░░░░░░║
║░╔╗╔╗░░░░▓▓╔══╦═╦══╦══╔╗▓▓▓░░║
║░║╚╝║░░░░░▓║░░╠═╣░░║░▒░║▓▓░░░║
║░║╔╗║░░░░░▓╚╦═╝║╚══╝░▒╠╝▓░░░░║
║░╚╝╚╝░░░░░░▓║░░╚╝░░░░░║▓░░░░░║
║░╔══╗░░░░░░░║░░═══╝░░░║▓░░░░░║
║░╚╗╔╝░░░░░░░░░░░░░░░░░░░░░░░░║
║░░║║░░░░░░░░╔════════╗░░░░░░░║
║░░╚╝░░░░░░░░║░╬╗░░╔╬░║░░░░░░░║
║░╔══╗░═║║║║═════╗╔═════║║║║═░║
║░║╔╗║░══════════║║══════════░║
║░║╠╣║░══════════║║══════════░║
║░╚╝╚╝░░░░░░░░░░░░░░░░░░░░░░░░║
╚═════════════════════════════╝