xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkkxxxxxkkxxkkxxxxxxxxxxxkkxxxxkkxxxkkkxxxxxxxxxxxdddddddddxxxxxxddddddddddddddddxxxxxxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOd xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkxxxxxxxxxxxxxxxddddddddoooddddddoooooooooollllllooooooddddddddxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOkkOOOOOkkkkOOOOOOOOOkOOOkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOd xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkxxxkkkxxxxxdddddddddddddooooooooollccccccccccc::ccccclooodddddxxxxxxxkkkkxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOkkkkOOOOOOkkOOOkkOOOOkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkOOOOOkOOOOOOOOOOOOOOOOOOOd xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxdddddddddxxxdddoollccc:::::;;;;;;;;;;;;;;::::::clloddddddddddxxxxxxxxxxxxxxxxxxxkxxxkkkkkkkkkkkkkkkkkkkOOOOkOOOOkOOOkkkOOOOkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkOOOOOOOOOOOOOOd xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxdddoddddddddddoolc:;;,,,,,,,,,,,,,,,,;;;:::::::::;::cllooodddddddddxddddddddddddddxxxxxxxkkkkkkkkkkkkkkkOOOOOkkkkOOkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkOOOOOOOOOOOOOOOd xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxddddddodddoooolcc:;,,''''''''''',,,,,'',,,;;:::ccc:::::::ccllllloooooooooooooooooooooddxxxxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOd xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxddddddoooolllcc::;;;,,,,,,,,,,,,,,,,,,,,,,,,,,;::::cccc::::::::ccccclllllllcccccc:ccccccllllooodddxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkOOOOOOOOOOOOkOOOOkkOOOOOOOOOOOOd xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxddooooolc::;;;;;;;;;;;;;;;;;;;;;;;,,,,,,;;,;;,,,;;::::::::;;;;::::::::cccc::;;;;;;;;;;;;:::::cccccllooddxxxxkkkkkkkkkkkkkkkkkkkkkkkkOOkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkOOOOOOOOOOkkkkOOOOOOOOOOOOd xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxddddoollllcc:;;;;;;;::::::::::::;;;;,,,,,,,,,,'''''',,,;;;;;;,,,,,,,,;;;;;;;;;,,,'''',,,,,,,;;;;;;;:::::cccloddxxkkkkkkkkkkkkkkkkkkkkkkkkOOkkkkOOOOOOOOOOOOOOOkOOOOOOOOOOOOOOOOkkkkkkOOOOOOOkkkkOOOOOOOOOOOOOd xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxddddoolcc:::;;,,;;;;;;;;;::::::::;;;,,,,,,,,''''''..''.'''''',,''''''''''',''''''''''''''''',,,,;;;;;;;;;;;;;;:cclodxxxkxkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkOOOOOOkkkkkOOOOOOOOkOOOOOd xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxddddddollc::;,,,,,,,,,,,,,,,,;;;;;;;;;,,,,,,,''''''''.............''''.....'..''.............'''.''',,,,;;;;;;;;;;;;;;:clodxxxxxxxkkkkkkkkkkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkOOkkkkkkkkkkkkkkOOOOkkkkOOOOOd xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxddddolcc::;;,,''''''''''''',,,,,,,;;;;,,,,,'''''''''''...............................................''',,;;;;;:::::;;;;;;:cldxxxxxxxxkkkkkkkkkkkkkkkkkOOOOkkOOOOOOOOOOOOOOOOOOOkkkOOOkkkkkOkkkkkkkkkkkkkkkkOkkkkkOOOkOd xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxdddoolc:;;,,,'''''..........'''',,,,;;;;;;;,,,'''''''.....................................................''',;;;;;;::;;::::;;;:clodxxxxkxxxkkkkkkkkkkkkkkkOOOkkOOOOOkOOOOOOOOOOOOkkkOOkkkkkkkkkkkkkkkkkkkOkkkkkkkkkkOOkkOd xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxdddddollc:;,,'''..................''',,,;;;;;;;,,,,'''''''........................................................''',,,;;;;;;;;;:::::::cllodxxxxxxxxkkkkkkkkkkkkkkOOkkkOOOkkOOOOOOOOOkkkOOOOkkOOkkkkkkkkkkkkkkkkOOOkkkkOkkkkOOOd dxxxxddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxddddolc:;,,,'''.......................''''''''''''''''...........................''................................''''''',,,,,,,;;;;;;;::::cclodxxxxxxkkkkkkkkkkkkkkkOOkkkOOOOOOOOOOOOkkkkOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOkOd xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxddddddolc:;;;,,''''...................................................................''....'''''........................'''''''',,,,,,;;;,,;;;;::::cloddxxxxxxkkkkkkkkkkkkkkkkkkkOOOkkOOOOkkOOOkkkkOOkkkkkkkkkkkkkkkkOkkkOOOkkkkkkkkkOd xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxdddxddoolc:;:;;,,''''...............''''''..............................................'''''''''''''''''...................'''',''',,,,',,;;;;;;,;;;::::ccodxxxxxxxxxxkkkkkkkkkkkkkkkOOkkkkkkkkkkkkkkkkkkkkkOOkkkkkOkkkkOOkkOOkkkkkOkkkkOd xxxxddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxdxxxxxxxxxddddddol:::cc:;,,''''...................................................................'''''''''''''''''''...................',,,,,,,,,,'',,;;;;;,,;;:::::::cloddxxxxxxxkkkkkkkkkkOkkkkOOkkkkOOkkkkkkkkkkkkkkkOOkkkkOOkkkOOOOOOkkkkkkkkkkOd xxxxddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxdxxxxxxddddddddoolc::cll:,,,''''..........................................................''''''''''''''''''''''''''''''..................',;,,;;;;;,,,''',,,,,,;;;;:::;;;::loddxxxxxxkkkkkkkkkOkkkkkkkkkkOkkkOkkkkkkkkOkkkkkOkkkkOOkkkkOOkkkkOkkkkkkkkd xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxddddddddddddolc:::col:,,''''..........................................................''',,'''''''''''''''''',,,,,,'''''................',;;;;;;::;;,,'',,,,,,,,,;;;::::::::clodxxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOkkkkkkkkkkkkkkkkkkd dxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxdddddddddddddoooolc;;;:cc:,''''''......................................................'''.....'''''''''',,,,,,,,,,;,,,,,'''''................',;;;;;;;;;;;,,,,,,',,,,,,;;;;;;;;;;:cloodddxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOkkkkkkOkkkkkkkkkkkd xdddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxddddddooooooolllllll:,,:cc:,'''.''....................................................................'''''',,,,,,,,;;,,,,,'''''''..............',;;;;;;;;::::;,,,,,,,,,,,,;,,,;;,,,,,;:cclloodxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkd xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxdddddddooooooooooooool;,:ccc;'''........................................................'''.......''.'''''',,,;;;;;;;;;;;;,,,,,,''''''............',;;:;;;;;;::::::;,,,,,,,,,,,,,,,,,,,,,,;;::clodxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOkkkkkkkkkOkkkd dxxxxxxxxxdxxxxdxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxddddddooodooddooooooc;;ccc:;'......................................................''''',,,',,,,,,,,,,;;;;::::::::::::::::;;;;,,,,,,'''''.........';;::;;;:;;;;;:::;;;,,,,,,,,,,,,,,,,,,,,;,;;:clodxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOkkkkkkkkkkkkkd xxdddxxxxxddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxddddddoooddddddoooool:,;::;;'......''..........................................''''',,;;;;;:::::::::::cccccclllllcccclccccccc:::::;;;;;;;,''.......',;;:;,,;;;;;;:::::;;,,,,,',,,,,,,,,,,,,,,,;;;:cloddxxxxkkkkkkkkkkkkkkkkkkkkkkOkkkkkkkkkkkkkkkkkkkkkkkkkkkkd xxdddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxddddddooooodddddollllc;,;;;;,'....''.'''.....................................'',,;;;:::cccllllooooooooodddddddddddooodddoooollooollllllccc:;,''''....',;;;,,;;:;,;;;::;;;:;;,,'',',,,,',,,'',,,;;,;;:cloddxxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOkkkkkkkkkkkd xdddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxdddddddoooooooollccccc:;,;;,,'''''''..',''...............................'',,;;::cccllooooddxxxkkkkkkkkOkkOOOkkkxxxxxkkxxxxxxxxxkkkxxdddddoolc:;,,''''',;;;;,,,;;;;,,,;;;;::;,,,,''''',,,,,,'',,,;;;,;;clooddxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkd ddddxxdddxxxxxxxxxxxxxxxxxxxxxxxxxxdxxxxxdddddddooooooollcc:::::::;,,,'''''''....''''............................',;;::cclloodddxxxkkOOOOOO000000000OOOOOkkkkkkO0OOOkkOOOO0000Okkkkkkkxdoc:::;;,,,,;;;;,,,,;;:;;;,;;;;;;,,''''''''''',,,',,,,;;;;;:clooddxxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkd xxxxxdddddxxxxxxxxxxxxxxxxxxxxxxxxdddxxdddddddddollllllccc::::;;;,,,,''''''.......'''.......................''',;::clloodddxxkkkOOO000000000KKKKKK000OOOOOOOOOO0000OOOOO00KKKKK0OOOOOOOxdolcccc:;;;;;;;;,'',,;:::;;;;,,,,,,''''''..'',,,,,,,;,,;;;:clooooddxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkd xxxxxxxxxxxxxxxxxxxxxxxxxxddxxxxdxxxxxdddddddooollc:ccccccc::;;;,,,,'''''..........'......................',;;::cllooddxxxkkkkOOO0000000KKKKKKKKK000000000000000KK000OOO00KKKKKK00OO00OOkxdollllc:::;;:;;,'',,;;;:::;;,,,,,''''......',;,,,;;;;;;;:cllooooddddxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkd xxxxxxxxxxxxxxxxxdxxxxxxxdddddxddxxxddddddddooolllc::ccccc:::;,,,'''''''''..............................',;::cclloooddxxkkkkOOOO00000KKKKKKKKKKKKK00000000000000KKKK000000KKKXXKK00OOOO00Okxdooooolc:::::;,,,,,,,;;;;;;;,,,'''''.'''.',;:;;:::::::::clloodddddddxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOd xxdddxxxxxxxxxxxxxxxxxxxxxxxddxdddddddddoolloooolccc:::::::;;;,,''''''''...............................',;:cccloooddxxxkkkkOOOO00000KKKKKKKKKKKKKKKKKKKKK0000000KKKKK00KKKKKKKKKK00OOOO0K00Oxddddddolc:::::;;;,,,,,,,,,,,,,'''''''''''';::;::;;:::;::clloooddddddxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkd dddddddxxxxxxxxxxxxxxxxxxxddxxxddddddooolllloooolcc::::;;;;;,,,,'''''................................''',;cclloddddxxxkkkkOOOO000000KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK000000KKK0Okxxddxdollc::::;;;;,,,,,,,'''''''.....''.',;;;;:;,;;:;;;:cloooodddddxxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkko ddddxdddddxxxxxxdxxxxxxxxddddxxdddooooooooooooolc::;::::::::;,'''''.....................''...........'',;:clloddddxxxkkkkkOOOO00000000000KKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXXXXXXXXXXKKK000KKXKK0Okxxxxddolc::::;;;;;;;,,,''..........''''',;;,,;,,;;;;;;:clllooddddddxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkko ddddddddddddddddxxxxxxxxxxdddddddoooooddooooolcc:;;::cccccc:;,''''..................................'',,;:cloodddxxxxkkkkkOOOO000000KKKKKKKKKKKKKKKKXXKKKKKKKKKKKXXXXXXXXXXXXXXXXXXXXKKKKKXXXXK0Okkkxxdoolc::;;;;;;;;;,,,'...........'''',,,,,'',;;;;;;::cclloodddddxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkko ddddxxxxxxxxxdddxxxxxxxxdddddddoooooooooooollc::::::ccccc:;,''''''.........................''''......',;:clooddddxxxxkkkkkOOOO000000KKKKKKKKKKKKKKXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNXXXKXXNNNXKK0kkkkkxdolcc::;;;;:::;;;,'...........''''''''''',,;;;;;:::clloooooddxxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkd ddddxxddxdddxxdddddddddddddxddooooooooooollcc:::ccc:::::;,''''.......................................',;:clooddddxxxkkkkkkOOOO000000KKKKKKKKKKKXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNXXXNNNXXKK0OOkkkxdollc::;;;;:::::;,'..........''........'',,;;;;;;::cclooooodddxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkd ddddxxdddddddddddddddddddddddooooooooolllllc:::ccc:::;;;,''..........................................',;:clooodddxxxkkkkkkkOOOO00000KKKKKKKKKKXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNWWWWNNXXXXXXXKK00Okkkkxdolcc:;;;;::::;,,''........''......''''',,,;;;;;;:cclllloddddxxkkxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkd dddddxxxxxxxxxddddddddddddddooooooooolllllc:::::::;;;;,,'...........................................',,;:cloooddxxxxkkkkkkkOOOOO00000KKKKKKKKKKKXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNWWWWWNXXKKXXXKKK00OOOkkxxdolc::;;;:::;;,''........'''.....''''',,,,,,;;;::ccllloooddddxxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkkkd dddxxxxdxxxxxxxdddxxxxdddxdooooooooolllllc:;;;;:;;;;;,,'............................................',;;:cllodddxxxxkkkkkkkOOOOOOO0000KKKKKKKKKXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNWWWWWWWWWNXKKKXXXXKK0000Okkkxddol:;;;;:::;,''.........'.....'''''',,'',,,;;;:cclllllooooddxkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkd xdxxxxdddxxxxxxxxxxxxxxddddoooooooollllll:;;;:::;;:;,''.............................................',;::cllodddxxxkkkkkkkOOOOOOOO00000KKKKKKKXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNWWWWWWWWWNXKKKKKXXKKKKK00OOkkxddolc:;;;;:;,,''........''....'''''''''',,,,,;;;::cccllloooodxxkxxkkkkkxkkkkkkkkkkkkkkkkkkkkd dddxxxddxxxxxxxxxxxxxxxddddooooooollllllc;;;::::::;,''.............................................'',;;:cloodddxxxkkkkkkOOOOOOOOO00000000KKKKKXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNWWWWWWWNNXXKKKKKKKKKKKK0000Okxxddol:;;;;;;,'''........''......'''''''''',,,,;;;;:cclloooooddxxxxkkkkxxkkkkkkkkkkkkkkkkkkko xxdddxxdddddddxxxxddddxxddoooooollllllcc:;;;:;;;;;,'''''...........................................',,;;:cloodddxxxkkkkkkkOOOOOOOO00000000KKKKKXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNWWWWWWWNNNXXKKKKKKKKKKKK00000Okkxdol:;;;;;,'''.........''......'''''''''''',,,,;;;::cloooooddxxxxxxkkkkkkkkkkkkkkkkkkkkkko xxxxdxxxxxxxdxxxxxxdddxxxdooooolllllllc:::;;;;;;,,''...............................................',;;::cloodddxxxxkkkkOOOOOOOOO0000000KKKKKKKXXXXXXXXXXNNNNNNNXXXXXXXXNNNNNNNNNNWWWWWWWNNXXXXKK00KKKKKKK0000000OOxdoc:;;;;,'''.........''.......''',,,'''''',,,;;;;;:clloollodxxxxxkkkkkkkkkkkkkkkkkkkkkkd xxxxxdxxxxxxxxxxxxxdxxxxxddololllllllc:;;;;;::;;,''...............................................',;;;::clooddxxxxkkkkkOOOOOO0000000000KKKKKKKXXXXXXXXNNNNNNNNNNNNNNXNNNNNNNNNNNWWWWWWWNNNXXXXXKK00KKKKKKK000000OOkxdl:;;,,'''''........''.....''''',,,,''''',,,,;;;;::cllloolldxxkkkkkkkkkkkkkkkkkkkkkkkko xdxxxxddxxxxxxxxxxxxxxxxdddollllllllc:;,;;:::;,''...'............................................'',;;::cclooddxxxxkkkkkOOOOOOO000000000KKKKKKKXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWNNNNXXXXXKK000KKKKKK000OOOOOkxoc;,,,,,,,,'.......''.....''''',,,,,,'''',,,,;;;;;:ccclooooodxxkkkkkkkkkkkkkkkkkkkkkkd dxxxxxddxxxxxddxxxxxxxxddxddollllllc::;::::;,,'.....'............................................'',;;::cclooddxxxxkkkkOOOOOOO00000000000KKKKKKXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWNNNNNXXXXXKK0000KKKKKK00OOkkxdl;,''''',,,'.....'',''......'''',,,,,,,''',,,,,,;;;;::cloooooodxxkkkkkkkkkkkkkkkkkkkko xxxxxxxxxxxxddddxxxxxxxxddddoolclllc::::cc:,'...................................................'',,;;::cclooddxxxxkkkkOOOOOOOO0000000000KKKKKKKKXXXXNNNNNNNNNNNNNNNNXXXXXNNNNWWWWWWWWWWWNNNNNNXXXXXXK00000KKKK00OOkxl;,''...''''....',,;;,'..........'',,,,,'''',,,,,,,,;;;;:ccccclloodxkkkkkkkkkkkkkkkkkko dddddxxxddddxxddddxxxxxdddddoolcccc:::::::,'...''...............................................',,;;:::ccloodddxxxkkkkOOOOOOOOO000000000KKKKKKKKXXXXNNNNNNNNNNNXXNXXXXXXNNNNNWWWWWWWWWWWNNNNNNXXXXXXXKK0000000000Okd:,,,'............'''''''''.........',,,,,'''',,,,,,,,,,;;:::ccccccldxxkkkkkkkkkkkkkkkko dddddxxxxddddxddddxdddddddddoolc:c:::cc::,'''.'''.....''.......................................',,;;;:::ccllodddxxxkkkkkkOOOOOOOOOO00000000KKKKKKXXXNNNNWNNNNNNNXXXXXXXXNNNNWWWWWWWWWWWWWNNNNNNXXXXXXXXKKK0OOO0000Oxl;,,'''..............'''''''''''''...'',,,''''',,,,,,,',,;;:clccccccodxkkkkkkkkkkkkkkkkd ddxxxxddxddxxxxxxxxdddddddddoolcc::::cc:;''''.''''............................................'',,;;;:::cclloooddxxxkkkkkkkkkOOOOOOOOOOO00000KKKKKXXNNNNWNNNNNNNNNXXXXXXNNNWWWWWWWWWWWWWNNNNNNNNXXXXXXXKKKK00OOkkkxoc;,'''''............'''''''''''''...''''',,''''',,,,,,,,,,,;::::::cloxxxkkkkkkkkkkkkkkkd dddxxxddxxxxxddxxdddddddddddoollc::::c:;''''.................................................'',,,;;;:::cclllllloddxxxxkkkkkkkkkOOOOOOOOOO00000KKKKXXXXNNNNNNNNNXXXXXXXXXNNNWWWWWNNNNNNNNNNNNNNNXXXXXXXKKKKKK0OOkxdoc;,',;;;,,'...........'''''''......''''''',,,,'''',,,,,'''',,;::cclodxxkkkkkkkkkkkkkkkko ddddxxdddddxxdddddddddddddddolllc:::::,'.''....''.............................. ............'',,;;;;:::ccc::::cclloddddxxxxxxkkkkkkkkkkkOOOOO00000KKKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKK00Oxdlc:,',;:::;'.....................'''''''''''''''''''',,,,'',,,,;clooddxxxxkkkkkkkkkkkkkko dddddddddddxxxdddxxddddddddoolllc:::;;,'.......'............................................''',,;;;;::::;;,;;;;:::cccllloooooddddxxxxkkkkkkkOOOOO000000KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXXXXXXKKKKKKKKK000Oxolc;,,,;:::;,.....................''''''........''''''',,,,,,,,,,:coodddxxkkkxxkkkkkkkkkko dddxxdxxxddddddddddddddddddooooc:;::;;,'.....'..............................................'',,,;;;;;;,,,,,;;;;;;;;;;;;;:::::ccccllooddxxxxxkkkOOOOO0000000KKK000KK000000000000000000000KKKKKKKKKKKKKKKKKKK000Okdolc;::::;:;;,'....................'''.............'''''',,;;,''',,;coddddxkkkkkkkkkkkkkkko dddxxxxxddxdddddddddxxdddddddol:;;;;;,'.....................................................',,,,;;,,,,,,,,,;;;;;;;;;;,,,,,,,;;;;;;:cclloddddxxxkkkkkOOOOOO0000000000OOOOO00OOOOOOOOOOOOOO0000000000000000000OOkxdolc::cc:cc:;,'...................''.................''',,,,,;,,'',,;coddxxxkkkkxxkkkkkkkko xddxxdddddxdddddddddddddddddolc::;::;''''''................................................'',,;;;,,,,,,;;;;;::::;;;;;;,,,,,,,,,,,,;;::cllllloddxxxxkkkkkkOOOOOOOOOOOOOOOkkkkkkkxxxkxxxkxxxkkkxkkkOOOOOOOOOkkkkxxdolccclc:ccl:;''.....................................'''',,,;;;;,,,,,;:loxxxxxkkkkxkkkkxxko dddddddddddddddddddddddddddollc::::;,''''..................................................'',;;;,,,,;;;::::::::::::;;;;;;,,,,,,,,,,;;;:::ccclooodddxxxxxxxkkkkkkkkkkkkkkxxxxxxddooddooolllllllllooddddddddddddoooollclllccclc;'.......................................',,,,,,;;;;;,,,,;:codxxxxxxxxxxkkkkko dddddddddxddddddddddddddddollcc:;::,,,,''..................................................',,;;;,;;;::::::::::::::::::;;;;;;,,,,,;;;;;;;:::cclllooodddddddxxxxxxxxxxxxxxddddoollllllccc:::::::::::cccccccllooolcccclllllccccc;,...................................'''.'',,,,,;;;;;,,,,,;:lodxxxxxxxxxkkkkko ddxxddddddddddddddddddddddoolc::;:;,',,,''................................................'',,,;;;;;;;;;::::::::::::::::::;;;,,,,,,,,;;;;;;:::ccccloooooooddddddxxxxddddddooollccccccc::::;;;;;;;;;:::::::cclllcc:;;:clolccllc:,'...........................''''..'''''''',,,,,;::;;;,,,,;:codxxxkkxxxkkxxko dddxxxxdddddddddddddddddoooooc;;:;,'',,,'.................................................',,,;;;;;;;;;;;;;;;;;;;;;;;:::::::;;,,,',,,,,,;;;;;::::cclllllooooddddddddddoooolllccccccc:::::;;;;;;;;;:::::ccccccccc::;;;;cllllllc:;'.........................'''''''',,,,,'',,,,,,;;:::;,,,,;:ccoxxkkxxxkkxxxxo dddddxddddddddddddddddddooool:;;;,''',,'...........................'''....................',,;;,;;;;;;;,,,,,,,,,,,;;;;:::::cc::;,,'''',,,,,;;;;;:::ccclllooodddddddoooollllccccc:::::;;;;;;;;;::::::cccllllllllllcc::;;cllllllc;,'..........................'''..'',,,''''',,,,,;:cc:;,,,,;:cldxxxxxxkkxxxko dddddddddddddddddddddddoooool::;,''',,,'..........................''''''..................',,;;;,;;;,,,,'''''',,,,;;;,,,,,,;:;;;;,,'''''',,,,;;;:::cclllooodddxxxxddooollcccc::::;;;;;;;;;;;;;:::ccclllllooooooooolcc:::clllllc;,.....................'.....'.....'''''''''',,,;;:::c:;,;;;;:coxxxxxxxkxkkko dddddddddddddddddddddddooodoccc;''''',''...............................''................',,,;;;;;;,,,,'''''''',,,,,,'.....',''',,,,,,'''',,,,;;;::cclllodxxkkkkkxxxddolccc::::;;;;,,,,,,,,;;;:::ccccllllooooooooollccccllllllc:,...................''..............''''.''''',,;:::::;;;:::;:lodxxxxxkkkkko ddddddddddddddddddddddddddolccc;'''''''................................''................',,;;;;;;;;,,,,'''''''',,;;;,'.......'',::;,,,,,,,,,,;;;::clloodxkOO0000Okkxddolcc:::;;;,,,,,;;::::ccllooolc::::ccclllllllccc:cllooool:;'...................................''....'''',,;::::;;;:c:::cldxxxxkkkkxko dddxxdddddddddddddddddddddol:cc,'''''''.................................................',,;;;:::;;;;;;,,,,,,,,,,;;:;,,''....',;:lol:;,,;:::;;;;::cclodxkkO0KKXXXK0OOkxdolc::;;;;;;:::::;;;,,;;::::cccc::;;;;::cccccc::ccloooolc;'..........................................''',,;;::::;;:::::cloxxxxkkxxxko ddddddddddddddddddddddddddolcc:,''''..'.................................................',,;;::::::::::;;;;;;;;;;:::::;,,,'',;:cloolc:;;;:cllcc::cclodxxkO0KKXXXXKK00Okxxolccccc:::;;::::;,'..'''.'',;;::::;,,,;;:::::::clodoolc;'...........................................',,,;;::::::;;:cccloxxxxxxxxxko ddddddddddddddddddddddddddoolc;,''''....................................................,,,;:::cccccccccc::;;::::cllllllcccccllooooolccccclloollcclldxkkO00KXXXXXKKK00OOkxxddddoc:;;:cllc:;,......',;:;;;;;;;;,;;;;:::::cloooolc;'..........................................',;,,,;;;::::;;::ccldxxxxxxxkxko ddddddddddddddddddddddddddoolc;'',,'...................................................',,;;:cccccccllllcccc::::cccllloooooodddooooooolllllooooooooodkkOO00KXXXXXKKK000OOOOO00Odlccclooolc:;,''',,,;cllc;;;;;;;;:::::::cclooodoc;'.........................................'',;,,;;;;;;::;;;:clodxxxxxxkkkko ddddddddddddddddddddddddddddoc:,,,,'...................................................',,,;:ccccclllllllllllllllllllloooooooddddddddoooooddddddddddxkkOO00KKXXXXKKK00000000000OOkxxddxxdolcc:::::cloooollcccccccclcccclllloodoc;'.........................................',,,;;;;;;;;::;;;:clddxxxxxxxxxko ddddddddddddddddddddddddddddol:,,,,''..................................................',,,;::ccclllllooooddddddooooodddddddxxxxxxxxxxxxxxxxxxxdddxxkkkOO00KKXXXKKKK000000000000OOkkxxxxxxxxxxxxxxxddddddddoodddddddooooooooddoc;'........................................'',,,;:::;;;;:;;;;:codxxxxxxxxxkko ddddddddddddddddddddddddddddol:;,,,,'..................................................',,,;::cccllllooooddxxxxxxdddxdddxxxxxxxxxxkkkkkkkkkkkkxxxxxkkkkOO00KKXXXKKKK000000KK000000OkxxxxxxxxxxxkkkxxxxddddxxxkkkkOkkkxxxxxxxddol;'.......................................''',,,;:::;;;::;,;:ccodxxxxxxxxxxko ddddddddddddddddddddddddddddolc;,;;,'..................................................',,;;::ccllllooooddxxxkxxxxkkkkxxkxxxkkkkOOOOOOOOOkkkkxxxxxxkkkkkO00KKXXXKKKKK0000KKKKKKKK000OkxxxxxxxxxxxxxxxxxxxkkOOOOOOOOOOOkkkkkxxdol:,.......................................''',,,,;::;;;::;;;ccloxxxxxxxxkkxko dddddddddddddddddddddddddddddoc:;;;;'..................................................',,;;;::clllloodddxxxxxxkkkkkkkkkkOOOOOOOOOOOOOOOOkkkxxxxxxkkkkkOO00KKXXXKKKKK000KKKKKKKKKKKK0OOOOOkkkkkkkkkkkkkOOOO0000OOOOOOOOOOOkxxddl:,.....................................''''''',,,;;;;;;;;:cccodxxxxxxxxkkkko dddddddddddddddddddddddddddddolc:;;;,'.................................................'',,;;:cccllooodddxxxxxkkkkkkkOOOOOOOOOOOOOOOOOOOkkkxxxxxxxkkkkOO000KXXXXKKKK000000KKKKKKXXXXKKK0000000000000000000000000OOOOOOOOOkkxxdol:,....................................''''...',,,,,;;;;;:cccloxxxxxxxxxxxxko ddddddddddddddddddddddddddddddolc:;;;,.................................................'',,;;::ccllloodddxxxxkkkkkOOOOOOO00OOOOOOOOOOOOOOkkxxxxxxxkkkOOO00KKKXXKKKK000000000KKKKXXXXXXXXKKKKKKKKKKKKKK0000000000OOOOOOOOkkkxdool:,....................................'''.....',,,,,,,;::cccodxxxxxxxxkxxxko ddddddddddddddddddddddddddddddollc::;;'................................................'',,;;;::cclloooddxxxxkkkkOOOOOOO00OOO0OOOOOOOOOOOkkxxxxxxkkOOOO000KKXXXKKK0000000000KKKXXXXNNNXXXXKKKKKKKKKKKK000000000OOOOOOOOOkkxxdool:'............................................'',,,,,,;::cclddxxxxxxxxkkkkko ddddddddddddddddddddddddddddddooolc::;,'...............................................'',,,;;:::cclloooddxxkkkkkOOOOOO00OOOOOOO00OOOOOkkxxddddxxkkOO00000KKKXKKK00000000000KKKKXXXXNNNXXXXXXKKKKKKK00000000000OOOOOOOOkkkxxdolc;'.............................................'',,,,,,:cllodxxxxxxxxxxkkkko dddddddddddddddddddddddddddddddoool::;;,................. .............................'',,;,;;:::ccllooddxxkkkkkOOOOOOOOOOOOOOO00OOOOkxxdoooddxxkkOOO0000KKKKKK000000000000KKKKXXXXNNNNNXXXXXXXKKKKK000000OO0OOOOOOOOkkkkxdoolc;'..............................................',,,,,,;cloodxxxxxxxxxxxxxko dddddddddddddddddddddddddddddddooolc:;;,'..................... ........................'',,,;;:::ccllooddxxxkkkkOOOOOOOOOOOOOOOOOOOkkxdooooodxxkkOOOOO000KKKKKKKKK0000000O000KKKXXXXXNNNXXXXXXXKKKK00000000OOOOOOOOOkkkxxxdolc:,...............................................',,,,,';cooddxxxxxxxxxxxxxxo dddddddddddddddddddddddddddddddooolc::;,'.................. ........ ..................'',,,;;:::cccllooddxxkkkkOOOOOOOOOOOOOOOOOOOkxdooodddxxkkOOOOO000KKKXXKKKKKKK0000OOOOO00KKKKXXXXXXXXXXXXKKKKK000000OOOOOOOOkkkkxxxdolcc;'..'''..........................................'',,,,,,codddxxxxxxxxxxxxxko ddddddddddddddddddddddddddddddoooolc::;,'........................... ..................'',,,,;;:::cccllooddxxkkkkkkOOOOOOkkOOOOOOkkxdoodddddxxxkkOOO000KKKXXXXXKKKKKK0000OOkkOOO00KKKXXXXXXXXXKKKKKK00000OOOOOOOkkkkkxxxddolc:,...',,'.........................................'',;;,,,codddxxxxxxxxxxxxxko ddddddddddddddddddddddddddddddooollc::;,'...................... ...............''.......',,,,;;;:::ccllloodxxxxxkkkOOOOOkkkkkkkkkkxdooodddddddddxxkkOO000KKKXXXKKK0000000OOOkkkkOO00KKKKKKKKKKKKKK00000000OOOOOOkkkxxxxddolc:;'..'',,'.........................................'',;;,,;coddxxxxxxxxxxxxxxxo dddddddddddddddddddddddddoooooollllc:;,,'.......................... ...........'''''...',,,,;;;;::cccllooddxxxxkkkkOOkkkkkkkkkkkxdolloooooooooooodxkkkkOOO000000OOOOOOOOOOOkkxxxkOO000KKKKKKKKKKKK00000000OOOOkkkxxxdddollc;,''..''''.........................................'',,,;;;codxxxxxxxxxxxxxxxxo ddddddddddddddddddddddddooollllllc:::;;,,'................. ......................''.....',,,,;;;;::ccclloooddxxxxkkkkkkkkkkkkkkkkxdlccllllccccccccloddxxxxkkkkkkkxxxxxkkkkOOkxddxxkkOO000000000KKK0000000000OOkkkkxxdddoolc:,'''''''''........................................',,,,,;:clddxxxxxxxxxxxxxxxxo ddddddddddddddddddddddddooolllllllccc:;;,,'........................... ................'',,,,,;;:::cccllooodddxxxxkkkkkkkkkkkkkxdoc:::::::;;;;;;::cllloooooooooooooooddxkkkkxddxxxxkkOO0000000000000000000OOOkkkxxdddoolc:;,''''',,,'.......................................',,;;,;:cldddxxxxxxxxxxxxxxxxo ddddddddddddddddddddddddddddooooooolllc:;;,'.................................. ..........',,,,,;;;:::ccclloooddddxxxxkkkkkkkkkkxddlc;;;;;;,,''''',,;;:::::::::cc::::::clodddxxxxxxxxxkkkOOO0000000000000OOOOOkkkkxdddooll:;,,,,,,;;,'.......................................',,;;;;;clddddxxxxxxxxxxxxxxxxo ddddddddddddddddddddddddddddddooooollllc:,'.................................. .. ........'',,,,,;;;:::ccllloodddddxxxxxkkkkkkkkxdooc:;,,,,''''''''',,,;;;;;;;;;,''''',;:ccloxkkkkxxxxxkkkOOOOO00000000OOOOOOkkkxxxddoollc:;,,;;;;:;'.......................................',;;;;;::ldddxdxxxxxxxxxxxxxxxxo dddddddddddddddddddddddddddddddoooooooolc::,.................................... .......'',,,,,;;;::::ccllloooddddxxxxxkkkkkkxdooolc:;;,,'''''''''',,,,,,,,,,''''''',,;:coxkOOOkkkkxxkkkkkOOOOOOOOOOOOOOOOkkkxxxddoolcc:;,,;;;::;'.......................................';::::::clodxxxxxxxxxxxxxxxxxxxxo dddddddddddddddddddddddddddddddddooooooolcc:;'................................... .........,,,,,,;;;;::::cccllloooodddxxxxkkkkkxddoooolcc::;;,,,,,,''',,,,,,,,,,,,,;,,;;:cdkO000OOOOkkkxxxkkkkkOOOOOOOOOOkkkkkxxdddollcc:;,',,,;;,........................................,;:::::clooodxxxxxxxxxxxxxxxxxxxxo dddddddddddddddddddddddddddddddddddddollcc::;'........................... .................',,,,;;;;;;;:::ccclllooodddxxxxkkkkxxdddooooollllc::;;;,,,,,,,,,;;;;::cclllooxkO00000000OOkkkxxxxxkkkkkkkkkkkkkkxxxxddoollccc:,..............................................',::cccclooddoddxxxxxxxxxxxxxxxxxxko ddddddddddddddddddddddddddddddddddddddollc::;,'',,''.......................................',,,,;;;;;;;;:::cccclloodddddxxxkkxxdddddddoooollllllcc:;;;;;;;::clodxxkkkkOO0000KKKK00000Okkkkxxxxxxxkkkkkkkkkxxxddoollllccc;...............................................';::cccoooddddodxxxxxxxxxxxxxxxxxxko dddddddddddddddddddddddddddddddddddddddooolcc::;;;,'''......................................,,,,,,,;;;;;;::::ccclloooooddxxxxxxddddooddoooooooooooollllllllodkOO000000000000KK0KK00000OOkkkkxxxxxxxxxxxxxxxdddoolllllcc:'..............................................'',;::cloddddddddxxxxxxxxxxxxxxxxxxxo dddddddddddddddddddddddddddddddddddddddddddooolccc::;;;'................. .................,,,,,,,,,;;;;;::::ccclllllloddddddddddddoooooooooooooooooooddxxxkOO000000000000000000000000OOkkkkxxxxxxxxxxxddddooollllllc:,..............................................'''',;;:codddddddxxxxxxxxxxxxxxxxxxxxo ddddddddddddddddddddddddddddddddddddddddddddooollllc::;'..''................. .............',,,,,,,,,,,;;;;::ccccccccllooooodddddddddoooddddooddddxxxxxkkkkkO00000000000000000000000000Okkkkkkkkxxddddddooolllllllllc;'..............................................'''',,,;cloodoodxxxxxxxxxxxxxxxxxxxxxo ddddddddddddddddddddddddddddddddddddddddddddddoooollcc:'..................... ..............',,,,,,,,,,,;;;;;:::::::ccclllooooodddddddooooddddddxkkOOOOOOOOOOO00000000000000000000000OOOOOkxxxkkkxxddddoooolllclllllc:'...............................................'',,,,,;:lloooodxxxxxxxxxxxxxxxxxxxxxo ddddddddddddddddddddddddddddddddddddddddddddddddddooll:,.....................................,,,,,,,,,,;;;;;;;::::::::ccccclllooooooooooooooollooddxkkkOOOOkkkkkOOOO00000000000OOOOOOOOkkkkdddxxkxxddoooollcccllllllc,...............................................''',,,,,;:cloooddxxxxxxxxxxxxxxxxxxxxxo ddddddddddddddddddddddddddddddddddddddddddddddddddddool:,....................................',,,,,,,,,;;;;;;;::::;;;:::::::ccclllllcccccccclllccclloooddddddooodddxxkkOOOOOOOOOOOOOkkkkkkxdooodxxxdooollllllllllllc;................................................'',,,,;;;:::clodddxxxxxxxxxxxxxxxxxxxxo dddddddddddddddddddddddddddddddddddddddddddddddddddddoolc:,........................... .......,,,,,,;;;;;;;;;;::::;;;;;;;;;;;;;;;;;;;;;;;:::ccllllllllllooooooooolllooooddxxkkkkkkkkkxxxxdddocloddddoollllllllolllc:,.................................................'',,,;;:::::coddxxxxxxxxxxxxxxxxxxxxxo dddddddddddddddddddddddddddddddddddddddddddddddddddddddoooc,...''.............. ............',,,,,;;;;;;;;;;:::::;;;;;,,,,'''''''''',,,;;:::ccclllloooooooooooooolllcccccclooddddxxdddoooolcclodddoollllooooollc:,.................................................',,;;::::::::clodxxxxxxxxxxxxxxxxxxxxxo ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddoc;'''................ .... .........,,,,;,;;;;;;;;;:::c:::;;;;,,''............''',,,;;;:::cccccllllllllllcc::;;;;;;:::ccllllllooolclloddooooloooooolcc:;.......................................'.........';;;;:llcc::cclloddxxxxxxxxxxxxxxxxxxxxo ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddool;'................................',,,,,,,,;;;;;;::cccc::::;;;;,,,,,,'''''''''''''''''',,,,,,,;;;;;;;;;;,,,,''''''',,;;:ccclooooooooooooooooooollcc:;'......................................,;,'.....',;:c::cllolllooddddddxxxxxxxxxxxxxxxxxxxo ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddoool;.................................,,,,,,,,;;;;;;;:cccccc:::::::::::::::;;;;;;;;;;;;;,,;;;::;;;;;::::::::::::;;;;;;::::cllllooodddddooooooooolllcc:;'......................................';;,''...'';:cccccloooddddxxxxxxxxxxxxxxxxxxxxxxxxxo dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddoc,................................',,,,,,,;;;;;;;::cccccccc::::::::::::::::::cccccccclloddddoodxkkxxxxxxxxxdddddddddddoooooooddddddoooooooolllcc:;'.......................................',,'.'.''';:llllllodddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddoc;'''''''..........................',,,,,,,,,,,;;;:cccccccccc::::ccc::::::::cccclllllooddddddddxxxxxxxxxxddddddddddxxxddddddddxdddooooolllllccc:;'.......................................''''.''',;:cooooooddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddol:,,,,,,,..........................,,,,,,,,,,,,;;;:ccccccc::::::::::::::::::::cclllllloooollloooodddddoooooooodddxxxxxxxxxxxxxdddoooollllccc::;'........................................'''',;;:cloodddddddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddoc::;;;;;:;,,''...................',,,,,,,,,,,,;;;:cccccc::::::::::::;;;;;;;::::ccclllllllllloooooolllllooooddxxxxxxxxxxxxxxdddooolllllcc::;,'.......................................',,,;cllooooddddddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddooooooooollcc:;,'................',,,,,,,,,,,,,,;::ccccccc:::::::::;;;;;,,,,;;;:::ccllllllllllclllllllloooddddxxxxxxxxxxxdddooolllllcc::;;,.......................................,:cccloddddddddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddooooolllccc:;;,''''........,,,,,,,,,,,,,,,;;::cccccccccc:::::::;;;;,,,,'',,,,;;;;:::::::::::::clloodddddddddxxxxxxxddooollllccc::;;;'.....................................,:lloooddddddddddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddodddoddoooooooooollccc:;,''''',,,,,,,,,,,,,,,,;;::cccccccccccccccc::::;;,,,'''''''''''',,,,,,;::cclooodddddddxxxxkkxxxddoollllccc::;;:;'...................................';coooddddxxddddddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddoooddooooolccc::;;,,,,,,,,,,,,,,,;;;::cccllllllllccccccccc::::;;;,,,,,,,,,;;;;:cclloodddddxxxxxxxkkkkkxxddooolllcc::;:cll:...............................''';:loddddxxxxddddddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddooooc;;;,,,,,,,,,,,,,;;;:::cccllooooollllllllcccccccccccccccccclllooodddxxxxxxxxxxkkkkkkxxxdddoollcc::;;;:lll;...........................',;cclloddxdddxxxxxxdxxddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddol:;;,,,,,,,,,,,,,,,;;:::ccclloooooooooooollllloooooooooddddxxxxxxxxxxxxxxkkkkkkkkkxxxxddoolllc::;;;;:loll;.......................';:llodddddxxxddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddl:;,;,,,,,,,,,,,,,,,;;;::cccllooooodddddddooddddxxxxxxkkkkkkkkkkkkkkkkkkkkkkkkkkxxxdddoollcc::;;;,;:loool;'..................',;clodddddddddxxxddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddl:;,;,,,,,,,,,,,,,,,,,,;;::cccllloodddddddddxxxxxkkkkkkkkkkkOOOOOOkkkkkkkkkkkkkxxxdddollcc:;;,,,,;:loooolllllcc::;;;,,,,,;;:clooddddxxdxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddl:;;;,,,,,,,,,,,,,,,,,,,;;;:::cclloooooddddxxxxxxxxxxxkkxkkkOOkOOOOkkkkkkkkkkxxxxddollcc:;;,,,,,;:looooooddxdddddddoooooooddddxxxxxxxxdxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddl:;,,,,,,,,,,,,,,,,,,,,,,,;;;;::ccllloooooodddddxxxxxxxxxxxkkkkkkkkkkkkkkkxxxdddoollc:;;,,,,,,,;:loodoooodddddxddddddddddddxdxxxxxxxxxxdddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddl:;,,;,,,,,,,,,,,,,,,,,,,,,,,,;;::::ccllllllloooooooddddddddxxxxxxxxxxxxdddddooolc:;;;,,,,,,,;;:lodoooooodddddxxdddddxddddxxxxxxxxxxxxxdddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddl:;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;::cccccccccccccllllllooddddddddddoooolllcc:;,,,,,,,,,,;;cloooooooooddddddxdddddxxdddxxxxxddddddddddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddl:;;;;;,,,,,,,,,,,,,,,,,,,,'''',,,,,,,,,;;;;;;;;;;;;::::::ccclllooooollllcc:::;;,,,'''',,,,;:cloooddooodddddddddxxxdddxxdddxxxddddddddxxxxxxxxxxdxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddl:;;;,,,,,,,,,,,,,,,,,,,''''''''''''''''''''',,,,,,,,,,,;;;;;::::::::::;;;;,,,,,''''',,,,,;:cloddddddddddddddddddxxdddxxdxxdxxddddxdddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddoc;;,;,,,,,,,,,,,,,,,,,''''',,,,'''''''''''''''''''''''',,,,,,,,,,,,,,''',''''''''''',,,,,;:coooddddddddddddddddddxxddddddxxdddxdddxxddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxl ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddoc:;,,,,,,,,,,,,,,,,,,,,,,,,,,'',,''''''''''''''''''''''''''''''''''''''''''''''''''',,,,,;;cloooddddddxxddoc:coddddddddddddxxddddxxdxxxdxdxxxxxxxxxxxxddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxl ddoooddooooddooooooodddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddooc,'.',,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''',,,,,;;:clooodddddxxxxddo:,,:coddddddddddddddddddddddddddxxddxxxdddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxdxl ddoooooooooooooooooooooooooooooooddddooodddddddddddddddddddddddddddddddddddddddddddddddddol:,....',;,;;,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''.'.''''''',,,,,;;:loooodddddxxxxxddoc,',;:loddddddddddddxxxddddddddddddddxxdddxxddxxxxxddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxdxl ooooooooooooooooooooooooooooooodooooooooooooooodddddddddddddodddddddddddddddddddodddddool:,......';;;;,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''''''.''''..''......'''',,,,,,;;:clooddddddxxxxxxxdddl,''',;:lodddddddddddddddddddddddddddxxdddxxxxxxxxxdddxxxxxxxxxxxxdxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxl oooooooooooooooooooooooooooooooodooooooooooodddooooddoodddddodddoddddddddddddddddddodooc,........',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''.....''''.'''''',,,,,,,,;;:cloodddddxxxkxxxxxdddo:'..',;:coddddddddddddddddddddddddddddddddxxxxxxdxxxdxxxxxxdddxxxdddxxxxxxxdddxxxxxxxxxddxxxxxxxl oooooooooodooooooooooodooooooooooooooooooooooddooooddooooooooodooddddddoodddddddddoooc;'.........',,,,,,,,,,,,,,,,,,,,,,,,,,,',,,,,,,,'''''''''''''''''''''..'''''''''',,,,,,,,;;;:cloooddddxxxxxxxxxxxxddoc,...',;;:loddddddddddddddddxddddddddddxdddddxxddxxxxdddxxdddxxxxxxxxddxxxxxxxxxxxxxxxxxdxxxxxxxl oooooooooddooooooooooooooooooooooooooooooooooooooooooddooooddoooooooddooodddoooddool:,...........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''',,'','''''''''''''''''''''''''''',,,,,,,,,;;;:clooooddxxxkkkxxxxxxxxdddo:'..'',;:cloddddddddddddddddddddddddddddddddddddxxddddddddddxddddxdddxxxxxxxxxxxxxxxxxxxxxxxxxxl ooooooooooooooooooooooooooooodddoooooooooddooooooooooddoooooooooooddddoooodoooooool;............',,,,,,,;,,,,,,,,,,,,,,,,,,,,,,,,'',,,''''''''''''''''''''''''''''',,,,,,,,,,,;;:clooooddxxkkxxkkxxxxxxddddol;...',;::clodddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddxxxl oooooooooooooooooooooooooooooooooooooooooooooooddoooooooooooooooooddoooooooddooooc;............'',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''''',,,,,,,,,,,;;;:ccloodddxxxxxxkkkxxxxxxxddddddl,...',;;:clooddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddl ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooodooooooooooooc,.............'',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''''',,,,,,,,,,,,;;;:cllodddxxxxxxxxxxxxxxxxxxdddddddc'...',;;::clodddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddl ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooool:,'............''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''',,,,,,,,,,,,,;;:ccloodddxxxxxxxxxxkkxxxxxxxdddddxxo:'...',;;;:cloddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddl ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooodddoooooooooool:,..............''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''',,,''''''''''''''''',,,,,,,,,,,,,;;:clooooddxxxxxxxxxxxxxxxxxxxdddddddxdoc'..',,,;;:coodddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddl ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooc;'...............''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''','''''''''''''',,,,,,,,,,,,,,;;:cllooodddxxxxxxxxxxxxxxxxxxxxddddddddddo:'..',;;::clodddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddl oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooodooooooooc;,................''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''',,,,,,,,,,,,,,,,,;;;:clloooddxxxxxkkkkxxxxxxxxxxxxxxxdddddxxxdl,..';:::cclloddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddl ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooolc;,.................''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''',,,,,,,,,,,,,,,,;;;:cclllooddxxxxxkkkkxxxxxxxxxxxxxxxxdxxxxxxxxo:'.',;:::ccloodddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddl oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooolc::;,'.................'''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''',,,,,,,,,,,,,,,,,,;;;::cclloooddxxxxxxxkkkxxxxxxxxxdxxddddddxxxxxxxdc,.',;;:::cllooodddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddl ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooolc:;,',,'..................''''',,,,',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;:ccllloooddxxxxxxxxxxxxxxxxxxdddddddddddxxxxxxxdc,.',;;;:::clllloodddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddl oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooollcc:;,,''''''...................''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,;;;;::clllloodddxxxxxxxxxxxxxxxxxxxxddddddddddxxxxxxxdc;'',;;::::clllccclooddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddl oooooooooooooooooooooooooooooooooooooooooooooooooooooooooollc::;;;,,,''''''...................''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;::cclllooodddddxxxxxxxxxxxxxdddddddddddddddxxxxxxxxdc;'',;;::::cloolc::::clodddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddl oooooooooooooooooooooooooooooooooooooooooooooooooooooollc:;;;,,,,,,''''''''..................'''''''',,,,'',,,,,,,,,,,,,,,,,,,,,,,,,',,,,,,,,,,,,,,,,,,,;;;;;::cclllooddddddddxxxxxxxxxxxdddddddddddddddxxxxxxxxdoc;'',,,,,;;:looolc:;;;;;cloodddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddl oooooooooooooooooooooooooooooooooooooooooooooooooolcc:;,,,,,,,'''''....'''............'''..'''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;::cclloooodddddddddxxxxxxxxdddddddddddddddddxxxxxxxxdo:;'',,,,,,,;clodol::;;;,,,;clooddddddddddddddddddddddddddddddddddddddddddddddddddddddddddl oooooooooooooooooooooooooooooooooooooooooooooolc:;;,,',,,,,'''..........'.............'''''''''',,,''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;::cclloooooooodddddddddddddddddddddddddddddxxxxxxxxxxdl:;,',,'',,,;:looolc:;;:;;,,;;::loddddddddddddddddddddddddddddddddddddddddddddddddddddddddl oooooooooooooooooooooooooooooooooooooooooolcc;,,'''',,,;,'...........................''',,,''',,,,,,'''''',,''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;::ccllooooooooooodddddddddddddddddddddddddxxdddxxxxxxxdc:;,,,,''',,;:clllc:;;;;:;;;;,,,;;clooddddddddddddddddddddddddddddddddddddddddddddddddddddl ooooooooooooooooooooooooooooooooooooollc:;;,,''''',,,,,,'............................'''',,,'',,,,,,,''''',,,,,'',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;:::ccllllloooooooooooooooddddddddddodddddddddxxdddxxxxxxdoc;,,,,,,,,,,;:cllc:;;;;;;;:::;;,,,,,;cloodddddddddddddddddddddddddddddddddddddddddddddddddl ooooooooooooooooooooooooooooooooolc:;;,''.'',,,,,,,,,,'...............................'''',,,,,,,,,,,,,,,'',,,,,,,,,,,,,,,,,,;,,,,,,,,,;;;;;;;;;;;;;::::ccclllllllloooooooooooooooddddooddodddddddddxxxxxxxxxxxdl:;,,,,,,,,,,;:clc:;;;;,;;;:cll:;;,,,,,;:cloddoodddddddddddddddddddddddddddddddddddddddddddl ooooooooooooooooooooooooooooolc:;,''.......',,,,,,,,'......................'''''......''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;,,,;;;;;;;;;;;;:::cccccllllllllloooooooooooooooooodddddddddddddxxxxxxxxxxxdoc:;,,,;;,,,,,;:ccc:;;,,,,;;::clllc:;,,,,,,;:cloodddddddddddddddddddddddddddddddddddddddddddl ooooooooooooooooooooooooolcc;,''.......'''',,;;;,,''......................''',,,'.....'',,',,,,,;;;;;;;,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;;::::::ccccclllllllllooooooodddooodoooooodddddddddddxxxxxxxxxxxxol:;;,,;;;,,,,;:cccc:;,,,,',;;:clllllc:;;;,,;;::cllooodddddddddddddddddddddddddddddddddddddddl oooooooooooooooooooollllc:,''.........''',,,,;;,,'....................''..''''''''....'',,,,,,,,;;;;;;;,,,,,,,,,,,,,,;;;;;;;;;;;;;;;;;;;;;::::::::::ccccclllllllllllooooooddddddddoooooooddddddddxxxxxxxxxxxxdoc:;;;;;;;,,,,;:clcc:;,,,''',;;:clllolcc:;;;;:::::cclooddddddddddddddddddddddddddddddddddddddl