000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000O00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000O00000OO0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
OOOO00O00OO0OOOOOOO0OO000000000000000OOO0000000000000000000000000000000000000000000000000OOOO000000OO0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
OOOOOOO0OOOOOOOOOOOOOOOOOOO00000000000OOOOOOOOO0000000000000000000000000000000000000OOOOOOOO0000000OO000000O000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
OOOOOOO0OOOOOOOOOOOO000OOOOOOOOOOOOOO00OOOOOOOOO0OOOOOOOOO000000000000000000000000000000OOOO0000OO00O000000O000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0OOOOOOOOOOOOOOO0000000000000000OOO00O0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0OOOOOOOO00O000000000OOOOOOOOOOO0000000000000O000000000000000000000000000000000000000000000000000000000000000000O0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00OOOOOOOOOO0OOO000000OOOOOOOO000OOO00O00000000OO000000000000000000000000000000000000000000000000000000K0OOO0OOOkxdooodxkO0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0OOOOOOOOOOOOOOO0000OOO0000OOO000OOOOOO00000000000000000000000000000000000000000000000000000KKKKKK0Okkkxxdoooollcc:::clccok000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000OOO00OO000000000OO000OOO00O00000000000000000000000000000000000000000000000KKKKK000kkOOxolldkxddolccc::cccllc:cdO00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0O00OOOOOO000OO00OOOOOOOOOOOOOOOO000000000000000000000000000000000000KKKXXXXXKK00O00kxkOxlloodkkxxxdolllllclc::::cdkO000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00OOOO0OOOOOOO0OO0000OOO0000000000000000000000000000000KKXXXNXXXXXXOO0O0XKkkOkdodxkkkOkxddolc::clc:;::;;coxO00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000000O0000OO0000000000000OO00000000000000KXNNNNXXX0Okk0KOOK00XKOOOkkO00Okxdlcc::::::ccc:::;;:cldO00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
kOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000OOO00OOO00000000OO000000000000000O000000000O00000KKXNNNNNXXXXX0OOOOkOKXKXXXK000OO00kOkocc:,,,,,'''.......',:dO0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
kkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0OOOOOOOOO0000OOO00O00000O00OO00000O000000000O000KXNNNNXXKKXXKKX00KXXXXXXKKKKOO00xxxocl:,''....................,:dO0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
kkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00OOO000000000000OO0OO0000000000000KXXNNNNXKXXKKXXXNNXKKXNNNXK0KKklclc;,''....................... .'oO000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
kOOOOOkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000OOOOOOOOO00000OOOOO00O000OOO00OO0XNXXXXKKXXXNNNNNNXKKKKK0Odol:,'................................ .:k00000000000OO00000000000000000000000000000000000000000000000000000000000000000000000000000000000000
kkkkkkkkkkkkkkkkkOOOkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00KXXXXXNNWWNNNXXXXK0kolc;,,''''.............................. .. .;xOOO0OOO0000OOOOOOOOO0OOOOOOO0000OOO00O00000000000000000000000000000OOOOOOOOOOO0000OOOO0000000O00000
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0XXNNNNNNNNXKOkdlc:;;;;,,,''''..........................',;;;:clloxOOOO0OOOO0OOOOOOOOOOOOOOOOOOOOOOOOOOOOO0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
xkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOKXNWNNNX0kdlc:;,,,,,,,,,,,''''''.....''',;;;:::ldxxkOOOOOO00OO00KK0000OOOkxoollllllccoxOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
xxxxxxxkkxkkkxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOkkkkkkkkkkkkkOkkkkkkkkkkkkkkkkkkkkOkkOOkkOOkkkkkkkkO0KXX0kdoc:;;;;;,,,,,,,,,,'''''',,;:oxkkOOOOO0K00KK00KK0OOOOkkOOkxxdoollc:;,,,,,,,,,'';dkOkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkOO
xxxxxxxxxxxxxxxxxxxxxxkkxxxxkxxxxkkxxxkkkkkkkkxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOkdc:;;;;;;;;;;,,,,,,,'',:lodxkO0KKXXKXXK000K000Okdolc::::;;;;,''.''''''',,;;;;::;,,cxOkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkOOOOOOOOOOkkkOOkkkk
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkxxxxxxkkkxxxxxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkdl;;;;;;;;;;;;;,,,,;cllokKXXNNXXXXXXKKOkxdoolllc:::;;;;,,,,,'''''''',,;:::cccccll::cdkOkkkkkkkOkkkkkkkOkkOOkkkOOOOkkkkkkkkkkkkOOkkkkOkkkkkkkkkkkkkkkkkkkOkkkkkkkkkkkkk
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkkkxkkxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkdc;;;;;;;;;;,;:clldkKXXXXK00Okkkkxdolc::;:::::::cccccllcccccc:::::::::cloooodoodoodxkOkkkkkkkkkkkkkkkkkOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkkkkkxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOxl;,,,,;:ccodkOKXXNNNX0kdolcccccllcccllllooloooooodddddddddoooooolloollodddxxddddxxkkOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkxxkkxxxkkkkkkkxxkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOd:;;coxk0KXNXXXXK0Oxolccclloooddddddddddxxxxkkkkkkkkkkkkkkkxxddddddxddddddxxxdddxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
dddddddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkxxxxxkkxxxxxxxxxxxxxxkxxkkkkkkkkkkkkkkkkOOOOO000O0000kddkKXNNNNXK0OkxddooooddddxxxxxkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOkkkkxkxxxdddddddddxxdxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
ddddddddxxxdddddddxdxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkkkkkkkkkkkkkkkOOOOO0000KKKKKKXXXXXXNNNXK0OxxxxxxxxxkkkkkkkOOOOOOOOOOOOOOOOO000000000000000OOOOOOOkkkkxxxxddddoodddddddxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
ddddddddddddddddddxxdxxdxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkxxxxxxxxxxxxkkkkkkkkOOOOO00000KKKKKXXXXNNNNNNXK00OkkkkkkOkkkOO000000000000000000000000000000000000000000OOOOOkkkkxxxdddoooooooddddxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
ddddddddddddddddddxxdxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkxxxxkkxxkkkkkkkkkOOOOO000KKKKKKKKXXXXXXNNNNNX0OOOkOO000000000000000000000KK0000000000000000000000K0000000000OOOOOOkxxxddddooolllooooodddxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
ddddddddddddxxxddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkxkkkkkkkkkkkkkOO00000KXXXXXXXXXXXXXNNNNNXK0OOOO0000KKKKKKKKKKKKKKKK00000K00000000000000000000K0KK0000000000OOOOOOkxxxddddddollllllooooodxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
dxxddddddddddddddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkxxxxxxxxkkkkkkkkkkkkkkOOO000KKKXXXXNNNNNNXNNNNNNX0OOO000KKKKKKKKXXXXXXKKKKKKKKKKKKKK00000000000000000000000K000000000OOOOkkkkxxddddoodooollllllooloodxkxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
dxxxddddxddddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkkxxxxkxxxxxxkkkkkkkkkkkOOO00000KKXXXXNNNNNNNNNNNNNXK0OOkkO00KKKKKXXXXXXXXXXXXKKKKKKKKKKKKKKKK00000O00O0000000000000000000OOOOOOkkxxddddddoooolllllllllllloodxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
xxxxxxxxxdddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkxxxxxxxxxxxxxxxxxxxxkkkkkkkkkkkkkkOOO000KKKKXXXXNNNNNNNNNNNNNNNNK0OO0000KKXXXXXXXXXXXXXXXXXXXXKKKXKKKKKKKKK000000000OOO0000000000000OOOOOOOkOkkxxxdddddooooollclllllllcclllodxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkkkkkkkkkkkkkkkkkkkkkOOO0KKKXXXXXNNNNNNNNNNNNNNNNNNXXKKKKXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKK000000OOOOOOOO00000OOO0OOOOOOOOkkkkkkxxddddddooooollclllllccccccclodxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkkxkkkxkkkkkkkkkkkkkkkkkkkkkkOO00KKXXNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKK0000000OOOOkkkkOOOOOOOkkOOOOOkkkkkkkkkkkxxxxxxddddooollllllllccc::::cloxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkxxkkkkkkxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOO00KKXXNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXNNXNNNXXXXXXKKKKKKKKKKKKK0000000OOOOkkxxkkkkkxxkkkkkkxxxxxkkkkkOOOkkkxxxddddoooolllcccllcc:;;;::cldkkkkkkkkOOkkkOkkOkkkkkkkkkkkOOkkkOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
xxxxxxxxxxxxxxxxxxkkkxkxxxkkkkkkkkkkkxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOO0000KKXXXNNNNNNWWWNNNNNNNWWNNNNNNNXXXXXXXXXXXXXNNNNNNNXXXXXXKKKKKKKK0000000OOOOkkkxxxxxxxxxxxdddxdddooodxxxxxdddoooodddooollllllcccccccc::;;;;;:cdkkkkkOOOOOkkOOOOOkkkOOkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkOOOOO
kkkxxxxxxxxxxxxxxxkkxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOO000KKKXXXNNNNNNNNNNNWWWNNNNNNNNNNNNXXXXXXXXXXXXXXXNNNNNNNXXXXXXXKKKK00000000OOOkkkxxddddddddddddooollllllooool:,'.''',,;;:::cc:::cccccccccc:::;,,;;cdkOOOOOOOOOOOOOOOOOkOOOkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
kkkkkkkkkxkkkxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOkkkkkkOkkkkOOOO0000KKXXXNNNNNNNNNNNNNNWWWWNNNNNNNNNNNNNNXXXXXXXXXXXXXNNNNNXXXXXXXXXKKKK000000OOkkkxxddolllllooolllcc:::::ccccc;'.. ..',,;;,;:::::ccccc:::;,,,;cdkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000KKKXXXNNNNNNNNNNNNNNNNNNNWWNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKK0000OOOkkxxdollcccccc::cccc::;;;:::::;,... .,;,,,,;::cccclc::;,'',;cxOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
kkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00KKKKXXXNNNNNNNNNNNNNWWNNNNNNWWNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKK0000OOOkxxddollccccc:;;:cccccc::::cccc:'. .','''',;:cccccc:;,'''',:okO0OOOOOOOOOOOOOOOOOO00000000OOOOOOOOOOOOOOOOOOO0000OOOOOOOOOO00O00
kkkkkOOOOOOOOOOOkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000KKKXXXNNNNNNWWWWNNNWNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKK0000OOOkxxdoolcc::::::cllllollllloooolc,. ..''''',,,:llcc:::;,'',;;;:cokO000000OOOOOOOOOO000000000OOOOOOOOOOOOO000OOO0000OOOOOOO00000000
OOOkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0OOOOOOOOO0000KKKKXXXNNNNNWWWWWWNNNNNNWWWNNNNNNNNNNNNNNNNXXXXXNXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKK00OOOkkxxddollc:::cloodddddddddddddolc:,... ...',,',''''',cllccccc:;,,:c::::::dO00O00000000OOOOOOO0000000OOOO0000O000000000000000OO00000000000
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000OOOO00000KKKKKXXXXNNNNNNWWNNNNWNNNNNNWNWWNNNNNNNNNNNNNNNXXNXNXXXXXXXXXXXXXXXXXXXKKKKKKKKKK000000OOOOkkxxddddlc::coxxkkxxxkxxxxdddlllc::;,,,;;;;;''',;;,;cllolllll:,,:cllc:;;:oxO0O0000000OOOO00O000O000OOOO000OO0000000000000000OOOO00000O00
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0OOOOOOOOOOOOOOOO0OO000000KKKXXXXXXNNNNNNNNNNWNNNNWWWNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKK0000000000OOkkkxxxxxdocccoxxkkkkkkkxxdddoolllcc:;;;;;,,,,,;:cllloodoolcccc:,,;ccc::cc::lxO0000000000000OOOOO00000000000000OOOO0000OOOO0OOO000O000000
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000OOOOOOOOOO00OO000000000KKXXXNNNNNNNNNNWWWNNNNNWWNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXK0KKK0000000000OOOOkkkxxxxxdollloxxxkkkkkkkxdddoollcc::;,,'',,;::clllllllllccccclc::cccllllc:;,;lk0000OO00OO0OOOO0000000OO00000000O00000000OO0000000OO00000
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000OOOOOOOOOO00OOOO000000KKKXXXNNNNNNNNNWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNXNXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKK00000000OOOOOkkkxxxxxxxddddddxkkkkkkkkxxdddddolllc:::;;;;:::c::::::ccclllloooooddooollcc:;,,:xO00OO00OO0OOO0000000OOOO000000OO000000000OOO000000000000
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000KKKXXXNNNNNNNWWNNNNNWWWWNNNNNNNNNNNNNNNNNNNNNNXNNNNXXXXXXXXXXXXXXXXXXXXXXKKKKKKKK000000OOOOOkkkkxxxxdxxddddddxxkkxkkkxxddddddooolcccc:::;;;;;:cc:;,,;;::::cllooodddddolcc:;,:dO0OOOOOO0OO00000000000OO00000OOOOOO0000000O000000000O00
OOOOOOOOkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000OO00OOOOO00000KXXXNNNNNNWWWWWNNWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKK00000OOOOOOOOkkkxdxxddddoodddxxxxxxxxxxxdddddooolllllcllllllcccc;''',,,;;;;:::cccloooddooll:;cx0OO00O000O0000OOOOO0OOOO0O00OO000000000000000OO0000O00
kOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0OOOOOOOOOOOOOO000KKXXXNNNNNNWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNXXXXXXXXXXXXXXXXXKKKKXKKKKKKKKKKK00OOOOOOOOOOOkkkxdxxxxdoodxxddxxxxxddddddoddollllllcllllllllc;;,,,;:::::::::cllllcccllllllc::oO0OOOOO00OOOOOOOOOO00OO00000000000OO0OOO00O00000000OO0
kOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000KKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXKKXXKKKKKKXXKK000OOOOOOOOOOkkkkxxxkxxdoooodddxxxdddddoooooolccccc::::::::::;;;;::clllloddxxkO00OOkkkxxxxxdocdO0OOOOOOOOOOOOOOOOOOOOOO0000000000OO0OOOOOOO00OO000OOO
OOOkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0OOOOOO0000OO00000KKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKK0000OOOOOOOOOOOOOkkxxxxxxddoodddxkxxdddoooolllcc::::;;;;;;;:::::cccclooodkOOOOO00OOOOOOOOOO00OkOOOOOOOOOOOOOOOOOOOOOOOOO00000000OOOO00OO0OOO0000000OO0
kOOkkkkkkkkkOOkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000O0000KKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXNNXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKK0000OOOkkOOOOkkOOkxdxxxxddddodddxddddoollllcc::;;:;;;:;:::::;:ccclloodxkOOOOO000O00OOOOO00OOOOOOO0OOOOOOOO0OOOOOOOOOOOOOOO0OOOOOOOOOOOOOOOOOOOOO0OOOO
kkkkkOOkkOOOOkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00O0000KKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXKKKK0K00KKK0000OOOOOOOOkkkkkkxdddddddooddddodddoollcccc:;;;;:;;;:;::::;;:ccllodxxkOOOOOOOOOO00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0
kOOOOOOOOOkkkOOkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000KKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKK0000OO000OOOOOOOkkxddddddddodxdoooddoolccc::::;;;;;;;;;;:::::::cclloxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
kOOkkOOkkOOOOkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000KKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKK000OOOOOOOOOOOOkOOkkxxxxxxxdoodddooooolllcc::;;;;;;;,;::;:::;;::ccclodxkOOOOOO00OOO0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
kOOkkkkkkkOOOkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000KKKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNNXXXXXXXXXXXKKKKXXXXXKKKKKKKKK000000000OOkkOOkOOOkkkkkkkkxddoooolloolccccc::::;;,,,,;;;:::::::::clodxxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
kkkkkOkkkkkOOkkkkkOOkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000KKKKXXXXNNNNWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXKKXXXXXXKKKKKKKKKKK0000OOOOOOOkxkO0OOOkkkkkkOkxxxddoddollcccc:::::;;;,,;;;;:::;:::clodxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
kkkkkkkkkkkOkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000KKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKK0000OOO000OxxxkOOOOkkOkkkkxkxdddoooolllllccc::::;;;;;;;;;;;;:cclodxkOOOOOOOOOOOOOOOO0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
kkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000KKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNNNNNNNNNXXXXXXXXXXXXXXXXXKKKKKKKKKKKKKK000OOOO00OxxkkOOOOOkkkxddollddddooooloollllcc:::;;;;;;;;;::cloodxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
kkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000KKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXKKKKKKKKKKKK0000OO000OOkxxO0OOOkxxdollc:cloodoooollllllc::::;;;;;;;;::cloddxxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
kkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000KKKKKKXXXXNNNNNNNNNNNNNWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXKKKKKKKKKKKKK00000000000OOOOxxOOOOOOxdooool:::cooooodolccc:::::;;;;;;;;;;::coddxxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
kkkkkkkkkkkkkkkkkkkkkkOkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000KKKKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXNXXXXXXXXXXXXXXXXKKKKKKKKKKKKK0000O00000OOOkxkkOOOkxdddddoc:clllllllllllc::::;;;;;;;;;;:::clodxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
kkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000KKXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXKKKKKKKKKKKKKKKKKKKKKK00000OOOOkkkOOkOOOkkkxxxocclollllccccc:::::;;;;;;;;;;;::cldxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
kkkkkkkkkkkkkkkkkkkkkkOkkkOOOOOOOOOOOOOkkOOOOOOOOOOOOOOOOOOO0000KKKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXNNNNNXXNXXXXXKKKKKKXKKKKKKKKKKKKKKK0000000OkkkkkkxxkOOOkxxxolcloollllccccc:::;;;;;;;;;;;;::codxkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
kkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOkkOOOOOOOkOOOOOOOOOOOOOOOOO00000KKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXKKKXKKKKKKKKKKKKKXKKK0000000OOOOOOkkxkOOOkxxddolooolllllc:ccccc::;;;;;;;;;;:cloxxkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
kkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000KKKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNXXNNNNNXNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXKXXXKKXXXKKXXXKKKXKKK00000OOOOOkkkkkxxxkOkkxddooooooollllcccccccc::;;;;;;::clldxxkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOkkkkOOOkOOOOOOOOOOOOOOO0000KKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNNNNNNNNNNNNNNNNNNNXXNXXXXXXXXXXXXXXXXXXXXKKKKKKKXXXKK00000OOOOOxxkkkkxdkkkkxxdoooooooollllc::::::c:::;;;;::cllodxkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOkkkkkkkkkOOkkkkkOOOOOOOOO000KKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNXXNXXNNNNNNNNNNNNNNNNNNNXNNXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKK00000000OOkkkOkkkxxxkkxxkxooooooodolllllc::::::::::::::clodxxkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOkOOkkkkkOOOOOOOOOOOOOOOOO000KKXXXXXNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXNNNNNNNNNNNNNXXXNNXXXXXXXXXXXXXXXXXXXXXXXKKKKKK0KKKKKK0K00OOkkkkkkkkkkxxxkkxdooooooooooolllllc:;;;;::::::cloodxkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOkkkkOOOOOOOOOOOOOOOOOO00KKKKXXXXNNNNNNNNNNNNNNNNNNNNNNNNXXXNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKK000KKKKKKK00KK0OOOOOOOkkkOkkxxxxdoooolllllloolollllc::;;;;::::clodxxxkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOkOOOOOOOOO00KKKXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXKXXXKKKKKKKKKKKKKKKK0000000OOxkOOOkOkkkOkxdddooollc:cccclclllcc:::::;;::cllodxxkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOO00KKKXXXNNNNNNNNNNNNNNNNNNNNNNNNXNNNNNNNNXXXXXXXXNXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKKKKK00000000OkkxdkOkkkkkkOkxddddoooolcc::c:::cc::;;;;;;::cclodxxxkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOkkkkkkkkOOOOkkkOOOOOOOOO000KKKXXXXNNNNNNNNNNNNNNNNNNNNNXXXXNNXXXXXXXXXXNXXXNXXXXXXXXXXXXXXXXXXXXXXKKKKKKK0KKKKKKKKK00000000Okkkxdxkxxkxxxxxkxdoolloolc::::;;;:::;;;;;;:cloddxxxkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOkkkkkkOOOOOOOOkOOOOOOOO00KKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXNNNXXXXXXXNXXXXXXXXXXXXXXXXXXKKKKKKKKK00KKKKKKKKKKK0000OOOOkkkxxkkdddddoodxdoolcclllc::::::;;;::;;;:::clodxkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkOOOOOOOOOOOOOOOOOOkOO
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOO0000KKKKXXXXNNNNNNNNNNNNNNNNNNNNNNNNXXNNNNNNNXXXXXXNXXXXXXXXXXXXXXXXXKKKKKKKKKKKKKKKK0000KKK0000OOOOkkkkxxxxoooddoloooooollcccc::::::;;;;;;;:::cllodxkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkOOOOOOOOOOOOOOOOOOOkkkOOOOOOOOOO
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOO0000KKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXNNNXXXXNXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKK00000K0000000OOOOOkkxxxddddooooolllloollllcccccc:::;;;;;;::::cloddxkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkOOOkOOOOOOOOkkOOOOOkkkkOOOOOOOOO
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOkkkkkOOOkkOOOOOOOO0000KKKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNXXNNXNNXXXXXXXXXNXXXXXXXXXKKKXKKKKKKK0KKK0000KK00000000OOOOkkkxxxxddddooolllllloolllllccccccc:::;;;::::cclodxkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkOOOOOOOOOOkkkkkOOkkkkkOOOkOOOO
xxkkkkkkxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOO0KKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNNXXNXXXXXXXXXXXXXXXXKKKKKKKKKKKK00KKK000K000OOO000OOOOOkkkkxxxxxddoooolllollloolclolccccccc::::::::::clodxkkOkOOkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkOOOOOOOOOkkkkOkkkOkkOOOOOOkkkkkkkkkkkkkkkkkkOOO
xxxxxxxxxxkkkxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOkkkkOOOOOOOOOOO0KKKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNNXXXXXXXXXXXXXXXXXKKKKKKKKKKKKKK0KKK000K0OO0OOOOOOOOOOkkkkxxxxxxdooooooooolccllllllolccccccccc:::::::cclodxkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkOOOkkkkOOOOkkkkOOkkOkkOOOOOOkkkkkkOOkkkkkkkkkkOOO
xxxxxxxxxxxxxxxxxxxxxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOO000KKXXXXNNNNNNNNNWWNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXKKKKKKXXXKKKKKKKKKK0K0000000OO0OOOOkkkkkkkkkxxxkxxdddolllllolllccccllllllccccccc::::::::ccclodxkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkOOkkkkOOOkkkkkkkkkkkkOkkkOkkkkkkkkkkkkkkkkkkkkkO
dddddxddddddddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkxkkkkkkkkkkkkkkOOO00KKXXXXNNNNNNNNNWNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXKXKKKKKXXKKKK00KK0KK0000000OOOOOOOOkkkkxxxkkxxxxxxxxddoollccllllc:::cccllllcccc::::::::::::cllodxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
ddddddddddddddddddddddddddddddddddddddxxdxxxxxxxxxxxxxxxxxxxxxxxkkkO00KKXXXXNNNNNNNNNNNNNNNWWWWNNNNNNNNNXXXXXXXXXXXXXXKKKKKKKKKKK00000000000000OO00OOOOOkkxxxxxxxxdddddddxdoollcccllllc:::cccllllcccc:::::::::::ccloddxxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
oooooooooooooooooooooooooooooooododddddddddddddddddddddddddddxxxxkOO00KKXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXKKKKKKKKKKKK000KK000000OOOOOO0000OOOkkxxxxxxxxddddddddddooollccllllc::cc::clllcccc::::::::::::cclodddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
llllllllllllllllllllllllloolooooooooooooooooooooooooooooooooodddxkkO000KKXXXXXXXXNNNNNNNNNNNNNNNNNNNNNXXXNNXXXXXXKKKKKKKKKKKK0000KK000000OOOOOkOOOOOOkkkkxxxxxxxxddddddddooooollllllllc::cccccccccccc:::::::::cccccllodddddddddddddddddddddddddddddxxxddddddddddddddddddddxxddddddxxddddxxxddddddddddddddddx
cccccccccccccccccccccccccccclllllllllllllllllllllllllllllllloooddxkkkOO0KKXXXXXXXNNNNNNNNNNNNNNNNNNNNXXNNNXXXXXXKKKKKKKKKK000KKK0K000O000000OOOOOOkkkkkkkkxxxxxxxdooddxddollllllllllllc:::ccccccccc:::;;;:::::::ccccllloooooooooooooooooooooodooooooooooodoooooodoooooodddddddddoddddodddddddddodddddddddddd
:::::::::::::::::::::::::c:cc::cccccccccccccccccccccccccccccllloodddxkO00KKXXXXXXNNNNNNNNNNNXXNNXNNNNXNNNXXXXXKKKKKKKKKK0000KKK0000OO00000O0OkOOkkkkxxxkOOxdddxxdddooodddolllllllllllllc::cccccccc::::;;;;:::::::ccccclllllllllllllllllllllllllllllllllllllllllloolllllllloooooooooooooooooooooooolooooooooo
;;;;;;;;;;;;;;;;;;;:;;::::::::::::::::::::::::::::::::::::::cclllllodxkkOO0KKKXXXXXXXXXXXXNNXXNNXNNXXXNNXXXXXXKKKKKKKKKK000000000000OO000OOOOOOkkkkxkxxxkOkddddddoooooloooolllccllllllllccccccccc:::::;;;;;::::::cccccccccccccccccccccccccccccccccccccccccccccccccccccccccllcllllllllllllllllcccccclllclcccc
,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;:;;;:;;;;::::;;::::::::::::cllooodxkO00KKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKK0K000000000OO00OOO00OOOOOkkkkkxxxxxxkxddooooolooolllllllllccclllllcccccccc::::;;;;;;;:::::::::::cc:::::::::::::::::::::::::::::::::::::::::::::::::::cc::ccccccccccccccccc:cc:cc:::::::
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::ccccccodxkkO00KXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKK0000000000OOkOOOkkOOOkkOkkkkkkxxddddddoodooooolllllllllllllcccllllccc:::::::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::;;::;;;:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::clooddkO0KKXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKK000KK000000OO0OOOkkOOkkkOOkkkkxkkkxxdddddddooooooolllllllllllllllccccllccc::;;;;;;;;;;;;:::::::::::::;;;;;;;,,,,,,,,,,,,,,,,,,,,;;,,,;;;;,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::ccccloxk0KKXXXXXXXXXXXXXXXKXXKKKKKKK000KK0000000OO0OOOOOOOkkkkkkxkOOkxxkxkkxxddddooooolllloolllllllllccllllcc::ccc::::;;;;;;;;;;;::::::::::::;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::cldkO0KXXXXXXXXXXXXXXXKKKKKKK0000000000000OOOOOOOOOOkkkkkkkxxxkkxxxkxxdddddooolloolllllllcclllllcccccccc::::::::::;;;;;;;:::::::::::;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,;,,;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:cldk00KXXXXXXXXXXXXKKKKKK00000OOOOOOOO00OkkkkOOkkkkxxxxxkkxxxxxddxxdoooooooollcclccccccccccccccc:::::::::::::::::;;::::::::::::::;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;,,;;;,,,;;;,,;;;;,,,,,;;;,,,,
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,;;,;;,;;;;;:ldxO00KKKXXXXXXXXXKKKKKK000OOOOkkkkOOOOkxxxxkxxxddoddddxxdddddoodoolllllcllccc:cc:::::::::::::::::::::::::::;:::::::::::::::::;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;,,,,,,,,,
,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,;,,,,,,,,,;;;;:cldxkO0KKXXXXXXKKKKKK0KK000OOOkkkkkkkkkxddddddoollllllooolllllllllcccccc:cc::::::;;;;;;;;::::::::::::::::::;;;::::::::::::;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;,,,,,,,,,
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,;;:ccldxkO0KKKKKKKKKKKK00000OOOOkkxxxkkxxdooooollc::::cccccc:::::cc::::::::::::::::;;;;;;;;;::::::::;;;:::;;;;;;;::::ccc::::;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,;;;;:clodxkO00KKKKKKKKK0000OOOOOkkxxxxxxxdoooollcc:;;;::;;;;;;;;;::;;;;;;;::::::::::;;;;;;;::::::::::;;;;::;:::;::::cccc::::;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,;;;;;::llodxkO00KKKKKK0000OOOOOOkkkxxxddddolllllc:;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::;;;;;;::::::::::::::::::::::::cccc::::;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;,,,,;;;,,,,,,,,,,,;;,,,,,;;;;;,,;;;,,,;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,;;,,,,;;;;;;::cclodkkO00000000OOOOOOkkkkxxdddooolllllcc:;;;;,;;,,,;;;;;;;;,,,,,;;;;::::::::;;;;;;:::::::::::::::::::::::::c:::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,;;;,,,,,;;;;;;;::clodxkO00000OOOOOOkkkkkxdddooolllllllc::;;;;;;;,;;,,;;;;;;;;,;;;;;:::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::;::;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::;;;;;;;;;;;;;::;;;;;;;;;;;;;:::;::::::::::;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::ccldxkOOOOOOOOOkkkkxxxddooolllcllllc::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::;;,,,,,,,;;;;;;;;:::::::::c::::::::::::::::::::::::::::::::::::::::;;:::::::::::::::::::::::::::::::;;;;;;;;;::::::;::;;;:::::::::::::::::::::
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::codxkkkkkkkkkxxxxddoollcccccccccc:::;;;;;;;;;;;;;;;;;::;:::;::::::;;,,'''.'''',,,;;:::::::cc:::::cc:::ccc:::cc::::::::::::::::::::::;;;;;::::::::::::::::::::::::::::::;;:::;::::::::::::::::::::::::::::::::::::
;::;;:::;;;;;;;;;;;;;;;;;;;;::::::::::::;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;::cloooodddxxdddoollc::;:::::::::::::;;:::;;;;:::::::::::::::::::::;,,''......'',;;:::::::::::::::::::::cc:::::::::::::::::::::::::::::;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::;:;;;:::;:::::::::::::::::::::::::::::;;;;;;;:;;;::::::::::::::;;;;;;:;;:::::::::cccloooooollc:;;,,,,;:::::::::::::::::::::::::::::::::::::::::;,''.......',;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ccloooool:;,'''',;::::::::::::::::::::::::::::::::::::::c:::;,''......',::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::cclodddoc:,'.'',;:::::::::::::::::::::::::::::::::::c::cc:::;,'.....',;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;:::::::;::::::;:::::::::::::::cloxkkxoc;''',;:::::::::::::::::cc:ccccccccc:cc:::ccc::cc:::;,''...',;::::::::::::::::::::::::::::::::::::::cccc:::cc:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::ccoxkOkdl:,'',;:::::::::::::::::cc:::cccccccccc:::cc::::ccc:;;,'...',;:::cc::::::::::::::::::::::c::cc::cc::cccccccccccc::::::::::::::::::::::;::;::::::;:::::::::;::;:::::;;;::::::::::::;:::::::::::
::;;;;;:::::::::c::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::cldkOkxo:,,,;;:::::::::::::::::::::::::ccc::::::::::::::cc::;;,'..',;:::cc:::cc::::::::::::::::::::::::c:::::cc:c::::c:::::::::::::::::;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::;::::;;;;;;;
;::;;;;::::::::cc:::::::::;;;;;;;;;::;:::::::::::::;;;;;;;;;;;;;;;,;;;;;;;,,,,,,,;;,,,,,,,,,,,,,;;;;;;;:ldxOOkdc;,,;;:::::;;;;;;;;;:;;::::::::::::::::::::::::::::::;,''.'';;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,;,;;;;cdxkkxdc;,,,;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::c::;;,'''',;::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,;;;,,;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;coxkkxdl;,,,,;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;,''',;;:::::::::::::::::::::::;;;::::;;;;;;;;;;;;;;:::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;:::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,;coxOOkxo:,,,,,;;;;;;;;;;;;;;;;;;;;::::::::::::::::::c:::::ccc:;;,''',;;::;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,;;;,;;;;;;;;;;cdkO0Okoc,,,,;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::ccc:cccccc:;,,'',,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:lxO00Oko:,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::cclllc:;;,'',,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;::::::;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;::::::cokO00Oxo:;,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::ccllollc:;,,,,,,;;;;;;;;;;;;;;;;;;;;;;,,;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
;;;;;;;;;;;;;;;;;;;;;;:::;;:::::::::::::::::::::::::::::::::;;;;::::::;;;;;;;;:::::::::::::::::::::::::cdO0KKOxl:,,,;;::::;;;;;;;;;;::::;;;;;;;;;;;;;;;;;::::::cclodoolc:;;,,,,,,,;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::cccccccccccccccclxOKK0Oxl:,,,,;::::::::::;::;;;:::;::;;;;;;;;;;;;;:::ccccllddddolc:;,,''',,,;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''',,,,,,,,,,,,,,,,,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::c:::c:cccccccccccc:cccccldk0KK0kdl:,,',;:::::::::::::::::::;;;;;;;;;;;;:::ccccccccllodddolc:;;,'''',,;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,',,,,,,,,,,,,,,,,,,'',,'',,,,,''',,,,,,,,,,,,,,,,,,,,,,,,,,,
;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::cc:cc::c::::::::::::c::coxO00Okxdl:;,',,:::::::::::::::::::;;;;;;;;;;::cllllllccccllllloollc:;,'...'',,;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''',',,,,,'',,,,,'','',,,,,,,,,,,,'''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,
;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::clxkOOOkxdolc:,,',;:::::::::::::::::::::::::;;:cllooollc:::clllccclllc:;,''....'',,;;;;;,,,,,,,,,,,,'',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
;;;;;;;;;;;;;;;;;;:;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::cldkOOkxdddooc:;'.',,;::::::::::::::::::::::::::cllllllc:;::cccc:;:cllllc:;,.......',,,;;;;,,,,,,,,,,,,,,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::clodxkkkxoooooolc:,'..'',;;;;;;;;;:::::::::::::::ccclllllcc::::;;,'',:coodooc:;'.......'',,;;;;;,,;;,,,,,,,,,,,,,,,,;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;,,,,,,;;;;;;;;;,;,,,,,,,;;,;;,,;;,;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::cclloddddddollclloddolc;'...'',;;::::::::::;;;;::cccccccccccccc::;,'.....,:loddddol:,'........'',,,,,,;;,,,,,;;;;;;;;;;;;;;::::;;;,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;,,,,;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;:;:::::::::::::::ccclooddddollc:::::cldxkkxdoc;'...';:clllllcc::;::cclllcc:;;,,,,,,,,,'........,:ldxxxxdol:;'..........''''',''',,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;:::;;;;;;;;;;;::;::
;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,;;,,,;;;;;;;;;;;;;;;;;;;;;;;;;::::;;;;;;;;:::::::ccccllooooddoolc:;,,',,;:cloxkOOkkdoc;'..';:clooolllllooddooolc:;,'''...............',:lodxxxxxdlc;'...........................''''',,,,,;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::;;::::::::::;;;;:::::::::
;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,;;;,;;;;;;;;;;;;;;;;:;;;;;:;;;::;:::::::ccccccclloooooooollcc:::;,'',,,;:cllodxkOOOkxdl:'...';::cccccloddxxdddolc:;;,,,'..............',;cldxxxxxxdoc;,..............................''',,,,,;;;;;;;:::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;;::::::::::::::::::::;:::
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;:::::::::::cloooooooollccllllllcc::::;,,,,''',;:cclllooodxkkOOOOkxdl:'...'',,,;;::cccllllllcc::;;;,'...............',:cloddxxxxdolc:,..............'''.....'''''''',,,,,;,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;::::::;::::::::::::::::::::::;;::
;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::c::cloddddoollc:;;;;;;;;,,'''''.......',;;;;;;;;;:ldxkkkOOOkxdl,.........'''',,,,;;::;,''''''.............'''',;:ccllooodddddoc;'''''',,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::
;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::ccccccccllllolc:;,'''.'''''.............'''''''....';coddxkkkkOkxoc,...........''''''''''......''''''''''''''''''',,;;;::clddddddo:,''',,,,,,,,;;;;;,,,;;;;;;;;;;;;;;;;;;;;;;;;;;:;;::::::::::;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::
;;;;;;;;;;;:;;;;;;:::::::::::::::::::::::::::::::::::::::::::cccc:::cccccc:;,,'''''',,''',,,,,,,,,;;;;;;;,,,,,,,,;::codxxxkkkkxl;......'''''''',,,,,,''''''''''''''',,,,,,,,,,,,,,,,,;:cllccccc;,'',,;;;;;;;;;;;;;;;;;;:::::::::;::;;:;;:::::::::::::::;:::::::;;:::::::::::::::::::::::::::::::::::::::::::
;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;:;;;;;;;;:::::::::::::::::::::::::::;;;::;;;;:::;;:;;::::::::;;;;::;;;;;;cclloxxkkkxc'....''''',,,,,,,,,;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;,,,;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
;;;;;;;;;;;;:::::::::::::::::::::::;;;;:;;;;;;;;;;;;:::::::::::::::::::::ccccccc::cccc::cc:::ccccccccccccc:::::::::::::::lodddxdl;'..'''',,,;;;;;;;;;;;;;;;;;;;;;,,,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;::::::::;;;;;;;::::;;;;;::::::;;;;;;;;;;;;;
;;:::;;;;;:::::;::::::::::::::::::;;;;;;;;;;;;;;;;;;;::::::::::::::::ccccccccccccccccccccccccccccccccccccccccc:::::::::c:cllcccll;,,,,,,;;;;::::::::::::::::::;;;:::;;;;;::;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::
:::::::;;;;::::::::;;:::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::cccccccccccccccccccccccccccccccccccccccccccc:::::::::::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
:::::::;;;;;;;;::;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::cccccccccccccccccccccccccc::::cc:::cc:::::::::::::::::::::::::::::::;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
:::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;:::::::::::::::::::::::::::::::::::::
::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;::;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;::::::::::::;::;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::
Comentários
Enviar um comentário