DIR\HASHTAG\data
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
kkN0ONOcxOl;cOxlkXkkok0WkddkkOxxkOxxOOoxdcdO0Ol;,,',;,;oxkk,loxxOxdxccokcllllld:xkdddddddKxkOkx:loNX
K00KXNOcdxxxxxdlkKdxodoxOkOdkookkkxkxoxOk00kkOdxOl:ooxxccdcoxdxkkxxdddodloddodkkKo:lllll;Okkk0dddkkN
olok0XXOOOkkkOOOKKodocodkxxlOkxxkOOxxkkxkOOOOkkocxkxcdodOOxk0OOO0xkdlxclcccdkxdd0oco,.co;OOkkkkXKKNN
kddOxcxdoxdcdOkK0XNWWNkxkkdox0kxOOxxdox0OkxxkkkkxxOOOoOdkkk00OOdO0kxkkO0xldxxdxxOo:ccccc;OOxodK0OOOk
0oxk0d0dxkd0Oxl;l;NKXXK00lxKOkOkOOdkOkdxkkxxOOoxoxddOO00XOOXkOKkxkxxxxO0kxxxdxOkOKOk0kOkk00dldXko,co
0O0xdoOlollxOOoodl0ddOdOoldxxkOk00dkOxxO0xdxOOdkcxxdK0xO000KKOxOx00kxdkOkOkxokkkkx0dOdxkddkxkOK0OOOO
OxOdoox0k00OOdddoKlooxx0OdlcoxO0O0OO0xxOOkkxk0xkkxxO0kO0OOXKKOKK0OOO00OO0kOkxkkdkxolllllc::ddllxkkdK
xOKKO0Oxolok0O00oxoxkXdloxkxdk0Ok0OxkxdkkkkdxxkOxdOd00O0kd0KKXNxdxxxxxxoXKOddxlcllccccx0OOldodcloxdX
o0Kkxdkdl;lxOx0KoxdkldOxxxkkollOdKxodOkxxx00kOkOkkOOKKO0KldodlNdxOxlo0OoKKkxxxdodxc:cccddo:ccllxdxOk
ooooddxloooOkk0O0OkOOxkxxk0OdOxxkkkkkkxxl:x00OkkKkOkKOOOklxldlNdxOkld0OoKxlkdxdoool;lxkocc::ddddkOKO
xdddxxxdddkkkkkkx0Ok0ox:ddkOx00oxd0OOO0OdooO0ddd00xxxkxxxkok0dXxxxxxxxxdXKO0OOOkooxxkOOk:llld0kk0OOx
xoddddkxxxxxxoxOOkkk0ldodok0OO0K0ddOxdxkld0dxO0kK0odOxx0OOkKxoO0XKKK0KXk0Xcc:l:0k0XKOkKKkkkk0OKKO000
xxdOodddo0dxxdx0kxlokkkOOkOk0xkXkOOxxOkkkdd0OOkKOxxOOxOKkKO0KdO0docxXdoxXXcc;c:0dkKKKKKK0xk0OOOkxOkK
odd0co,lcOkxdolclolloxkkOOxNXOxOKOood0OxdO0kk0dxxokdOxdx0xxxxOdxOk0KOkkk0K0k0K0OOkKOKkdokox00OOOxddk
oodOxxxxdOO00KXKKkdxXkkxxxOWMKkkk0NXOkkkk0kkOOk0ookxdOkOkkkOkO0kkkOxxldkk0X0xkKOO0O0Kxxooolodxdxd0kk
xxXNXOO0NNWMXold0kdx0ollooddxxkkx0OOkkddkoOOOxollxkkxkdddcxkOk0kdkOxOOdoxOkkxOO0XXNXk0NKNNWXkO0KNWxk
kKMMMWXK0xdxOddOOxxxxx0xxkxxxkoddkKOkOxdxxxOdxkOO0OOokdkkkOkdkOk0OkdOxkkkOxddxOkKk0OdkOXXMMXxNN0KXdl
K0KKMMMKooNNc0000000000000000000000000000000000000O0k0ddxklloldoodkddxxodOkkO0Okocdkk0XOkWMWWMMNkkMX
dXKXWMMMMMMW;0000dddddddddddddddddddddddddddddk000kdxkOd0OxdolooddOxxdOkOOoxOkOOdloK0OKXXkxNKKkKKKXX
k0xoKWNWMMMW,O000ooodxxxxxxxxxxxxxxxxxxxxxdoook000OddxkkklxkkooodokdoxodxdoxOdoxkllookNXXKXNX0xdkKXX
kWXO00KKWWNX00000oooOWWWWWWWWWWWWWWWWWWWWWXoook000OxOdkxdoxxo:odOkOdxdldxxdcdoxoddxddONK00KOWW00MMMM
koddddddoOKkkK000oooOWWWK00000000000000NWWXoook0000kokdkdc:xko:clx0kxkxkkOxxdkOxdkOX00KkdxOKKOKNXXXN
xoxdccxxlk0klK000oooOWWW0kkkkkkkkkkkkkkNWWXoook000OdxdddddcxkxxkoKKOOOOOOOOOOOOOOOOOOO0K0O0X0O0kKKx0
xoxd::dxlkKddK000oooOWWW0kkx.......ckkkNWWXoook000kxdodokookxxkkO0KdclllllllllllllllccOKOOkdkkkx0K00
xoxxxxxxlkWKk000OoooOWWWOkkx.......ckkkNWWXoook000dl:xodxodXdccdO0KdclxxxxxxxxxxxxxdccOKkxlxOkkdkxdx
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
X0xdONMMMMMMMMMN0x0KKWMMMMMMMMMMM0XMMMMKOXMMMMMMMMKOk0WMMMMMMMMX00NMMMMMNKOOXMMMMWXWMMMMMMMMMMNWMMMM
WXXXNMMMXKKXMMMMW0OOKWMMMMWNNWMMMW0WMMMNOKMMMMWNMMMKKWMMMMMWWMMMWWMMMMMMWKKXMMMMMMMMWWNXKKXMMMMMMMMM
MMMMMMMMMNXNMMMMMWNWMMMMWWMN0O0XWMMMMMMMMMMMMMNONMMMMMMMMMX0XMMMMMMWWXNMMMMMMWWMMMMX00O0KNMMMMWNNNNM
NNWWMMMMMMMMMMMXKKNWMMMMX00KXXXXMMNNMMMWXNMMMMMWMMXWMMMMMW00MMMMMMNK00MMMMKOk0WMMMMNKXXWMMMMX0kO0XWM
K0OKKWMMMNWWMMMMX0kxxWMMMWK0KWMMMMN00NMMXk0WMMMMMNkXMMMMMMMMMNXMMMMWWMMMMNKXNWWNXWMMMMWNWMMMWNNWMMMM
MMWWWMMMMMNXXWMMMMMWMMMMMMMMMNMMMMMMWNWMMNNMMMMMMKOKMMWWMMMMWXWMMMMMNKWMMMMMX00XWMMMMMNNMMMMWMMMMMMM
MMMMMMMMMMMMMMMMMMMMMWXXXWMMMNKNMMWWWMMMMMMMMXNMMMMMMW0KMMMMWNMMMMMMMMMMMMMMMMMMMMNXKKKNMMNKO00KWMMM
MMWMMMMMMXXKKKO0KMMMMMWK0NMMMMMMMMX0KNMMMMMMMNXWMMMMWNXWMMXdkWMMNKK0KMMWNKXNMMMMMMKKXNMMMMMWNWMMMMMW
WWXNMMMMMMWNXKkk0WMMMMMMMMWKKNMMMMMMMMMMNKKNWMMMMMMMMWMMMMMWMMMMWK0XMMMK0XWMMMWWNNXXXXMMMMMMMMMMMMWK
NWWWMMMMMMMMMMWWMMMMMMMMMMMMWWMMMMWN0NMMMWWXWMMMMMMMMMMMMMMMMWWWMMMMMMMMMMMMMNKKXNNWWMMWXXKXWMMMMMMN
XXKKNMMMMMMMMNKK00NMMMMNXXXXXXWMMMMMMMWWMWMMMMMMMMMMMMMMMMMMMNNMMMMMXK0KKXMMMMMMMMWNWWMMMMMMMMWWWWMM
MMMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMWWXWWWMMMMMMMMMMMMMMWWWWMMMMMMMWWWWMMMNNWMMMMXKXXWMMMMMMNKKkO0X
MMMXK0KWMMMMMMMMMMMNXKKKNMMMMWK00NMMMMMMMMMMMMMMWNNWMMMMMMWWNWMMMWX0KWMMMMW00KKWMMMMMMMMMXKXNWMWWWMM
MMMMWWWMWNNMMMMWWWMWNXXNWWNNWMMMMMMMWKO0XWWMMMMMNNXNMMMMMMMWWMMMMMXKKXXMMMMMMMMMMMMMMMMMMNXNNWMMNNNW
MWWWMMMWNNNMMXK0OKNMMMMMMXNNWMMMMMMNWNWWMMMMMMMN0KK0NMMMMMWXoONMMMMMMMMMMMMWNKKNMMMK0XWMMMMMMMMWKK0X
XXXNWMMMMMMMMMMMWWMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMWK0NMMMMWWMMMWNMMMMMMMMNKKXWMMMMMMMMMMMMMMMMMMMMMWMM
MMMMMMMMWNXMMMMMMMMMMMMMWK0KNMMMMMMMN0xXMMMNKMMNXXXXXMMNO0XMMMMWK0KWMMMKOxO0WMMMNXXWMMMWOkkKNMMMMMMM
MMMMMMMMNWWMMMWX0x0NMMMMWMMMMMMMMMWKxOXMMMMKWMMMKXXKWMMMWNXNMMMMNXKKWMMMWNWWWMMMNXXKNMMMMWWWNMMMMMMM
WMMMMMMMMMMMMXNXNWWMMMMMMMMMMMWMMMMWMMMMMMMMMMMWWWWWNMMMMMMMMMMWMMMMMMMWNNNWMMMK0WMMMMMMMMMMMMWWWMMM
WMMMMWXXMMMMMMMMMMMMXWMMMMMMN0KWMMMMWKKWMMMMMMMMNNNNWMMMMWWMMMMkk0WMMMWKK00KNMMWKKWMWWMMMMMMMXKK0KNM
MMMMMMMMMMMMMMMMMMMMMMMMMMMXKMMMMMMWOkXWMMMMMMMMWWMNMMMMNOO0XMMW0xxNMMWXK000KWMMMMMNKO0KNMMMMXK00O0K
MMMMMMMMMWXXXMMMMMMMWNNWMMMMMMMMMMMNNMMMMMMMMMMMWMMWMMMMWXKkWMMMMMNNWMMMMWMMWWMMMMMMWNXKKXWMMMMWMMMM
XXNWMMMMN0OOKWMMMMMW0OKXMMMNWXXNMMMMMMMWNWMMMMMWWWWWWMMMMMMMMMMKKWMMMMWXXXWMMMMWXKKNMMMMMMMMMWWMMMMM
O0KNMMMWNWMMMMMMMMMWWWMMMMMK0OXXMMMMMMNOx0MMMMMMMMMMMMMMMMMMMMMNOONMMMWKO0XMMMMMXKO0XMMMMMMXKKK0KNWM
KKNMMMMMMMMMMMMMMMMMMMMMMMXOk0KNMMMMMM0OOXMMMMMMMMMMMMMMMMMMMMMMWO0MMMMMMXKMMMMMMMMNXWMMMMMKKK00OOKW
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
OXXXN0kxkddxOOkKKNXXXXXXXXXXNMMWXXXXXNNXXXXNKKKKKKKKKKXWMWXXXX0XNMMXXXWMWXXXXNMWXXXXNOOk0NXXXX0000NX
OOXOxkkxddddoddddok0NXXXXXNWWWNWMWNNWMMWKXNNWMMMMMMMMMNXNKXXKOO0XWMNXNMWN0KXXXNMWXXXKo0OooododxOdkNX
X0K0O0kodxxxxxxxdlxdd0NNWMWNXXXXXNWMWXXXMMMMMMMMMMMMMMMMMMX0000O0XWMWMWX0OOXXXXNMWNo;o:ld:l:ldl;;coX
OOXK0xxkOOOO0XKOOOkdddxNNXXXXK0OOXXXXKMMMMWWWMNNNMWMMMMMMMMM0KXOOKNMMNXKO0OKX00XNK;;ckxkxxkxxxxxdo;c
kkxkddooook00OxooodOoddO0NXKOO0KOOXX0XNMWWNWNNNNWNNWWMMMMWWMMkNKOOXNNXKO0X0OOOO0Xd,,oOOOKXXOOOOOOl,,
OdkxdodxOKkkOxk0kxdxOoOxx0OOKXXXXOOO0xkkO00KKKKKK000OOOkWWNWMkNXKO0XXKO0XXXOOKKOKc,dkkxxkO0Okxdxkko,
dkx0xxOdlkOdOxOxlxO0KdddxkKXXXXXXXKOdOOOOOOOOOOOOOOOOOOkWWWWWONXX0OKKO0XXXXXXXNkdo:OOxokoxOOdldkk0W:
dOOKxO0OOOkx0dkOOO0X0loodOXXXNXXXXX0oOOkkO0XXXXKOOkkOOkONWWNWkNXXXOOO0XXXXXXXXXKdddOOOOK0O0OO00OOONo
xX00dxOOOkxxkxxOOOOKdooldOXXWMWNXXXXlolloxOO00OkkkO00kOOxKWMMkXKXXKO0XXXNXK000KXN0kxk000kdxkxkkkOX0x
KW0xodOOkxxxdxxxOOO0olockOXNMWMMNXX0okkxcoO0K0kcclllxOOOOxMKxkxxNXXXXOdl;,,,,,,,;colxOOkdkOOkdxkO0XN
MNxdoodOOxkkOOkkOOOodocxkONMWXNMMNNxOdlokodOxxxdol0xkO0OOkoldKxkNXKo;,,,,,,,,,,,,;,,,;l0xldxkkkxkXXX
XkxdkkxOkkOO00Okk0kO0ddOxKMMNXXNWMNlKN0kkdxNkxxkxxkkKWXOOklodxxXXK;,,,,,,,,,,,,,,,l:,,,,oOkOkkkOXXXX
Okxddd0XXK0000KXXX0xOoxxoWMNXXXXXWOdxOOOkok0kkokOOKXX0OkdkoddKXXNo,,,;:clodKKOxxxkkddddd,xOO00XXXXXX
OOdxo0MWNXXXXXXXXNXOklodxMNXXXXXXNxOOOOOoxxKkdxoOOOOOOkkOOdkXXXXNc,,;kOOOOOX0OOOOOOOOO0MckXXXXXXXXX0
kOdxxdWMMWXXXNK0x:;;;:;:lxlxKXKXXX0dkOkdlllccccokOOOOOOOOOdOXXXXNo,,,dOOOKNW0OOOOOOOOOKMx0OXXXXXXX0O
OkkdxokNWMMNKl;,,,,,,,,,,,,,;::dNXNko0c:lxxxxxdl;ckOOOOOOxxNXXXXKx,,oOkocllolkOOOOdccccldOO0KXXXKOOX
XX0OxddkNWMWl;,,,cdodoooooll;,,;kKXNxo;ckooddldkc,d0KxOkdONXXXXkodc:OOooo:cxkkkOOOodo;odKxkOOKX0O0XW
XXXXNKOO0XNk,,,;xOkkkOOOOOO00:,,;0XXNd;,,,::::,,;;oOxkxOXXXXXXX0dddl0NOxxodxOOOOOXdkkk0XWk00KOOOKNWM
XXXXXXXWNXX0;,,ddlodk0KKkddxkl,,c0XXX0,,,,,,,,,,,,odk0XNWXXXXXXNkoooOKXK0OOOkxkKOXKxOOO0WkONXX0XNMMN
XXXXXXWMMWXNdc;xkkdxdxKOddkkkd:cOXXNMNkl;,,,,,,,,c0XXXWMMWXXXXXXX0kxoOOOKKOkkdlldxlxxOkOkxXXXXXNMMNX
XXXXXWMNNMMNOccxkxkkxxKxkkkkkN:oKXNMMMNXX0kxxkkO0XXXXWMNNMWNXXXXXXXNodOOOkdc:;:cccc:;cxk:XXXXXNMWNNX
WNXXWMWXXNWMKo;okoooloxlooldxo:OXXWMNMWXXXXXXNMWNXXXNMNXXNMMNXXXNXXXXccdxkl;ddxOkxxdo;o;xNXXXNMWNWWW
MMNWMWXXXXXWMMx,:kOxdOOkxxOx;oXXXWMNXNMWXXXWNXNWMNXNMNXXXXNMWXXWMWNXXXo,;::,ldlllloo:,;dMWXXWMWNWNXW
NWMMMNXXXXXXNMMKclxkxdoxxko:OXXXNMWXXXNMWNWWWNXXNMWMNXXXXXXNMMWMWWMNNWMOc,,,,,;;;;;,,;kNNMMWMWNWNXXX
XXWMNXXXXXXXXNMMWl;okc:xo;;0XXXXWMNXXXXWMMMXNMNXXNMWXXXXXXXXNMMMXXWMMMNXNo,,,,,,,,,,;KXXXNMMWNMNXXXX
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
                               .l.                             .:c:'                                
             .....               .''.                               ........                        
                                     ';,.                                   ........                
                                        .''.                                        ........        
                                            .''.                                            ........
                                                ''.                                                .
                                                   .''.                                             
                                                      .''.                                          
                                                          .''.                                      
                                                             .''.                                   
                                                                 ''.                                
'...                                                                .''                             
   ...','.          ...                                                .''                          
          ','....        ...                                              .''                       
                ...'...        . .                                           .''                    
                       .......       ..                                         .''                 
                    ..        .......                                              .'.              
                      ..             .......                                          ',.           
                        .                  ........                                     .,'         
                         .                         ....''.                                 ,,       
                          ..                              ..''....                           ,,     
                             .                                   .........                     c    
                             .   .                                       ..........            .;   
                             ..                                                   ..............    
    .                       .  .    .                                                               
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0KKKKXXXXNXKKKKKKK0000NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0KKKKXXXXNXKKKKKKKK000NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0KKKKXXXXNXKKKKKKKK000NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0KKKKXXXKxxO0dxOKKKK00NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0KKKXXXNKdddddddkKKKK0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNOkkkkkkkkkkkkkkkkkkkkkO0KKKXNNNKdddxdddOKKKK0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNxxxxdddxxxkkxdddddddxxk00KKKXXXXO0KKO0KKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNxxxxxxxxxXMMMkddxxxxxxO00KKKXXXXXXKKKKK0KKKKKXNNNNNNNNNNNNXXXNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNxxxxxkkxxkKK0xk00OxxxxO00KKKXXXXXXKXXK0O0KKKKXXXXXXXKK0OkdddOXXXXXXNNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNkxxxxkkkxxkxddkOOkxxxkO00KKKXXXXXXXXXX0k0KKKKXXXXXXXK0OxddddxXXXXXXXNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNkxxxxO0Oxx0Oxdkkkxxxkk0XXXXXXXXXXXKKKK0k0KKKKKKKKKKKKOdddddddKKKKKKXNNNNNNNNNN
NNNNNNNNNNNNNNNNNNNNNNkkkxONNXkkK0OxXXK0kkkk0XXXXXXXXXXXKKKK0k0KKKKKKKKKKKkdddddddx0KKKKKXNNNNNNNNNN
NNNNNNNNNNNNNNNNNNXNNNkkkkkkkkkNMMMOxkkkkkkO0XXXXXXXXXXXKKKK000KKKKKKKKKKK00000KKKKKKKKKKXNNNNNNNNNN
NNNNNNNNNNNNNNNNNXXNNNkkkkkkkkkk00kxxxxkkkkO0XXXXXXXXXXXKKKKKKKKKKK0000000000000000000000KNNNNNNNNNN
WWWWWWWWWWWWWWWWWWWWWWOkkkkkkkkOOxxxxkkkkOOOKXXXXXXXXXKKKKKKKKKKKKKK000000000000000000000XWWWWWWWWWW
MMMMMMMMMMMWWWWWWWWWWWKKKKKKKKKKKKKKKKKKKKKKKXXKKKK000OO000OOOOOOkkWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMWWWWWWWWWWNKKKKKKKKKKKKKKKKKKKKKKXXKKKK0000OO000OOOOOkkkWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMWNNNNNNNNNNNKKKK0000000KXXXKKKKXXXXKKKK0000OOO000OOOOOkkkWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMWXXXXXNNNNNNXKK000OOOOOKXXXXKKXXXXXKKKKXXK0OOO000OOOOkkkkWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMWKKKKNNNNNNNNNX0OOOOOOOXNNNXKKXNNNXKKXMMMMNOOO000OOOOOkkkWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMW0000XNNXNNNNNK0OOkkkkkXNNNXKKXNNNXK0KNWWNKOOO000OOOOkkkkWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMWOOOOOKXXXXKK0OOkkkkkkkXWWWXKXNWWWX00000OOOOOO000OOOOkkkkWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMNkkkkkkkO000OkkxxxxxxxxXWWWNNNWWWWX000OOOOOOkO000OOOOkkkxWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMNxxxxxxxxxxxxxxxxxxxxxxXMMMMWMMMMMX00OOOOOOkkk000OOOkkkkxWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMNxxxxxxxxxxxxddddddddddXMMMMMMMMMMX00OOOOOOkkO000OOOkkkkxWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
###################@@@8CCCCooooooooooooooCCCO8@@####################################################
####################@8CCCCCCCCCooooooCCCCCCO8O8@@#####@#############################################
#############@@@@@@@@@@88OCCCoooooooCCCCCOO88@8@88@8##@###@@@@@###@@@@@@@@##########################
##################@@88888OCCCooCCCCCCO8@8OO88@8O8OOC8@@88@@@@@@###@@@@@@@@##########################
#################@COCOCOO888CCCCCOO8@8888888888@@88OOCCC8@@888@@@@OCCC88O8OOOCCo8############@@#####
###############@@#8CoooO8888CCOOO@OoocooCCCCCO8888OOOCCC8@8oooO@@8CocoOOCOCOOCCCoO8@@88@#@8OCC@#####
###############@@@@OcoO8888OOO88Oc:::oCOCCCCoooCCC88OCCC8@8CCo8@888Oco@@@@@@@@@@8occoCcCCccoO@######
#############8OCCoC8oC@CoooCCC8O8CcoCCc::ccc:cc::C88OCCoO8OCCoCOCCOCcC@8OocccC8@@@8occcccoO@########
############@c::::cOoC@cc::oOO888ccc::::coCCooC:c8@@@8CoOOCooooooCCoccC888OCc:c@@@@OoccccC@@@#######
############8::::::ccoO:::::oOO88c::::::coCCCCocC8@8OCCoO@OCooo:cooCCCO8O8CCc:c@OoCocoOOOCC@@#######
###########@c:::::::coc:::::C8cOOcccoc:::coCCooCO88OCC8C8@8oooccooCCooO88OcCcco@@88@CC@@OCCO8@######
###########O::::::::::::::::OCcooccc:ccccccccCOOOCCCCCCCoCCoooccoooccCCO88oocC@@@@oooCoccocccC@#####
##@###@@@@8OOOOOCOCc::::::::o:ccccoccccccooOOOCocooCooooooooooc::cccoooc8CooCocC8O::::::ccccc:O#####
#####@88888888888@@Occccoc:O8coo::cooooooooOoO8OocccCoocoooooCo::cc::::COo@8c::c:::::::::ooc:C@#####
#####@888888@@@@8O8c::cccc:Cocoo:::::coCoccOcooO88Cc:cc:ooooCCCoooooooc8oCO::::ccc:::::occcc:8######
####@@@@8CO888OCCOOOCCCCoocCocCCccccc:::::::::::occ:cOocoCccCCCCcoCO888888OoCCCCoCocc::cccc::O######
###@CoCCCooooCCoCCCCCoooooccCOOCoCCCCCCoc::::::co:::::cooocc:oCCccccooCOOO8OOCoCCoocc::ccoo:o@######
###@Cc::c:::::::::::::cc:c:c::::c:cc::::cccccccoo:::c::::::::cooooooCccoCcC8OCCCooo::o:C:8Oc@#######
####@@Cccoc:::::c::::c::ccc:oooc:Coccc::::::c::O8::cco:::C:c::ocoo::c::occcCoooooooo:O:8c8@o@#######
####@#C::CCCCCCCc:::o:ooCCOC8#@OC@@88@8@8c:cO::8@:CC:8:::CcCO:CCCo:occ:cCccCocccooccc@oCC88@@#######
####@#8C88@####@@OO88O8@#################C:o@cc@@o8Oc8:C8@CC@Co@8Ooocc::::cccC8ooooccoccO@@#########
#########################################8:o@:C@@O8Cc8OO88OO@@@@@@@88OCCCo::c@#8#@o:::::C###########
#########################################@Cc8cC@###@@@#############@@@@@@@O:o#@8#@occ::c8###########
#########################################@888@@@###########################co@@8##@cc:cO############
##########################################################################@oo@8O@@@oo:oO############
----------------------------------------------------------------------------------------------------