............/´¯/)....... . .(\¯`\
............/....//....... .....\\.. .\
.........../....//......... .....\\. ...\
...../´¯/..../´¯\...... ..../¯`\... .\¯`\
.././.../..../..../.|_.. . ..|_.\....\... .\...\.\
(.(....(....(..../.)..). .(..(.\....).... )....).)
.\................\/.../.. ..\...\/.......... ....../
..\................. /..... ...\.............. ..../
....\..............(........ ....)............ ../
......\......\......\.........
............./´¯/)....... . .(\¯`\
............/....//....... .....\\.. .\
.........../....//......... .....\\. ...\
...../´¯/..../´¯\...... ..../¯`\... .\¯`\
.././.../..../..../.|_.. . ..|_.\....\... .\...\.\
(.(....(....(..../.)..). .(..(.\....).... )....).)
.\................\/.../.. ..\...\/.......... ....../
..\................. /..... ...\.............. ..../
....\..............(........ ....)............ ../
......\......\......\......... ../....../......./ ../....../......./_+880_________________________ ___ _++88_________________________ ___ _++88_________________________ ___ __+880________________________ _+++ __+888________________________ +888 __++880______________________+ 888_ __++888_____+++88__________+++ 8__ __++8888__+++8880++88____+++88 ___ __+++8888+++8880++8888__++888_ ___ ___++888++8888+++888888++888__ ___ ___++88++8888++8888888++888___ ___ ___++++++888888888888888888___ ___ ____++++++88888888888888888___ ___ ____++++++++000888888888888___ ___ _____+++++++000088888888888___ ___ ______+++++++00088888888888___ ___ _______+++++++088888888888____ ___ _______+++++++088888888888____ ___ ________+++++++8888888888_____ ___ ________+++++++0088888888_____ ___ ________++++++0088888888______ ___
------------------------------ ---------------------
............/´¯/)....... . .(\¯`\
............/....//....... .....\\.. .\
.........../....//......... .....\\. ...\
...../´¯/..../´¯\...... ..../¯`\... .\¯`\
.././.../..../..../.|_.. . ..|_.\....\... .\...\.\
(.(....(....(..../.)..). .(..(.\....)....