DIR\HASHTAG\gaming
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
000000000000000000000000000000000000000000000000000Oo'.,k0000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000xl;......'lO0000000000000000000000000000000000000000
0000000000000000000000000000000000000000000Oxl,.....;cc,.   'oO0000000000000000000000000000000000000
000000000000000000000000000000000000000Oxc,.....;lxkk0kdd.     ,dO0000000000000000000000000000000000
00000000000000000000000000000000000Odc,...,lOXkllOKKkc',:dOd.     ;d00000000000000000000000000000000
000000000000000000000000000000K0dc,...,lONWWWWWWKdl,,d0XKkolxkl     .;x00000000000000000000000000000
000000000000000000000000000Oxc,...,lONWWWWWWWWWWWKkl;,::kKXOc,'cko.    .:k00000000000000000000000000
0000000000000000000000000O'......':d0WWWWWWWWWWWWWWNKXkl,; .c0WWWWW0:.    .ck00000000000000000000000
0000000000000000000000KK0O. ........;lkXWWWWWWWWWWNOc;,d0xc...lKX0l'      ..;cdO00000000000000000000
000000000000000000KK0kdl:;:,.  .......':d0WWNKWWW0:',.','lOOd;. .      .,;;;;;;:lxO00000000000000000
0000000O00000KKK0kdlcoxoolc'',.  ........,cx0xcl..';,,''..,,;.     .',;;,;;;;,;;:::lxO00000000000000
000000K0xok00KOl;;:clddlc:,,;;,:'.  .......';c:,,',,,,'.       ..,;;;;;;'...,'..',;;::ok000000000000
000KXXXXKOoox000dc;,;;:::,,c;:;:loc. '.........,;',,..      .',;;;;;;;;,.,,,,',;c:;:::::cok000000000
00000XXXXXKOxodO00ko::,,c,c:cdkxxdllc:c, ....    .      .',,,,;;;;;;;;;;,..';,..',;;:::;;::cdk000000
00000O0KXXXXK0kodk00Odlcxk00OOkxdoollcc;.         ....,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;:::::;;;::ldO000
0000000O0KXXXXXKOdoO0KKKKKK00Okkxdoollcc:.     ...',,,,,:;,,,',,,;;;;;;;;;;;;;;;;;;;::::::::;;:ccO00
000000000OO0KXXXXKXKOKXXKKKK00OOkxddoollcc;.    .',,,,,.',,'''.',,;;;;;;;;;;;;;;;;;;;:::::::::,.'000
000000000000O0KK0OKKXXXO0XKKK000OOkxxdoollcc:'.   ..,,..'...',.,,,,;;;;;;;;;;;;;;;;;;:::::;'.  .x000
0000000000000OOOOkO0KKXXXXXKKKK000OOkkxdoollcc:;.    .''',,,..,,,,,,;;;;;;;;;;;;;;;;;;;'..   .:x0000
0000000000000000OOOOO0KKXXXXKKKKK000OOkkxddollcc::'.    .,,,,,,,,,,,,;;;;;;;;;;;;;;,'.   .'lk0000000
000000000000000000OOOOO00KKXXXXKKKK000OOkkxxdoollcc:;.    .',,,,,,,,,,,,;;;;;;;;'..   .;oO0000000000
00000000000000000000OOOkkO0KKXXXXKKKKK00OOOkkxddollcc::'.    .',,,,,,',,,;;;,..    .:x00000000000000
0000000000000000000000OOOkkO00KKXXXXKKKK000OOkkxxdoollcc:;.    ..,,,,,,,,'..    ,lk00000000000000000
0000000000000000000000000OOkkkO0KKXXXXKKKKK00OOOkxxdoolllllc;.    ..''..    .:dO00000000000000000000
000000000000000000000000000OkkkkO0KKXXXKKKKK000OOkxdollloooodOd.          .l000000000000000000000000
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
;cdcdllol:ldllllo:;cXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                            .XXXXXXX
;ldcxddxokoodOlxd:;cXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX   ;c'l.l.,,,,   :,,,;':c,  .XXXXXXX
;;;;;;;;;;;;;;;;;;;cXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX   .... . ....   .....'...  .XXXXXXX
OOOOOOOOOOOOOOOOOOO0XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:;;;;;;;;;;;;;;;;;;;;;;;;;;;lXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXO00kKOOOkkKOxOKkXXXXXXXc:ccco0XX0c:lXXXx:cccoOXO::::::::::::::cXXXXXXXXXXXXXXXXXKllllllllllll
XXXXXXX00KOK0O000000XX0XXXXXXX:;kOo;oXXl;o;xXXd;OXO;:Kk;;;;;;;;;;;;;;:XXXXXXXXXXXXXXXXXK..'c;:;;:'c'
;;;;;;;;;;xXXXXXXXXXXXXXXXXXXX:;loc;xXk;cO;:KXd;OX0;;0k;;;;;;;;;;;;;;:XXXXXXXXXXXXXXXXXK..,lclc;l,:.
lc:o,cc:..oXXXXXXXXXXXXXXXXXXX:;xxo;oK:;ool;oXd;oxo;lXk;;;;;;;;;;;;;;:XXXXXXXNWWWWWWWWWN''''''''''''
;;;::;,'..oXXXXXXXXXXXXXXXXXXXxxxxxOX0xkXXXxxKOxxxxOXX0ddddddddddddddxXXXXXXXWMMXKXKXKNKKKNX0WKX0KWM
ccccccccccxXXXXXXXXXXXXXXXXXXXlcccccccccccccdXkloKXllKOllllllXOcccccclXXXXXXXWMMKNX0N0NK0KXXKM0XXONM
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:;;;;;;;;;;;;;oXd;;lK;;Kk;c0000Xk;;;;;;:XXXXXXXWWWWWWWWWWWWWWWWWWWWWWW
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:;;;;;;;;;;;;;oXd;l;o;;Kk;;cccoXk;;;;;;:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:;;;;;;;;;;;;;oXd;xk;;;Kk;cOOOOXk;;;;;;:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXolllllllllllllxXkoOXkooX0ooooooXOlllllloXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
WWWWWWWWWWWWWWWWWXXXXXXXXXXXXXooooooooooooooooooooooxXxdKXXXddXKkddxOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
MM0NXKWOWON0X0XMMXXXXXXXXXXXXX:;;;;;;;;;;;;;;;;;;;;;oXo;kOO0;cXl;dOd:dXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
MWKXWNMXNXXKXXXMMXXXXXXXXXXXXX:;;;;;;;;;;;;;;;;;;;;;oXk;d:;x;dXOl:cld0XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
WWWWWWWX''''''''''''''''OXXXXX:;;;;;;;;;;;;;;;;;;;;;oX0;;::;;kXlcOKd;cXXXXXXXXXKOOOOOOOOOOOOOOOOOOOO
XXXXXXX0..c::oooc;k,d,..OXXXXXccccccccccccccccccccccdXXlcxkccKX0dlcld0XXXXXXXXXO..';',.'.';';',,''..
XXXXXXX0..';,,,;;,',,...OXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXO..:l,dlo,co;d'o,;d..
XXXXXXXKoooooooooooooooo0XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXkoooooooooooool.......''.'.''......
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo;:ocllllco:oclc,,;lcc:cccl;,okkkkk
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo;:doccod:d:xcoo;;:xoooolld:;kXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo;;;;;;;;;;;;;;;;;;;;;;;;;;;;kXXXXX
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
lloddxddxOOOOOOOOkkkkkxxdooxdc'.      ..  ..;:::::::::::::::::::::::::::::::::::::::::::::::::::::::
oodddoodxxxxxxxxxxxxxdollc:;lodo:,..         ..';:::::::::::::::::::::::::::::::::::::::::::::::::::
,'ldddddddool:odxxxxxxxo..co;.,oxxd:...       ....,;:cccccccccccccccccccccccccccccccccccccccccc:::::
'.;lc::::;,....;clcccloo;. lk:';dxxxxc.          ..',,;:cloooooooooooooooooollllllllllllllllllllllll
oc,.. ..'. ...',,,......':odc:oxxodkkxl'...          ..',;;:cloooooooooooooooooooooooooooooooooooooo
dooc:;,,,,''.......',:lodxdddocldkOkOOkkOOOOkxxdl:,........',;;:cllooooooooooooooooooooooooooooolc:;
odllooooodddxxxxxdlllc:;;;,;;lkOxxkkxkO0KKKKKKKOOkkxxo:'.......',;;;:clooooooooooooooooooolcc:;;,,''
';lllccc:::::::::c:;;;;.;cldkOOOxOOO0xxxkkkkkkkxxddOkkOOkoc,','..  .',;;:cloooooooooolc::;;;,''.....
.'..,c,,,;lddol:;;;c;,''',;cloO0OOxkkdocccccccclldkkkOOOOxkOko:..      ..,;;::cllc:;;;;,'......,:cdk
.,.  ,;;:;;;,c;..''''''',;:loxddxOOkxddolllllloddxkOOkOO000OOOkOko:.       ...'''''..     .....'cdkx
:'.  'cc;'. .'''..',:odkOOOOOdOOkddxO000OOxkOOOOkOOk00KKKKKKKK00kkOOko:'.            ....'....''....
:cc:,,c:.   .,;::ccoOOOOOOOOOOOOOOOOxddkO0OO00OxOOddxxkkkkOkkkxxdlokOxkOk;....  .. ..,coc,....',,;;;
:;;:llll' ...l;;..;oOOOOOOOOO000000000OddodO000kdkOxdlllccccclllokkx0OdO00o:'..';c,..;odkOk:c:lddxxx
c;;,,;cl:... :,c::;:lxkO0000000000doxxkkkkxolok00xdolccllllloodkOO0OodO00kO00kd'...''..,:clk000000OO
ll::;;;;:c:..;;lcoxl';;lxkxlccoO000OkxkkOOkkkkxdodxkO0kkxxxxxkkkkxxxOOkddkkol:;,:c::clox000000000Okx
ooolllcc;;,:cllo;:lco;..colcc,,;ldO0000kdoxO0000koc:::cllooddddoollllodO0x;;;;cdxkO0000000000Oxoc:;,
odooooolc:;,,;cllclll'..c:loxO0OdlcldO0000Oxxxk000OO0000OOkkxxxkkO000ko:'.:lxk0KKKKK0000Okdl:;;;;;;.
dddddodoollc:;;,;clllc,cc ,oOKKKKK0xocoxO0000kk0KKKKKKKKKKKKKKK0Odc;',lxO0KKKKKKKKK0Oxoc;;;;;;;;;;; 
dododddddoooll::;,,:lolll;..,ld0KK000OxkxO0000KK0KKKKKKKKK0kdc;',:lodk0KXXKKKK0Oxoc:;;;;;;;;;;;;;;;,
dddoddodddddoollc::;';:oollc;..;loodkOkKKk'  :OK0xk000Oo:'. ..codddddoodkO0Odl:;,,,,;;;;;;;;;;;,'...
dddddddddddddddoollc:;;,;cllclc,..:ooc;dxkkkkkkd::oc;;,,    ..'''.';loddo:,,,,,',,,,,,;;;;;,......';
ddddddddddddddddddoolllc:,,:lllcc:,co:..,.    ....:::::;. ..........',:l,',,..,',,,,,,,'.. ..',,,,;:
ddddddddddddddddddddddoolc:;',:llllll:..;'    ....:::;;;,''......   ....',',.'',,,,... ..'',;;;;;:::
ddddddddddddddxdddddddddolc:;;,';clll:;;;'.  ....';;,',;,,'...        ..,,,,,,'... ..',,,,;;;::cclco
dxdxdxddddxdxdxxdxdxddxddlol::;;,';ollclc:'..',::;,,;;;;,.. .           .,,,..  ..',,,;;;:::cclllloo
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
XXXXXXXXXXXXXXX0dkKXXXXXXXOdccdolccc::clllcdxdxkOkoooollc::cc00kO0dOOxxoKX0oXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXK0OkkxkO0XXXXXOdl:dl::;,:ooddllxkkkkxxxxxxxkdllllKXKOxdxxxxox00oXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXkddxxxddoloKXXXOddoddoodxxxkkkkkxxxxkxddolxOOOOdkOXXXX0ddxxxoxxxoXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXxlllooc::;c0XXXOdddddooddkkxxddkOO0OolcclloO000XXXXXXXXxddxxoxxxxOKXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXX0xxdolclodxKXXXOdxxxxxxxxxxxxdxO00KKKKK0OKKKKKKXXXXXXXXxddddxxxxxxkKXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXX0o00kdoOKkxXXKKOxxdxxxkxol:;codxdxxkxxkkkkxxkkkxkkkkxkkddddddxxxxxxxOKXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXX0oKXXdOXXkdOxxxxdxxxdo;'',:cdOxxddddoooddoooooooooodoooddddddddxxxxdddXXXXXXXXXXXKXXXXXXX
XXXXXXXXXXX0oKXKdxkxdoxxxxddlc;:::lok0KXXkxxxxl::ccxkkkkkkkkkkOkkkxddddddddxl:;:oXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXK0dkkxooxxdlxkk0Od0kolok0dkXXXXkdxxxc::cc0XXKKKKXXXXXXXKc;loddddddl:::oXXXXXXXXXXXXXXXXXXX
XXXXXXK0OkxxdddddodxOKXXXXOdXXKo0XXxkXXXXOxxxxoc;;o0XXKKKKXXXXK;oxooodddddddl:::oXXXXXXXXXXXXXXXXXXX
XXXXXXK0OOkkkkxxddxO0KKXXXOdXXKoKXXxkXXXXkxxxxo'''o0XXKKKKXXKKKxlKxdddxdo;ddl:::o0KXXXXXXXXXXXXXXXXX
XXXXXXXXXXXK0OkdkkxxdxxkO0kdXXKoKXXxkXXXXkxxxxl'''o0XXK000KKKKOodkddddxdd;ddl:::lxk0KKKXXXXXXXXXXXXX
XXXXXXXXXXXKK0kxxxxxxkddxkkdXXKoKXXxkXXXXOxxxxolollOKK0OOOKKOOodlldddddddxddl::cd000K00KKK0XXXXXXXXX
XXXXXXXXXXXKOOkxxkkxxxxOO0OdXXKoKXXxkXXXXXX0xxoxxkkO0K0OO0Okdcoxxkxddxddddddddk0KKKK0OOOO0KXXXXXXXXX
XXXXXXXXXXXXXXXK0OOkkkkxxddoO00o0XXxkXXXXK0OxxxxkkO0OkO0OOkkxxkkkkkOkkxxxl:cclx00OOO0KXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXK0OOkkxodxxokO0xkXXXK0OOkdxxxxxxxxxxolc:;dxkOkOOkxldxollcclooKXXXXXXXXXKXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXKkxxkkdxxxxxkO000Oklcloodddol:;;;;;;xkkOkOkolldddddlllloXXXXXXXXXXKXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXOdddxxxkkkkxkkO00xdolllll:;;;;;;;:ldxxkkxllllK0Okxoxk0KXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXOddddddddxxxkkkkkxdolllll:;;,,'',codddddlllllKXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXOdoodddddddddddollcccclll:,'';;:::;ddoddlllllKXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXOdl;dddddddddddl::cccc:::;,;:;;;;;;o,.,dlllllKXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXOoolddoldddddddoooddddxxkkdl:;;;,,,o,..clllllKXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXKXXKK0kdollo,'':dddoooooolcdO00KKKK0kdc;,o;,;clllllKXXXKKXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXX0OxOkO0000OOkddoc:odoooool:;,,,;coxO0KKKK0OO00Oxlllll:d0o,oKKXXXXXXXXXXXXXXXXXXXXK
XXXXXXXXXXXXXKKXXXX0dxdddxOkk000Okxdooooooo;;;;;;;;;,;cxO0KKKKKKKklllll:,;,c..xXXXXXXXXXXXXXXXXXKKKK
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''',,,,,,,,'''''''''''''''''''''''''''''''''',,,,''''''',,,,,''''''''''''''''''''''
''''''''''''''''''';:::::::c:;'''''''''''''''''''''''''''''',;:::c,''''';;::cc''''''''''''''''''''''
''''''''''''''',;lddoooddcc:c:'',;ccccccc:,',;ccccccccc,,''oddd::c,''':dddo::cccccc'''''''''''''''''
''''''''''''''';dddd::ldddl;,,;cllllllc::cllllllllll:::c;''oddd;;,'',cldddolllll;,,'''''''''''''''''
''''''''''''''';dddd::lc:c:,,,,:cclldddo::odddollddddc:c;''::::'''''':ldddolll::''''''''''''''''''''
''''''''''''''';dddd::c,,;::c:,:cllldddo::odddl:cddddc:c;''''''''''''':dddo:cc''''''''''''''''''''''
''''''''''''''';dddd::loool::ooddllodddo::odddl:cddddc:c;''''''''''''':dddo:cc:::::'''''''''''''''''
''''''''''''''';ooddcclddol,'ooddlcldddo:;ldddl:;ddddc;,,''''''''''''':oodoccccc:;,'''''''''''''''''
''''''''''''''''':ccccccc,'''';ccccccccc'':ccc:''cccc,'''''''''''''''''';ccccccc''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''',,::cc,,;::c:''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''',clll::lcllc:c:'';;;;;;;;;,''''';;;;;;;;;,''';;;;;;;;''''',;;;;;;;,''''''''''''''''''
''''''''''''''';dddo::odddl:cc;:cccccc::ccc,;::cccccc::;,,;:ccccc::cc;,;:ccccc::cc:'''''''''''''''''
''''''''''''''';dddo::odddl:cddddoooddll::llddooooooo:;;codoooodolc:cllddoooddlc:cc'''''''''''''''''
''''''''''''''';dddo::odddl:cddddc:ldddo::odddl::::::ccldddo::odddl::ddddc:ldddo:;;'''''''''''''''''
''''''''''''''';dddo::odddl:cddddc:ldddo::l:oooooddoc::ldddoooooooc;;ddddooooool;,''''''''''''''''''
''''''''''''''';dddo::ldddl;,ddddc:cdddo:::,;:::cdddd:;:dddo::::::::;dddd::::::::,''''''''''''''''''
''''''''''''''',:lddooodd:;''dddd:,:dddo,,cooooooddl:,',:odoooooo,,',:lddooooo;,''''''''''''''''''''
'''''''''''''''''',,,,,,,'''',,,,''',,,,''',,,,,,,,'''''',,,,,,,,'''''',,,,,,,''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
.....'.......'......,...............................................,......,........................
....................................................................................................
....................................................................................................
....................'......'...............................................'......'.................
....................................................................................................
....................................................................................................
....................................................................................................
....................................................................................................
.............................'.'....................................................'.'.............
..........................................'......................................................'..
....................................................................................................
...............................'....'.....'...........................................'.............
....................................................................................................
....................................................................................................
...............................................................................................'....
......................................'.............................................................
....................................................................................................
.............................................................................'......................
..................................'.................................................................
....................................................................................................
.................................'....'.............................,...............................
....................................................................................................
....................................................................................................
......................................'..........................................................,..
...............................................'....................................................
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkko::::::::::::::::::::::::::::::::::::::::::::::::::::
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkko::::::::::::::::::::::::::::::::::::::::::::::::::::
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkko::::::::::::::::::::::::::::::::::::::::::::::::::::
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkko::::::::::::::::::::::::::::::::::::::::::::::::::::
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkko::::::::::::::::::::::::::::::::::::::::::::::::::::
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkko:::::::::::::::::::::::::c::::::::::::::::::::::::::
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkko:::::::::::::::::cd:::::;ol:::::::::::::::::::::::::
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkko:::::::::ooddocc:codddddooc:::::::::::::::::::::::::
kkkkkkkkkkkkkkkkkdkOO0kkkkOOO0OkkkOO0OOOkkkkkdOOOc::cxkkOOo:ccdkkkOOdkklxkO0Oxcccko:::::::::::::::::
kkkkkkkkkkkkkkkkkO0kkxNkkOXkkk0x....K'.......;kxx,.;0;';,,Oc.lKc;lllKo:Klo:::x0llOk:::::::::::::::::
kkkkkkkkkkkkkkkkk0KOOONkkOKkkkko  doKxdxKKKKOoddkKOKX0Odox0. :Ko:ldx0xd0koc:ckx::Oxccc::::::::::::::
kkkkkkkkkkkkkkkkkOOkkkKkkO0kkkko  KKKKKXMMNOloNNNOkkWWXOOOk. .cdxkK0xdddodxxdc:::oxxxd::::::::::::::
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkko  000kkOMolokMMM0:KNcNXxxxc  .:::olllllll:::::::::::::::::::::::::::
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkko    .ooxN:No0MMMMWMMo0Xxxxo; .::coooollclc::c:::::::::::::::::::::::
kkkkkkkkkkkkkkkkkkkkkkkkkkdc:c:'    .ooxN:X0dkOkkMXlkNKxxxxd..::;c:;:,cl:;::o:::::::::::::::::::::::
kkkkkkkkkkkkkkkkkkkxcokkkko;col'     ..,K0dodkkkxdoOOOd,cl:'..:;,;;;;oll;;::l:::c:::::::::::::::::::
kkkkkkkkkkkkkkkkkkkd;;:lxkd;:l:'   .'..'llllodOkooooll:.'.   .:;,;::.',......':oNWd:::::::::::::::::
kkkkkkkkkkkkkkkkkkkd;;;;;ld;;:kxlolclolclllllcc::cc::ccc::,,;:c;,;::occc:,:ll::kNNo:::::::::::::::::
kkkkkkkkkkkkkkkkkxo,'......;:c0000XXX  .';::clddx00xoc;;,..'...','';k',xd..,, ;0WK::::::::::::::::::
kkkkOO00KKXXNNWNOxxxdolc;'.....:dokl:;colooooookkOO00Oxxooc:lclcc:,:Kx:kx;..;ldKWXWMWNXKK0Okkxdollc:
ldkOKXNWMMMMMMMMMWWNNNK0kxoc;,ooxlclXx0odxOKXNWNNNWMMWWWN0kkxoc;'...'. ''.'':clox0XWMMMMMMMWNX0kxol:
        .;ldOXWKkdc,.         o,:. .0.k     ..;lxOXWKkdc,'..                    ..,:lx0NWKkoc:,'..  
ldxO0XNMMMMMMMMMMMMMMWNX0Oxdlcxc:..;0oKOKXWMMMMMMMMMMMMMMMMMMWXK0ko:'. .':okKNWMMMMMMMMMMMMMMMMMMMMW
 ..',;:loxkOKXNWWXKOkdoc;'..  .     ,  ...';:codxO0KWX0Oxol:;'..              ..',;cloxOKWXOxoc:,'..
          .':oOXKkoc,.                        .,cx0NMWXOxl;..                     .:lkKWMMMMN0ko:'. 
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
::::::ccllooddd;. ,lllcc:::ccllodddddoolcc:::ccc::cloo,..'..,olc;;;;;;,,,,;;:clo:,loooolllollll:;;..
:::::::::::::::.  ,clllooooooollllllllllllloooolllcccc'...'.,;;;;;;;;::cclc:cloo;,clcclllllllll:;;'.
doooollllcccc:;  .;;::::::::::::ccclllllllllllllclllcc;,;;;;;::cclloooool,';',::,,;;;:llllllllo;;;'.
oooooodddddddd, .looooollllcccc::::::::::;;;::::;l;lclc;cclllooolllccc::,.;;,;;;,';;;:llllllllo;;;'.
ccccccccccccc:..:lloodooddddddddddddoooll;.....';ccc:;c:lc;;;::::;::::::;',,';;;,';;;:lllccc:::;;:,.
ccccccccccccccllcccc,;,.cddddo:c:,,,cclc'  ......'cc:c;.',,.';::::::::::;:;;:::;',;;;;;;;;;;;;;:;;,.
cccccccccc:.;ckxcccl:;..cddddo::ccccc:'...,clool:,.;;;;.,;..;;::::::::::;::::::;',;;;::;;:;;::::;,,.
cccccccccc;..cxdcccooodddddddo:::::::,...co:;;cl:,,.,;;,''.,:;:;;,''...';;;::::;;;;;;:;;;:::::::,;::
ccccccccc:...cllcccccccccccccc:::::::;'..ldlclllc:lc;:;,;.'cc:,''''......';:::::,,;;;:;:;;,,;;:,,:::
ccccccccc:...cccccc:;l:cccc:::::::::::;''cddllccc:::;;;,;,:olc;clc,.......;,,cll:;;;;:;;::;::::::::;
::::ccccc:'.'cccccc;;l:ccccc:::::::::::lllcl::cllc:;;:;;;;:llclxdc;;:,;,......'c:;;;;;;;;;;;,,,,,,,:
:::::cccc:,.;cccccccccccccccc:::::::::clc:cc,'.....,;:ccc::llldxdccld;,,,.,''',::;;;;;;;;;;;;;;;;;::
:::::::::::'::ccccccccccccccc::::cc:oxdol:;:c:;,'..',;:::::;;;;oolllc:c:;.;:;clc:;;;;;;;;;;;;;;;;;;:
:::::::::::,::::cccccccccccclldxxc,ldoooc:ccc:;,''.....,;;::,;,';:::;,,,;,:c,;cl:;;;;;;;;;;;;;;;;;;:
;;::::::::::::::::ccccccccc,'lox.'';c:::',llllc::c'.....';;;;,;,'',;,'',,,,;;;;;;;;;;;;;;;;;;;;;;;;;
,;;::::::::::::::::cccccccc,lxclo'..,.,.;ccccclccc:.....'',;;:;;,;,,,;,;;;,,;;;;;;;;;;;;;;;;;;;;;;;;
',;;:::::ccccccllllllllccclddol:;c'...,llllllllcc:;. ...',,,,;;;;,;;;;;;;,,,,;;;;;;;;;;,,,,,;;;;;;;;
';:::clloooooooooooooooooxkdlollc,....':cclllccc;;;'  ..,',,;;,;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,;;;;
...':ccccclllllllllllllldxdolcc:;'   ...';:::cc:::;.  ..,,,,,;,,,;;;;;,,',,,,,,,,,,,,,,,,,,,,,,,,,;;
.'',;;:ccccllllllllllodxdxlcc;'.        ...,;:c:;'.....'.,,,,,;,;,,;,,,''.'''',,,,,,,,,,,,,,,,,,,,,,
.,;:ccclllllllllloooddcc:;;,..                .....  ..''.',,,,,,,,,'''.  ..',,'',;;;;;;;,,',,,,,,,,
.',::coddxxxkkkkxxxxdolc:;''.                      ..''..'..''''''''''.  ...,;,;;:;;;::c::::;;;,,'..
'.;::lxOOOOOOOkkkxxxxdllc:;.                       .......''....'''.'....;';;,;llc;,;;;:cc:;,,,,',;;
'.;;:okOOOOOOkkkkkkddllcc:'               ..       .........'''...........;;,',;;;;::;;;;;;,,,',;;;;
,.;;:lkOOOOOOOkkkkkkxllc:;.   .......     .:.   .. ................ .....';,''''.';;;,,'.;,'',;;;;;;
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------------------------------------------------------------------------------------------------
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000OOO00OO0000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000OOXWK0KXXlOOO00OkOOkOOOOO0kk000kOOkkkk000OOO000OkOOO000000000000000000000000000
00000000000000000000OOM0oO000OOkMd00kWkxMX00XNdKWo0xWdxMXK0d0kKWXx00OMK0KXKk000000000000000000000000
00000000000000000000kKMd0000000OMo00kMxxMcOO0MoKM0KKMdkMKKkOkKNcXKk0OMlO0xNXd00000000000000000000000
000000000000000000000xWNOOkOOOkxWK00KMokMc0K0xd0WckdMokMOkkoKW0KlNKkOMl00OMxx00000000000000000000000
0000000000000000000000k0XNWWNko0O0K0OxkkOx00000kOx0k0xk000kd0dO00k0xk0dK0Oxk000000000000000000000000
00000000OxokOOO0000000000Okkk0000000000000000dxO0O0k0x0dO0dOkO00000000000OO0000000000000000000000000
00000000kdcddocO00OOOOOO0000000od'o:kdkxOlld0.k,,:x.l,0c,,o,o:;lo0000k0NWWWKKKX0k00000000kdOOO000000
000000000000oKXK0XcxMMNk;Ok00000k'x,'k;';:cd0'o:looxoddOkx0okxldl0000O0KKWMNXNkkKcdNKK0kOOkdO0000000
0000000000OOKMMWXX.cWNXo'Kd000000xx0kdxxOkO0000000Ol:cc:dcdlllkd000000000OkK;'lxO;oNWN.'MMWkO0000000
000000000OKOkXX..'lx0WMKKk0000000000000000000cl:,;cl:c:'od,x;.k0000000000000k,;ddooWNOcodXWxNk000000
0000000000OK0Oxdool:lOOl',';x0000000000000000xxdxkk0O00000000OO000000000000000d'xXWNc;..,k0XXk000000
0000000000000;.;c:......dOd'o0000000000000000000000000000000000000000000000000O;..;c...''..k00000000
0000000000000;.,xOOx:;;;:0Wx0000000000000000000000000000000000000000000000000kl;;,,kXN0d'..O00000000
0000000000000kOdXNNWd:::;KX0k000000000000000000000OO0000000000000000000000000dooooxMWWX0dd0000000000
0000000000000O0O0KOlcdcockOO0000OOO0OOO0OkOOOOO00o:ccO0k0OOOO0OkkkOOO0O000000oodlxld00k0000000000000
0000000000000000OWK00ONKO0000000OOOOOkO0OOOOOOO00d:ooO0OOOOOO0OOOOOOOOO0000000KMO0000M0O000000000000
000000000kocclc;ddc0:cd:clcco000000000000000000000OO000000000000000000000xdddoo0dck0okOllddddO000000
000000000o::::::::lk;:::::::;O000000000000000000000000000000000000000000xlooooloool0looooooood000000
000000000OxxxxxxxkO0kxkkkkkkO00000000000000000000000000000000000000000000kkkkkxxxkO0OkxxxkkkkO000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━