Date of artwork: 2012-01-19 23:30:47 | Download TXT-File
ID of artwork: 5e8e324d6e74f4944557c1993fae608c

Some rights reserved.
;;;;((;,,....''-----;(18AAAAAAAAA8AAAAAAAAA8T1;;-----,,,,''''.. 'i( ... '-;i11?????????TTTTTT??11??TT88AAAAA88888888888AAAAAAAA88T?11i((;-,''.......''''''''',,,,-(T888AAAAAAAAAAAAAAAAA8T1iiiiii
,,-;((;-,''''',---;;(i?8AAAAAAAAAAAAAAAAAAA8T1(;-,,,,,,''''''..''''''......'''''-1(.'''''''''. .,-(i11??????TTTTT?T????????TTT888888888888888AAAAAAAAAA88T1ii((;-,,''''',,,,,,,,,'',,----(T888AAAAAAAAAAAAAA8AA881iiiiii
'',-(((;-'''..''',,--(i88AAAAAAAAAAAAAAAAAA881(;-,,,,,,''''''''',,-,,''''''',,,,;i;.''',,,,,'''.. ',-(1??TTTTT8TTTT??111111111????TTTTTT88888AAAAAAAAAAAAA88T1ii((;;--,''',-;----,,,,--;;;;;(T888AAAAAAAAAAAAAAAAAA81iiiiii
,,-;((((;-,,''',,',,-;i888888AAAA88888AAAAA88?(;-,,,,,,'',,,,''',,,,,,,,'''',''';(-.''',,,,'''''....'--i?8T88888888T?11iiiii11111????????TTTT88888AAAAAAAAAA88T?11ii((;;-,,--;;(;;;;;--;;(((((i?888AAAAAAAAAAAAAAAAAA81iiiiii
;;;(iiii((;;--------;i1TT88888AAAAAAAAAAAAA88?i-,,,,,,-,,,--,,''',,,,,,,,,,,,,''((-..',,,,,,'''''',,,--(?TTTT888TT??1iiiiiiiiiii11111???????TTTT888AAAAAAAAAA88T???11iii(;;;;;(((((((((((iiiii1?888AAAAAAAAAAAAAA8AA881iiiiii
((((iii((((((;;;;;((i1??TTTTTT888888AAAAAAA88T1;------;;;;;--,'.',,,,,,,,,,'''',(;,.'.,,,,,,,,,,,,,,---;i111????111iii(iiiiiiiiiiiii11111??????TTTT8888AAAAAA88TTTT??11i((((;;;;(((((((iiiiiii1?888AAAAAAAAAAAAAA8AA8T1iiiiii
iiii((iiiiii((iiii1111?11??????TTTTT888AAAA88T1(;;;;;((((((;-,'',,,,,------,,,,;i;-,-,,---------,,-,--;;(iiiiiiiiii((iiii(((iii(iiii111i1111???????TTTTTTT88888888TTT???1iii(;;((iiiiiiiiiii111?888AAAAAAAAAAAAAAAAA8T1iiiiii
iiiiii(ii((((((iiiii11i1111?11??????TTT88AAA8?1i(((((((i((((;-,',,------;---,,-(;;------;;;;;;;;-----;((((iiiiiiiiiii(((((((((((((iiiiiiiiii1???????????????TTTTT888TTT??111iiiiiiiiiii1111????T88AAAAAAAAAAAAAAAAA88T1i(iiii
iiiiiiiii((((((iiiiiiii(i(iiii1111111?TTTTTTT?i((((((iiiiiii((;-;;((((((((((;;((((;((((((((((((;;;;;;;((((iiiiiiiiiiii((((((((((((iiiiiiiiiiiii1111111111111????TTTTTTT????111i11111111111?????T888AAAAAAAAAAAAAAAA88T1iiiiii
iiiiiiiiiii((((iii((iii;;;;;;;(i11iii11??????1i(((iii111????111iiii111111111i(i((((ii111iiiiiii((;;;;;(((((iiiiiiiiiii((((((((;(((iiiiiiiiiiiiiiiiiiiiiiiiii1111???????????111111111111111??????T88AAAAAAAAAAAAAAAA88T1iiii11
iiiiiiiiiiiii((((((iii(;;-,,,,-;(i(((ii111111ii(((ii11?????????11111????1111iiii((((iii11iiii((((;;;;;;;;((((((iiiiiii(((((((((((((iii(iiiiiiiiiiiiiiiiiiiiiii11111111111111111111111111111??????T8AAAAAAAAAAAAAAAA88T1iiii11
iiiiiiiiiii(iii(((((i(((;-,,'',',--;((((iiiii((((((ii111????1111iii11111ii(;;(ii(--;(((((((((;;;;;;(;;;;;;;;((((((((((((((((((((((((((((((((((i(((iiiiiiiiiiiiiiiiiiiiiiiiiiii111111111111111111?T8AAAAAAAAAAAAAAAA88T1i((ii1
iiiiii(i(((((iii((;((((((;,,,,-'''',-;;;((((((((((((iiiiiiiiiii(((((((((;;;--(i1;,,-;;;;;;;;;;;;;;;((((;;;;;;;;;;(((((((((((((((((((((i((;(((((((((((((((((iiiiiiiiiiiiiiiiiii11111iiii1111111111?8AAAAAAAAAAAAAAAA88T1(((ii1
iiiiiiii((((iii1ii(((i(((-,,,,--,,''',-;;(((;((((((((((((((iii(((;;((((;-;--;i1i;,,-;;;;;;;;;((;;;(((((((;;;;;;;;;;;(((((((((((((((((((((((((((((((((((((((((((((((iiiiiiiiiiiiiii1i11i1111111111?TAAAAAAAAAAAAAAAA8TT1(((i11
iiiiiiiii(((i11iiii((((;;-,',,,;--,. .,,--;-;;((((((((((((((i((((;;;(((;;;;-(11i;--;;;;;;;-;;;((;;(((((((((((;(((;;;;((((((((((((((((((((((((((((((((((((((((((((((((((iiiii(iiiii1111111111111?1?T8AAAAAAAAAAAAAAA8TT1(((i11
iiiiiiiiii(((iiiiiiii(((-,,',,---;;,'...'-;--;((;((((((((((((((((;;;((((i(;;iiii;-;;;(((((;;;;;;;;;((((((((((;;(((;;(((;;(((((((((((((((((((((((((((((((((((((((((((((((iiiiiiiiiii11111111111?1??T8AAAAAAAAAAAAAAA88T1((iii1
iiiiiiiiiii((ii111ii((((;,'''-;(;;;-,'. .',--;;;;((((i(((((((((;;;;;;;((i(;;iii(;-;(((i((((;;;;;;;;(((((((((;;;(((;;(((;;;((((((((((((((((((((((((((((((((((((((((i((((iiiiiiiiiiii1111111111111???8AAAAAAAAAAAAAAA88T1(((iii
iiiiiiiiiiii(ii1111i((i(;,'.',;;;;;;-,'..',,--;;;;((((((((((;((;;;;;;;((((;;iii(;-;;(((((((;;;((((;((;;((;;;;;;((;;;(((;;;((((((((((((((((((((((((((((((((((((((((((((((((ii((((iiiiiii11111111????TAAAAAAAAAAAAAAA88T?i((iii
iiiiiiiiiiii(((iii11iii(;,'''---(ii(;-,'''',--;;-;((((;((((((;;;;;;;;;;((;;;ii((--;;;(;(((;;;((((((((;;;;;;;;;;;;;;;;((;;;;((;;((((((((((((((((((((((((((((((((((((((((((((((((((iiiiiii1111111111?T8AAAAAAAAAAAAAA888?i((iii
iiiiiiiiiiiii((((i11111(-''',---(i1i(;-,'.'',-;--;(;;(;(((((;;;((;;;;;;;;;-;ii(;--;;;;;;;;;((((;;((((;;;;;;;;;;;;;;;;((((;;;;;;(((((((((((((((((((((((((((((((((((((((((((((((((iiiiiiiiiiii1111111?8AAAAAAAAAAAAAA888?1((iii
iiiiiiiiiiiiii((((i1?11i;''',---;(i11i;-,'''',-,,-;;((((((((;;;((;;;;;;;;;-(ii;--;;;;;;;;;;;(((;;;(((;;;;;;;;;;;;;;;;(((((;;;;;(((((;;;((((((((((((((((((((((((((((((((((((((((((iiiiiiiiiii1111111?8AAAAAAAAAAAAAA888T1(((ii
iiiiiiiiiiiiii(((((i???1;,',-;;;;;;i11ii;,,,,,,,',;;;((((((((;;((((((((;;;-iii-;-;;;;;;;;;;;;(((((((((;;;;;;;;;;;;;;;((((;;(((((((((((;((((((((((((((((((((((((((((((((((((((((((((iiiiiiiiii111111?TAAAAAAAAAAAAAA8A8T1((ii1
iiiiiiiiiiiii(((((((?TTi;-,-;((ii(;(1111(-,-,'''',-;;;(((((((((;;;(((((;;;-ii(,;-;;(iiiii(((((;(((;;(((((((((;;;;;;;;((((;;(((((((((((;((((((((((((((((((((((((((((((((((((((((((((iiiiiiiiiiiii1111T8AAAAAAAAAAAAA8A8T1((i11
iiiiii(iiiiii(((((ii1?Ti;,',;i111?111111i(;,,,,,.',-;;;;;((((((;;((((;;;;i1i;,-;;(i11?11i((((;(;;;;;;;;(;;;;;;;;;;;;;;;(((;;;(((((((((((((((((((((((((((((((((((((((((((((((((((ii((ii(iiiiiiiiiii11?TA8AAAAAAAAAAAAA8T?(ii1?
(iiiiiiiii((iiii((ii11?(;,,,;(i(i???TT?1i(;-,--,'',,--;;;((((((;((((((;;;1?('.;(i1?????1i;;((;(;;;;;;;;;;;;;;;(;;;;;;;;;;;;;;;;(((((((((((((((((((((((((((((((((((((((((((((iii(ii(((((((((((((iiii1?T8AAAAAAAAAAAAAA8T?((i1?
i((((((i((((iii((((i11i;-,',,--;(i1?TT??1i(----,'',,---;;((((((;((((((;;;11;''((1?T???11(;;((;;;;;;;;;;;;;;;;((;;;;;;;;;;;;;;;;;((((((((((((((((((((((((((((((((((((((((((((iii(ii(((((((((((((iiiii1?8AAAAAAAAAAAAAA8T?iii1?
(((((((((((((((((((i1?1i(;-;;((---;(1?TT1i(;----',',-,,-;((;;;;((;;;;((-(1(--;i1???11?11i;;(;;;;;;;((((((;;;;;(;;;(;;;;((;;;;;;;(((((((((((((((((((((((((((((((((((((((((((((((iiii(iii(((((((i(iiii1?8AAAAAAAAAAAAAA8T?ii11?
11111ii(((((((((iiii1?T?1(((1??1(;--;i?T1ii(;;--,,'',,,-;;;;;;;(((;;(((-(1;,;i1????1??11i;;(;;;;(((((((((;;;;;((((((;;;(((;;;;(;((((((;(((((((((((((((((((((((((((((((((((((((((((i((ii(((((((((iiii1?TAAAAAAAAAAAAAAA8?ii1??
8TTT?1iii((;((iiiiiii1?1i;;;i11?1ii(;;(1(((((;--','',,,-;;;;;((;;((((;;;;(;;i1???TTTTT?1i(((;;;;;;;;;;;;;;;;;;((((;;;((;;;;;;;((((((((;(((((((;;((((((((((((((((((((((((((((((((((((((i(((((((iiiiiii1?8AAAAAAAAAAAAAA8?i11??
88TTTTT?1ii(((((((((iiiii;;(i11iii111i((;;;;;;-,'''.'',-;;;;;((;;((((;-;-;;i??????TT8T?1i((i;--;;;;;;;;;;;;;;;;(;;;;;((;;;;;;;(((((((((((((((((;((;;((;((((((((((((((((((((((((((((((((i(((((((iiiiiii?88AAAAAAAAAAAAA8?1????
888TTTTTT?1i((((;((i(((((((i???11i(i??i;--;;;--,....''------;;;;;((((;;-;((i?????T88TTT?1iii;---;;;;;;;;;;;;;;;;;;;;;((;;;;;(((((((((((((((((((;((;;((;((((((((((((((((ii((((((i(((((((((((((((ii((((i?88AAA8AAAAAAAAA8T?????
88888888TTT????ii((;((i111i1?TTT???i((i(-',;--,,'''',,,''',,,--;;;;;;;--(11???TT888888??iiiii;-;;;;;(;;;;;;;;;;;;;(((((((((((((((((((((((((((((((((((((;;(((((((((((ii(ii(((iiiiiii(;;((((((((((;;;(i11?8A8AAAAAAAAAAAA8TTTTT
888888888TT????11ii((((iiii1?TTTT??(-;i;-',----,,'',,,',''',,,,--;;-;;-;i1????TT88888T??iii1i;-;;;;;((;(;;;;;--;(((((((((((((((((((((((((((((((((((((((;;;((((((((((((((((iii((iiii(;;((((((((((((((i11?8A8AAAAAAAAAAAA8TTTTT
88888888TTT???????1i((;ii(ii?T8T?11(;;((-',-----,,,,,,,,,'',,,,------;-;i1????TT88888T??i(i1i(-;;;;;(((((;;;--;(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((iii((iiiii(;;((((((;((;;(((i118AAAA8AAAAAAAAAA8T88T
88888888TTT???????11i(((;;((i1?T?1i(;;((-',---,,,,,,,,,,'',,,,,-----;;-(i11???TT888888T?i(i11(-;;;((((((;;;;;;;(;((((((((((((((((((((((((((((((((((((((((((((((;(((((((((((((iiiiiii((;(((((;;((;;;;(ii1TAAAAAAAAAAAAAAA88888
8888888TTTTT??????11iii;;;(((i11??1(--;;-,,---,,,,,,,,,'',,,------;;((;(i11???TT8888888T1(i11(;((((((((;;;;;;(((;;((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((iiiiii((;((((((;(((((;(ii1?8AAAAAAAAAAAAAA88888
88888888TTTTT???111111i(((;;(i?11?1i(;--;;--,----,,,,,'',,,,,,,,--;;((;(i111??TT888888TT1(i1i(((iii((;;;;;;;;;((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((iiiii(;;((((((((;;;;;(ii18AAAAAAAAAAAAAAA8888
888888888TTTTT??11111111i(;;;i??1i111i;-;;;-,,-,,,,,,''',,,,,,,,,---;(((iii1???TTT8888TT1(iiiiiiiii((;;;;;;(;;(((;(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((ii(;;((((((((;;;;;iii1TAAAAAAAAAAAAAAAAAAA
A88888888TTTTTT?111??????111ii1?1iii1i(;;;---,',,,,,,''',-,,,,,,,,,,-((((((111??TT8888TT1iiiiiiiii((;;;;;;(((((;;;;;(;;((((((((((i(((((((((((((((((((((((((iiiii((((((((((((((((((((i(;;(((((;((;;;;(i111TAAAA8AAAAAAAAAAAAAA
888888888888TTT?????1??T??????T??11iiii((;--,,,-,,,,''',,,,,'',,,,,,,-;(;(iii1?TTTT88888Ti(iii1ii(;;---;;;;;;;;;;;((((((((((((((((((((((((((((((((((((((((((((((((((((i(((((((;((((((((;;((;;;(;;(;-(iii1?8AA8AAAAAAAAAAAAAAA
AAA888888888TTT???????1?????11??T??111i(;--,,,,,,,,,',,,,,,''',,,,,,,-;;;(((i11??TT88888Ti(((iii(;-------;;;;;((((((((((((((((((((((((((((((((i(((((((((((((((((((i(((iiiiii(((((((((((;;;(;;;;(;(;;(ii11?TAA8AA88AAAAAAAAAAA
AAA88888888TTTT????????????1111?TTT?11((;-,,,,,,',,,,,--,,,''''',,,,,,--;(((i111?T88888AT?i((ii((--,--;;;;((;;(((((((((((;;;((((((((((((((((((((((((((i(((((((((((iiiiiiiiii(((;(((((((;;;;;;;;;;(;-((i(i1?8A8AAAAAAAAA8AAAAA
AAAA8888888TTT??????????????1111?TT?1i;-----,,,'',,,,---,,,,,'''',,,,,,-;;((i111?T88888A8T1((((;;-,,-;;(;;((;;;(((((((((((((((((((((((((((((((((((((iii(((((((((((iiiii((((((((;(;;(((;--;;;;;;;;(;-;(((i1?8AAA8AA8AAA888AAAA
AAAA88888888TTT???11???????T???1?TT?ii;----,'''',,,,,---,,,,,'''',,,,,,--;(((ii??T888AA888?(;(;;;,,,,----;;;;;;;;;;;;;;;((((((((((((((((((i((((((((((((iiiiiiiii(((iiiiiiiiiii(((;;;(((---;;;;;;;(--;((iii1T888A888AA8T88AAAA
AAAAA88888888TT?????????????????TTT?ii;;--,''''',,,,,--,,,,,''.'''',,,----;(((i1?TT88AAA88?(;;(;;--,,,---------;;;;;;;;;(((ii(((((((((i((iii((((((((((((iiiiiiii(((i((((iii(((((((;;(((---;;;-;;;;--;(iii(i1T8AAAAA8??T8AAAAA
AAAAAA88888888TT??????????????TT8TT1i(;--,,''''',,,,,-,,,,,,''..'''',,,---;;(ii11?T88AAAA8T1(;(;----,,-,-------;;;;;;;;;((iiiiiiiiiiiii((((((((((((((((((iiiiiii((ii((i((i((((((((;;;;;;-,-;----;;-,(ii1iii1?TAAAA8?1TAAAAAAA
AAAAAAA8888T888????1111????11?TT8TT1((--,,,''',,,,,,,-,,,,,,'''...''',,,---;(ii11?T88AA88TTTi;;--,,''',,,-;;;;;;;;((((i(((iiii111iiiiiiii(((((i((iiiii(iiiiiiiii(iiii(((iii(((((((;;;;;;-,---,,-;;-,;iiii(iiii?TT?1?8AAAAAAAA
AAAAAAAA88888TTTT????11??????TTTTT?i(;-,,,,',,,,,,,,,,,,,,,''''...''',,,,,-;(ii1?TTT888888TT?(--,,'''...',--;;;;;;;;;((((iiiii11iiiiii(iiiiiiii(iiiiiiiiiiiiiiiiiiiiii(((((((((;;(;;-;;;--;;;-,,--,,;ii(iii(((i1i;i8A8AAAAAAA
AAAAAAAAA8888TTTT???1???????TTTTT?1i(;---,,,,,,,,,,-,,,,,''''''..''''',,,---;;((i1?TT88T888T?(--,,,'''''''',--;;;((;;;((iiiiiii1iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii(((;;;;;;--------,----,----,,,,,,;(((((((;;(;(?AAAA8AAAAAA
AAAAAAAAA8888TT?T??11?TTT???TT8T??1i(;----,,,,,',,---,,,'''.'''...'''''',,---;(((1??TTTT88T?1(-,,,,'.....'',-;(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii(iiiiiiiii((ii(((;;--------,,,,,,,,,-,,,----,,''-;((i((((;;;;;T@8AAAAAAAAA
AAAAAAAAA8888TT????11?TTTT??TT8T?11i(;-----,,,,,,----,,,'''''''....'.'',,,--;(iii1??TT888T??1(-,,,,'.....'',-((iiiiiii1iiiiiiiiiiiiiiiiiiiiiiiiiii((((iiiiiii((ii((;;--,-------,,,,,,,',,,,--,,,,',-;((i((((;;;;;8@8AA8AAAAAA
AAAAAAAAA8888T??1111??TTTTTTT88T?11i(;------,,,,,----,,,,'''''''..''''',,,,,,-;;((i1?TTTTTT?1(----,''....'',,-;(iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii((((((iiii(((((((;;-------------,,,,,''',,,,,,,'''-;(((((;;;;;(i888A8AAAAAAA
AAAAAAAAAA88T???111??TTT8888888T?11(;;-------,,,-----,,,,''''''......''.''',,,,,-;(i1111TTT1(-,,,,,''......'',-;(i11111iiiiiiii1ii111iiiiiiiiiiiii(((((((((((((;;;;-;;;-------,-,,,,,,,','''''''''',;((;;;;;-;;??TT888A888888
AAAAAAAAA888TT??????TTT88888888T?11i;;------,,,-----,,,,,''''.'........''',,----;((iii11?T?i(-,--,,''.....''',---;(iiii11111i11111111iiiiiiiiiiiiiii((((((((;;;;;------------,,,,,,,,,,,,,''''''''',;(;;;;---;(1?TT88TT888888
AAAAAAAA8888TTT?????TT8888888888??1i;;-;----,,,-----,,,',,'''''..........''',,,,--;;(ii?11111i(;;--,'.. .'''',,--;;((iii1111i111iii1iiiiiiiiiiiiiiiii((((((;;;;;;;;;----------,,,,,,,,,,,,,,,'..'..'-;-------;(i1??1188AAAAAA
AAAAAAAAA8T8T?TT??T??T8888888888??1(;--;-----,,--;--,,,,,,''''.'... ....''''',-,---;;(iii11??1(;;-,'... .',,,--;(iii1111111111111iiiiii111111iiiiiiii((((;;;;;;;;;;-------,,,,,,'',,,,,,-,,'.....'---;-,,-;;;(((1?T8AA88AAA
AAAAAAA8A8T8T?????T??T8888888888?1i(;;;;;-----,,----,,,,,,,''''.... ........',,---;;;;((ii11i(---,,''.. .',--;;(iiiii111111111iii1111111111111i1iiii((((;;((;;;;;;----------,,'''''',,---,'.....',,,,'',;;;;;(1T8AA8888888
AAAAAAA88TTTT?????TTTT8888888888?ii;-;;;;-----,--,---,,,'''''''..... .....''',,,----;(i111i;-,,,,,'''. .'-;;(iiii1ii111111111111111111111111i1ii((;;;;;;((;;;;;;--------------,,,',----,'.....','''',----;i?TT8A88888T11
AAAAAAA8TTTTT???TTTTTTT888AAA8881i(;-;;;;;-------,,,,,,,''''''.... ......'',,,,---;(ii((;--,,,,,,,,.. .'-;((iiii1ii1111111111111111111111111i((;;;;;;;;;;;;;-----------------,,,---;-,'....''''''',---;iT8888T?1i((i?T
AAAAAAA8T??TT??TTTT?TTT888AA888?i(;--;;;(;;;;;----,,,,,,''''...... ......'''------(((((;---,,,,''''.. .'--;(iii111ii111111111111111111111111i(;;;;;;;;;;;;;--------;;;;;-----------;;-'....'''....'--;iTT?i(((i1TT88AA
AAAAAAA8TTTTTTTTTTT??TT88888888T1i(;--;;(((;;;;---,,,,,,''''..... .........,------;;((;--,,,-,''..... ..,-;(i111111i1111ii1111111??1111111ii(;;;;;;;;;;;;;-------;;;;;--;-----;;--;;(;,''..''......',-(1i((((((i(?8A88
AAAAAAAATTTTT8TTTTT?TTT888888888TT?(;-;;(i((((;;;----,,''......... ... ....',------,----,,,,,,,''...'. ..',-((iii11111111i111111?????11111ii((;;;;;;;;;;;;;----------------------;;;(((-,''.''. ......'',----;(i1111?8A
AAAAAAAA888T888T8TTTTT8888AAAA888A81;;;;(ii(((((;;;;;,''....... ........ ...',,,--,,,,,,,,--,,''''.. '' ..,-;(iiiii1111111111111??111111??1i(;;;;(((((;;;;;-;;;;;;;;;;;;;;--------;;;(i(;,,'.''. . ......,-(i?8A88T???8
AAA8AAAAA8888888TTTTTT888AAAAAAAAAA8i-;;i1iii(;;;(;(;-'''... ....... ....',,---,,,,,,,,,,,,'''........ .--;(i1iii111???1111111??1??11111((;((;;((;;;;;;-;;;((;;;;;;;;;;;-((((((ii(;;((;--''''. ........',(?T88A88AA8??
8888AAAAA888888888TTTTT88888AAAAAAA81;;;1?1iii((((;;-,'..... ......'.......',,,,--,,,,'',,,,,,'.. ....... .,;((iii1111111??????1??????111i((;;((;;(;;((;;--;;;(;;;;;;;;;;;(((;(1?T8T?1iii(;-,,,' . .'.-i?TTTT888A8T
8888AA8AAA8A8888888TTTT888888AAAAAAATi((111iiii((i;;-'''.. .....'........,,,---,,,'''''''',,'. .. ...... ,-;;iii11111111?????????T?1??1(;(;;((;;;;;((;;;;;((;;;;;;;;;;;(((;;i?8888TT11ii(;-,,' . ....,(i1?8?T8AAT
8888AA8AAAAAA888888TTTT888888AAAAAAA8?iiii(iiiiiii(;-','''''... ............. .,--,,,,''''''',,,'... ...... ,--;(iii11i1111?????????????1i(;(;;((;;;(;;;;;;(;;;;;;((;;;;((((((18AA8T88TT?111(---'. .. '..',;(i1T8888
8888AAAAAAAAA888888TTTT888888AAAAA88A8?11(;iiiiii1((-,,.'','. ....'...... .'---,,,,''....,-,'.... ....''..,;(((iiiii1111??????T??????1(;(((;;;;;;(;---;((;;;;;((((((((((((i?AAAAAAA8TT?11i;--'. ... ..'',;;;i?88TT
88888AAAAAAAAA88888TTTT888888AAAAA88A8??i;;(iiiii1(;-,,-,,,,'............ ... ...'-;--,,,''....,-,' . .. .''..,;(iiiiiii1111???????????T?i(;(((;;;;;;;;--;;;;;;;;;((((((((;;;(1TA88AAA888TT??1(--'. . .''-;(;(i1TT?
T8T888A88AAAAA8AA88TTTTT88888AAAAAA8A81(;--(iii111;;;-,,,'''''.'.. ........ .',,,,,,,''.. .','. .. ..'''-;(i1i(iii11ii111?????????1(;((;;;;;;;;;;;;;;;;;;;((((((((((;;(1TAAAAAA888AA888?i;-'. .......',,--(i1i
TTTT8888888AAAAAA88TTTTTT88888AA8AA88Ti--,-(ii1i1i-;;--'',;((;-,' ..''.....'''',---,,,'. . .. ......'-;(iiiiiii1iii1111???????1(;;(;;;;;;;;;--;;;;;;(;((((;(;;(((((iTAA8AAAA888AA888T1(-'. .....'..'...,,,--;i
TTTT8888AAAAAAAAA88TT??TTT8888AA8888AT;;---;(iii1i(((;;;(188T8T1(' .........',,,----,,,'.. ....'',(((i(i(ii111ii11111???ii((((;;;;(;(;;-;;(;;;;;((((;;(((;(i(;i8AA8AA8AT88AAAAA8T1i-, .........''..'',,-;;
TTTT88888AAAAAAAAA8TT???TT8888AA8A888T(;;----;(ii(--;i?888A88A8AA?;,' ......'.''',,,----,-,'... ....'.,;((i(iiiiii111111111ii(((;;;;;;;;(;;-;(((;;;;;(((((((iiiiii1?88AAAAAAT8AAA8AA8T1(,' ..........''...'',,,,
8888888888AAAAAAA88TTT???T88888A888T8?(;;----;((i(''-18A88A88AT18T1;,...........''',,,,------,'.. ...'''-;(((iiiiii111111111i(;((;;;;;;;;(;;-((;;;;;(((((((((i(ii(iT888AAAAA8T8AA888A8T1(,' ...........'''..'''',
88888888888AAAAAA88TTTTTTTT8888A888TT?i(;-----;(i('',1TTT8AAAA8TAAA8i-'... ',,,---------,,'.. ..''''-;(i(iiii1111111111i(;((((;;;;;-;;(;;(;;--;((((((((((((ii1?8A8AAA8AAT88A88T888?1('' ....''''.'',,-
88888888888AAAAAA88TTTTTTTTT88888A8T?1i(-,,-----((-,-i1T88AAAAAAA888i' ',,---;--,,,,,,''. .'''';(i1((iii111111??1i((;((;;;;;;;;;-(;(;---;;(((((((iiiiii1?8AAAAAAAA8TA888TTT8T?i;'. ...'','''',--
888888888888AAAAAA8TT???TTTTT8TTT???1(;-------,,---,-;(?888A8AA8A8T?-. ..',----,,,,,,,,,'.. .'''-;(i(iiiiiii111111i(((;;;;;;;;;(;;;(;;;;;;((((((((ii1111?88888AAAAA8TA88T??TTT?(-.. .. ... ...',,''',,-
8888888888888AAAAA8TT????TTTTTTT?ii1i-,,-;;;;,'.'',',,-iT8AAAAA8A81;' .'',,-,,,,,,,,,,''. ..'',,-;(((iiiii1111ii((((;;;;;;;;;(;(;(;;((((((((;;(((i11?T8AAAAAAAAA8T88TT????T?i;,.'... ........'',,'',--
88888888888888AAAA88TT??TTTTTT????1(-,-;((;--,. . ,,-'-;1?T8AAA88i,'' '''--,,,,,,,,,,,''. .. '',--;-;-;((ii1111i((((;;;;;;;;;;;;;(;((((((((;;;;;;((ii1TTTT8888AAATTAT???11???(-'',. .........',-,',--
888888888888888888888TTT?TTT8ATTT8T?1111i---;,'....'''',-;(i1?1(-'.. ..'',-,------,,,'.. ..',,,----;;;;;;;;(;;((;(;;;;;;;;((((;;((((((((((((((((((((i11???88T????i111i111i;-,,'.. ..'''-' .;;,,,
8888888888888888888TTTT??TTT8T?88A88888T?;-,-'''.......',-;;((;-,. .',,,---;--,,,'.. .',,---------;;;((;((((((((((((((((((;;;;;((((i(((((((((iiiiiii111ii1iiiiiiiii((;-,'...... .'.,;-,.'--,'
8888T888TT88888888TTTT??TT88TTT8AAAAAAAA8?i;;-,'. ...',,,,,'. ..',,,,,,--,,,,''. .. .',,,--,,,,,--;;(((((((((((((((;((((((;((((((((((((((((((((((((iiiiiiii(((((((((;-,,'''..... .',-i;..--,
888TTTTTTTTT888TTTTTTTTTTTT8TT8AAA88AA8A8T?ii;,. . ....... .''''',,---,,-,''. .....'',,,,,,,,,,---;((((((((((((;;((((;((((((((;;;((((((((;((iii((iiiiiiii(((((((;;--,,,''''....... '',1?-.,,,
88TTTTTTTTTT888TTTTTTTT?T?TTTTAAAAAAAAAA8T?((-,. . .',,---;--,,,'.' ........',,,,---------;((((((((((((;;((((((((((((((((;;;;((;;;;;(iiii((iiii((((;;;(;;;--,,''.''''.... .. .,,(?i,.,-
TTTTTTTTTTTTT8888TTTTTTTTTTTTTAAAAAAAAAAAT?(;-'. .',--,,,-,,,'''. ..'''..',,,,,,------;;((((((((((;;;;;((((((((((((((;;;;((;;;;;;((ii((((ii(((((;;;;---,,,'...''''...... .',;ii;',-
?T??????TTTTTT8TTT8TTTTTTTTTT8AAAAAAA888888(;,.. .'. .'',,,,,,,'''. .,,,''',,',,,------;;;((((;;;;;;;;;;(((((;(((;;;;;;((((;;;;;;;;;((((((((((((;;;;---,,,,''' ..'''.' .. .;-(i;''
?????????TTTTTTTTT88TTTT?TT?TAA8AAAAAAA8AAAi;,.... .. ''',''',,,,,'''.. .,,,'',,,,,--;;;;;;;-;;;;;;;;;;;;;;;;;((((;;;;;;(;;(;;;;;;;(;;-;(i(((((((((;;;--,,,,,'''. .''''.'. ..,;;(;,,
????????????TT8TTTT88TTTTTT888AAAAAAAAAA88T;,' . ...''. . . ..',--;;-,,,'','.. ...'',-,',-,,,,,-;;;;;--,--;;;;;;;;;;--;;;;;(((((((((;;;;------;;;;((((;;;(;;;----,,''''''..... .'..''..',;(((;
1???????????TTTTTTT88TTTTTTTT8AAAAAAAAA8881,,,,'.....',. ... ..'',-;;--,'''.. ..'',,,'',,,,,---;;-----------;;;-;------;;;;(((;(;;;;;-;;-----;;;;;((((;(;;;----,,'''''''''.. .'''''''''-;(ii
111????????TTTTTTTTTTTT?TT8TT8AAAAAAAAAAAT?(i;,'.....'... .... .....',,---,,,'''. .'''',,,,'',,,,----------------;;--------;---;;;;;;;;-------;---;;;;(ii((;(;----,,,'...''',,'.... '''''''.',;(ii
11????????T?TTTTTTTTTTT?TT8TT88AAAAAAAA888Ti(;,'... . ... .. .....'''',,,-,,,,' ...''',--,,,,,,,,,-------,-----;;------;--,,---;;;;;;--,,-------;;;((((((;;----,,,''. .''',,''''..'''''''',-;ii
??????????????TTTTTTTTT?TTTTTTT88AAAAAAA8TTi(--,'. .... . ..... ....'''',-,,,','. .'''',--,,,,,,,,-------,,-----------;;;-------;;;;;;;--,---------;;((((;;;-,,,,,,,''......',''''..'''',,'',-;(i
11??????T????TTTTTTTTTTTTTTTTT??T8AAAAA@8??1i;;,''. .'. . . .. ....''',,,,,,''-, .',,,,-,,,,,,,,,-------,,------;;;;;;;;--;;;;----;;;;-----,,,,,,,--;(((;--,,,,,'''''...''.',,,''..',,,,''',,-;(
11??????TT???T?TTTTTTTTTTTTTTT???T888AA888Ti(-;,'''. ','. ... ... ....'''',,,-,''--. .',,,-,,,,,,,,-------,,,,,,--;;;;;;;;-------------;;;--,,,,,,,,,,,-;(;-,,,'',,'..''...'''',-,'''.',,,,',,,,-;;
????TTT?TTTT????TTTTTTT????TTT??11?T8888A8T1i-,-'.. .'''.. .. ... ... .. ...'.'''',-,--,---,. .',----------------,,,,,,,,--;;;------------;;;;;;;;;--,,,,,,,,,',-;;-,,,,,,,'..''...''''',,,'''',--,,,,,--;(
???TTT??TT???????TTTTTT?????????11i1?T8A88T?i;-,.. ..,' '''.''....... ..... ......''''',,,,--,',;-' ,;;;-,,,,-;-------,,,,,,,,-;(;;----------;;;-;;;;;;-,,,,,,,,'''',-;-,,,,,,,'...''' .''',,''''',,,-,,,,---((
TTTTTTT??????????TTTT????????11?111iiii1111i(;-,'',,''''''''''.... ..........'''''',---,;,-'-;-''..'-;-----,-------,,,,,,,,,--;;;---------------------,',,,'',,,''',--,,,,,,,'....','''-',,,-,',,,,,,,-,---;;
TTTTTTT??????????TTTT?????1111111??1i(((;;;;-,',,,;;;,,-,'''.... .''...''..',',,''-;-,(-(',((,-, .,--;;;;---;---,,'',,,,,,--;--;;;;;;;;------,-------,',,',,,,,''',,,,,,''''....,,,,';--,,-,',--,--,---;;;;
TTTTTTT?TTT??TT??TTTT?????11111111?11ii(;;;;--,,;;;;i;--,'...... .'....'''''',,,,,----;((-,;;,-,,'',--;((;;;;;---,,,,,,,,,,---;;;;;(;;;;------,,,-----,,,,,,'',,''',,,,,'''...'',---,;;(;,,,,,,--------;(;;
TTTTTTTTTTTTTTT???TTT?????111111111ii(((;;(;;;;;i(;;(;---,'....... . . .... .','''',',--,,-,-(-(,',--,--,,;-;;((((;;;----,,,,,,,,--;;;;;;;-;;;;;;;;,,,,--------'',,'','''',,,,''.. .'',-;;;(;i(---'',---;-;;-;i((
TTTTTTTTTTTTT?????TTT????11iii11111i(((;--;-;;;((;;;;;;---'''... . .. .',,''.,',--,,,,,(-i;.'--,'--,-;((((((;;;-;;;--,,,,,,-;;;;;;;;---;;;;;;-,,,-;--;---,'''''''''',,,,,''. ..',-;;;;;11;;-,',-,-;-;;;(iii
TTTTTTTTTTTTTT?TT?TTTT???11iiiiiiiii(((;;;;--;;;-;;;-;;-,,,'......... . .. .',,,'',',--,,,-,;;(;,,--,'--,-;((((((;--------,,,,,,---;;;;;;;----------,--;;;;---,,'.'''''''',,,,,'.....,;((;(;11;---,,;,-(-;;-;i1i
TTTTTTTTTTT88TT8TTTTTTT??1iiiii(((((;;;;-----;;--;;;-;--,',,............. ....',,,,,,,,,,-,,;,-(-;;,'-,,-,,;--;(((;;--;--,,-,,,,,,,--;;;;-----------------;;;;;;-,,,''''''''',,,,,'. .,(iii?(i1((;-,,;-;(-;;;;1T?
TTTTTTTTTTT88888TTTTTTT??11iiii((((;;;;;---------;;;---,,'''.......... ... .. ....,-,,-,,,,,,,,,-------'',,------;;;;;;--------,,,,,,,--;;;;;--,,,,,,,,-------;----,,,,',,'''''',-,,,''. ,(111T(;i(;;-,,-;;;(;;;;i?T
TTTTTTTTTTTTTTTTTTTTTTT??11i(((((;;;;;(;;------------,,,''''..'........... . .....',,,-,,,,,,,,,------,,,,,,,----;;;---------,,-,,,,,,--;;;;;--,,,,,,,,,,,,,,-----,,,,,',,''''.',,,,,,''. '-1?T8i(?1i(;-,-;;;(;;;;(?T
TTTTTTTTTTTTTTTTTTTTTTT??11i((((;;;;;;;;;;------,,,--,,,'.....'........... . . ..'''',,,,,,,-,,,,,,,------,,,,,----;;;---;----,,,-,,,,,,-;;;;;;;;-,,,,,,,,,--,,,,,,,,,,,'',,,'''.',,--,,'',..'iT88ii??1i;;---;((;(;;(1T
TTTTTTTTT8TTTTTTTTTTTTT????1i(((;;;;;;;-;;;-----,,,--,,,..''..'........... . ....''''',,,,',,,,,,,,,,,----,,,,,,,,----;;------,,,,,,,,,,,-;;;;;;----,,,,,,,----,,,,,,,,,,'''',,'''',,--,,'','..(1??((1?1i;(;--;((;((;(1?
TTTTTTTTTTTTT???TTTTTTT????1ii(i(;;(;;;-;;;-----,,,,,'''..''.............. . ....'',,,,,,'',,,'''',,,,----',,,,',,,,------,,,,,,,,,,,,,,,--;;;------,,,,,,,,----,,,,,,,,,'''',,,'''',--,,,''''';(ii;;iii(;(;,,;(;;((;(i1
TTTTTTT8TTTTT???TTTTTTTT????1iii(;;((;;;;;;-----,,,,,'''''''............. . ....''',,,,,,,,,,'''',,,,-,,,,,,,,,,,,---;--,,,,,,,,,,,,,,,,,--;;----,,,,,,,,,,,---,,,,,,,,,,''',,'''''',,,,,''.''-;((;;((((;;;,,;;;;((;;ii
TTTTTTT8TTT8TTTTTTTTTTTT????1iii((;(;;;((;;-----,,,,,''''''''............ .. .'''''',,,,,,,,,''''',,,--,,,,,'',,,,,--------,,,,,,,,,,,,,,,,-------,,,,,,,,,,,----,,,,,,,,,,''',''''''','''.. .'-;(((((ii(;;;-,;;;(;;;;ii
TTTTTTTTTTTTTTTTTTTTTTTT???T?111i((((((((;---;;-,,''',,,,''''''.......... .. .''',,,,,,,,,'''''''',,,--,,,,''''',,,,,-,,,,--,,,,,,'',',,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,',,,''','''''.''.. . .-;(;;;(ii(;((;-;;;(;;;(ii
88TTTTTTTTTTT8888TTTTTTTTT?????1iii(;;;(;;;;;;-,,',,,,,,,,'''''''..... ....''',,,,'''''''''.''',,,,-,,,,'..',,'',,-------,,,,,,,,,,,',,',,,,,,',,,,,,,,,,,,,,,,,,,,,''','''''''''''... .-(((;(((i((i(;;;;;;;;;(i1
888TTTT888TTTT8TTTTTTTTTTTT?????111i(;;;;;;;;---,,,,,,,,,,'''''....... ..'..',,',,,,,''''''....''',,,,,'''''''',,,,,,,-,,,,,,,,,,''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,'','''''''..'''..... .,;;(;(((i((i(((;;((;(;(i1
88888888888TTT8TTTTTTTTTTTT????????1i((;;;;;;;--,,,,,,,,,''''''....... ..'''',,,,,,,,,'''''.....'',,,',''''''.'',,,,,,,,-,,,,,,,,''..'''''',,,,,,''''',,,,,,,,,,,,,,,,,'''''''''.....'... ,;;;;ii((;((((((;((((((i1
888888888888888TTTTTT88TTTTT???????1i((;;;;;;;--,,--,',,,,'''''....... ..'''',,,,',,,,'''''......'',,'',,'''...''''',,,,-,,,,,''''...''''''',,,'''''''',,,,,,,,,,,,,,,,,'''''.............. ';;;;ii((;(((((((((((((i1
8888888888888888888TTTTTT8TTTT?????1i((;;;;;;;--,,-,,',,,,'''''...... ..'''',,,','',,''.'.. ...'.',,'''''....''''',,,,,,,'''''.'''''..'''',,'''''''',,,,,,,,,,,,,,,,,''''''.........'''... '-;;;iii(;((ii(((((((((i1
8888888888888T888888TTTTT88TTT?????1i(;;;;;;;;-----,,'',,''''''...... .''''',,,','',,,''.. .... .,,'''.....'''',,,,,,,'''''''''''''...''',,'''''''',,,,,,,,,,,,,,,''''''''.... ...'''.....'-;((iii((i(ii((((;;(((i1
88888888888888888888888TTTTTTTTT???11((;;;;(;;-,---,,''',''''''.. .. .'',''''''''',,,''.. .... .,,''.......'',,,,,,,,''''''''''''.....'''''''''''',,,,,,,,,,,,,,,'',''''''... ..''' ...'-;(;(ii((i(ii((((;;ii(i1
888888888888888888888888888TTTTT??111i(;;;((;;-,---,,,''''''''........ .. ..','''''''''',,''... ...'.',',,'.'....''''''',''''....'''.........'''''',''',,,,,,,,,,,,,,,,',,'''''''.. .... ....'-;(;(((((iiii((ii((ii(ii
888888888888888888888888888888TT????1i(;((;;;;----,''''',''.''... .. ... ...''''''''''''','''. .....'''''''......''''''',''...''''.'.......''''''',,',,'',,,,,,,,,,,,,,'','''''''..............'-;(((((((i((iiii(((iiiii
AAAAAAA88888888888888888888888TTT??11i(;;;;;;;----,'''''''..'... . ... ...''''''''''''''''.. ...'''..........''',,,',''''..........'.....''','',''',,,,,,,,,,,,,,'''''''''.. ..........'-(((((((((iiiiiii((ii(((
AAAAAAAAAAAAAAA8888888888888888TTT?1ii((;;;;;-----,'''''''...... ..........''''''........... ....''... ...'',,,,''''''..........'........''''''',,,,,,,,,,,,,,'''''''''. ..........'-(ii((((((iiii(iiiiiii((
AAAAAAAAAAAAAAAAAAAA888888888888TT?1ii((;;(;;-----,'''''''..... ........ ..''''''.......... ......'''.. ...''',,,'''''.... ...............''''''',,,,,,,,,,,,,,'''''''''. ........'-(iiii((iiiii((iiiiiiii(
AAAAAAAAAAAAAAAAAAAA888888888888TTT11i((;((;--;--,,'''.'''..... ......... ...'''''....... ......... ..'.''''''','...... ................'''''',,,,,,,,,,,,,,'''''''.... .......'-(iii(((ii(((((iiiii111i
AAAAAAAAAAAAAAAAAAAAAA8888888888TTT?1i((((;;-;;--,,'''.'''...... ............'....... .. ......... ...'''''''''...... ................'''',,',,,,,,,,,,,,,,''''''... ... ...';((ii((iiiiii((ii(iii111
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA888TT?1i((((;;;;;-,,,,''.''....... .............''....... .......... ...'''''''...... . ...''''.........''',''',,,,-,,,,,,,,,,''''... .. .. .,;((iiiiiiiiiiiiiiiiiii11
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8TT?1i(i(;;;;(;-,,,,'''''... .. .....''....''..''..''... .............''''...... .'''''..........'',''',,,--,,,,,,,,,,'''........ .... ,;(iiiiiiiiiiiiiiiiii1ii1
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8TTT?111i(;;;;(;-,,,,'''''.. .. ...''..''.......... .... .........'''''''''.. ..''',''........'''''',,--,,,,,,,,,,,,,''..... . ... .,;(iii(iiiiiiiiiiiiiiiiii
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA888T??1ii(;;;;;;-,,,,'''''.. ....... ....''............. ...........'..'.... ... ...'''''''.......''''''.,,,,,,,,,,,,,,,,,''............. ';((iiiiiiiiiiiiii1iiiiii
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA88TTT?ii;;;;;;;--,'''''''.......... .....'............. . . ....'..... ..''''''''.....'''''''''',,,,',,,,--,,,,,,'... ........ '-;(i1iiiiiiiiiii11iiiiii
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA888TT?ii(;(;;;---,'',,'.'......... ....'........... ...........''''... ..'''''''''''''''''''''''',,'',,,,,-,,,-,,'.. ........ ';((iiiiiiiiiiiiiiiiiiiii
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA888T?11i(;;;;;---,,,,,'........... ................ ............'.''''.. ..''''''''''''''''''''','',,''',,,,,--,,,,'... ..... ';;(iiiiiiiiiiiiiiiiiiiii
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA888T?11i;;;;;;;--,,,,''..'............'....... .. . ...... ......'''.. ...''',,,,,,,,,,,-,,,,,,,,,'''''',,,,,,-,,,,''.... .... '-;iiiii11i1iiiiiiiiiiii1
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA888T?11((;;;;;;-,,,,,''.''....'.......''............. ...... ......... ..''',,,,-,,-----;--------,'''''',,,,,,,,,,,''............ .-;iiiii111111iiiiiiiiii1
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA88TT?i((((;;;--,,,,,''.'''..''.... ..''.... ......... .... ... .......... ...'',,,---,,-----;--------,'.'''',,,,,,,,,,,'''......... '-;(i11ii11111iii11iiiiii
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA88T??i(((;;;;;--,--,,''.'''..'.... ..'''.. ... ... ........ ...'''',,,,--,-;;;;;;;;;;--;;-''''.'-,,,,,,,,,,''............. .',-(i11111111111111111111
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA88T??i(((;;;;;-----,,'''''''''.......'''... ... ....... ..''..''',,,,--;;;;(((;;;(;(((-,',''',,,,,,,,,,,,'''........... .',-((i1111111111111111111
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA88T??ii((;;;;;-----,,'''''''''......''..... .. .'''....'''',,;;;;(iii(((i(ii(;-,,,',,,,,,,',,,,,,''.... ...... .',-;(iii11111111111111111
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA88T??ii(;;;;;;;---,,'''',''''.......''.... .. . . . ..'''......'',,--;(ii11((iiiii((;-,',,,,,,,'',-,-,,''.. ....'. .',-;((iii1111111111iii111
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA88T??ii((;;;;;;;--,,''',,''''......''''.. .. . .. .. ..'''........',,--;(i111ii11iiiiii;-,,,,,,,,'',----,''.. . ..'.. .',-;((iiiii1111111iiiiii1
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA88T??1ii(;;;;;;;--,,'',,,,'''.'''''''''.. .. .. .....'''.........'',--;(ii11ii11111i11(;,,,,,,,''',----,'... ... .''.. ..,-;((iiiii1111111iiiii11
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8A8??1ii((;;;;;;--,,,,,,,,,,''''''',''''.... ....''''. .......',--;(((ii11i11i111111(;,,,,''''',,---,''........'''. .',-;((iiiii11111111111111
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA88A8?T?iii((;;;;---,,,,,,,,,,,,,,,,,,,'''..... ........''''. .....'',-;(((((ii111111111111(-,,'''''',,,--,,''......''''....'-;;;(((iiii1ii1111111111
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA88A8TT11(((i(;;-------------,,-,,,,,,,,,'''''... . ... .. . ...''''','.......''',;i((((iii(((i1111?1?11(--,,'''',----,,','''..''''''''.'--;((((ii((iiiiiii11iii11
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA88A8TT11i(((;;;;;;;;;----;;--,,,-----,,,,'''''... .... .... .......''',,,','.''..''''-;(((((((((((((ii1??1?11i;-,,''''-----,,'''.'..'',,'','.'--((((iiiiii111iiii1ii111
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8A8TT1iiii(;((;;;;;------;;--------,,,,,,,,,''....... ... . ......''',,,--,,,-,,,,,-;(ii((iiii(((((((i111111i(;,,''',-;----,''.....''''.',,.';;;(((iiiiiii11iii11iii11
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8A8TT111ii((ii((;;;-----;;;;------,,,,,,,,,,,''.... ... ...... ...... ..'',,--;;--;;----;((iiiii11iii(((((iiiii1111(;,,'''',-----,''.....''''.',,'';;;((ii(((iiii11111iiii11
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8A888?11ii11??1i((;;--;;;;----;;---,,----,---,''... ...... .........''',-;((((((;;;;((iiiiii1111iii((((iii((ii11i(-,,',',-----,,'.....'',''.','';;;((ii((((iiiiiiii1iii11
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA88??11?TTTT?i(((;-;;;;;;;;;;;-----------;;-,''.. . ............ ..''....''',-;(iiiiii(((iiii11iii1111iiii((((ii((iii11i(-,,,',------,'.....'',,'.','';((iii((((((iiiiiii111111
A88AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATT??T8888T1ii(;;;((((((;;;;-----------;;;-,''.. ............... .......'''.'''',,,-;i1iiiiii((1iiii1iii11111iiii(((ii((i((11?1(-,,',,-----,'.....'',,''',,';(iiiii((((iiiiiiii111111
88888AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATTTT8A888T?11i((i1ii(((;;;;;;;;-------;(;--,'.... ............. ......'''',,,,---;(1??11111i1ii1iiii111iiiiii((((iiiiii((i?T??i;;--;;;---,'.....''''.'',,'-((iiiiiiiiiiiiiiii111111
8888888AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA88T88AA888T??11(;11i(ii(;;;;;(;;----,,-;;;;-,''... .......'''... .. ...'',-,-,-;;;i1??1111111i11i((i11ii1iiiiiii(iiiiii((i?T?T1(;-;;-----,,'.. .',,'.'',,,;(iiiiiiiiiiiiiiiiiiiii11
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA88T88AA88T8TTTT1(1?iii1i((((((;;;---,-;;;;;-,'.. .. ............. . ..'',----;(((i1???111111111iiiiiiiiiii(i11ii1ii111iii?TTT1ii(;;;;--,''... .',,'..',--;(iii((iiiiiiiiiiiiiiiiii
8888888888AAAAAAAAAAAAAAAAAAAAAAAAAAA8888AAA888888T8T11?1111111iii(;;------;;;;;-,''..... .. '--;;(iii111111111111111iiii1ii1iiii11111iii11iii1?TT???i;;(;;-,''... .'',,'..'-;;((iiiiiiiiiiiiiiiiiii11i
88888888888AAA8AAAAAAAA8AAAAAAAAAAAAA88AAAAAAAAAA888T1111?????111i(;;;;--;;;;;;;-'........ .......'..,-(;(ii1111111111111111iiii11111ii1iii1i((iiii((i?TT?TTi;;(;;;-,'... .'',,''.'-;;((iiiii111iiiiiiiiiii1ii
88888888888AAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAA88AAAAA888?????TTT????1i((;;;;;;;;;;;-,'..''''.. .. .......',',--;;(i1111111111111111iiiiii11iiiiiiiiii(iiiii((i?TT???i--;;;;-,''.. ..',,''.',-;(iiiiiiiiiiiiiiiiiiiiiii
8888888888AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAAA888TTTTTTTTT????1ii(;;;;;;;;;;;-,''''''... .......''''-((((i11111111111111111iiii11111iiiiiiiiiiiiiiii(i?8T??1(;-;((;-,,''.....,,''.',,;(iiiiiiiiiiiiiiiiiiiii((
88888888888AAA8AAAAAAAAAAAAAAAAAAAA8888AAAAA8AAA8A8888888T888TT?T?11ii(;;;;;;;;-;-,'''',''...... ........ ..,;;(ii11111111111111111111111111i11ii11ii11iiiii(i?8T?1i(;--;(;;-,,'.....','..'',-((iiiiiiiiiiiii1ii1iiiii
AAAAAAA8888AAA8AAAAAAAAAAA888AAAAAA888A888888AAA8AA8888888888TTTTT???1i(((((((;;((;;---,,'''..... . ..'''''',-(;;;;((i111111111111111111111i111iiiiiiiiii11iiiiiii?8T?1i;;;;;(((;-,''.. .',''',,,;(((((iiiiiiiii111iiiii11
8888888888888888888AAAAAAAAAAAA8AAAAAAAAAAAAAAA88888888888888TT888TT?1i(iiii(;(((((((;-;,','..... ......''',,---;(((;((i111111111111111111111ii1111iiiiiiii1ii1iiiii?TT?1i(-;;;((;;;--''. ..-'''',-;((((iiiii1iiiii111iiiiii
88888888888888888888888AAAAAAAAAAAAAA88AAAAAAAAAAAAAA888888888T8888TT?1iii(((;;;(ii11(;;,,,'''...........''''''''--;((ii11111111111????1111??1111111111iiiiii1i1111i1TT?1i(;;;;(((((;;;--' ,,',,,-;;;((iii(iiiiiiiiiiiiiiii
8888888888888888888888888AAAAAAAAAAAAA8AAAAAAAAAAAAAAA888888888888888T?11i(;;;;-(11??i(;-,,''''...... ..'''...,,--;((i11???11111??????111???1111111111iiiiii11iiiii?TT?i(;;;;;;(((((;;;;-. ,-.,,,-(((((iiiiiiiiiiiiiiii1iii
8888888888888888888888888AAAAAAAAAAAAAAAAAAAAAAAAAAA88888888888888TTTT?11i(;;;(;i11??1i;--,'''''.... ......'',,-;;((i11??111111??????111111111111111iiiiiiiiiiiii1T8T1(;;;;;;((((((;----'. ,,',,,-;;;((iiiiiiiiiiiiii111iii
8888888888888888888888888AAAAAAAAAAAAAAAAAAAAAAAAAA888888888888888TTTTT11i((;;((1?????1;;-,'''''... ....'',--;;(((i(iii1111111??111?????1111?111111iiii(iiiii11ii1T8?1(;---;;((((((;--,-,'...,,---;;((iiiiiiiiiiiiiiiiiiii1
88888888888888888888888888AAAAAAAAA8888888AAAAAAAAAA888888888888888T88T??1i(;;((1?????1(;-,'''''... . .',--;;;;(ii1iiii11111?1?111111????11??111?1111iiii111i1iii?88?i;----;;(((((i(-,',,,'. ,--;;((((i1iiiiiiiiiiiiiiiiii1
8888888888888888888888888888888AA8888888888AAAAAAAAA888888888888888888T??i((;;;(i?????1i(--,''''.... ..',,,,.',-(111111??11?1?1111111????1????????111111?1111ii1T8T1(;--,-;;(((((i(;-',,,'..,-;;;;;-;i1iiiiiiiiiiiiiiiiii1
88888888888888888888888888888888888888A8888AAAA88888888A8888888888888TT?1i;;;;;(i??1???1(;-,'''..... ..'. .',-;i11111??1111??111111??????????????????T?????11?T8?i(-,,,-;((ii((ii(;,-,,''''-(;(i(;(i11iiiiiiiii11111iiii
88888888888888888888888888888888888888A88888AAAAA88888888888888888888TT?1(-;;;;i1?11???1i;-,,''.... ..... .',-;(i11?111??111111111111?????????????1??TTTT?T?1TTTT?((-,,,-;(((((iii(;--,,,'''-;;;(iii11iiiiiiiiii1iiii11ii
888888888888888888888888888888888888888888888AA8AA8888AAA888888888888T?1i;-;;;;i1?1????1i;;,,''.... ......'----;i111111111111111??111??11??1???????8T8T??1??1??1??((-,,,-;(ii(((iii(--,,,',,-;;;((iii11ii11ii11iiiiii1111
8888888T888888888888888888888888888888888888888888888AAA8888888888888T??i;---;((1?????111(;,'.... ..',,,-----;(i1i1111111?1111??11111111?11???TTTT??i(i(ii1??11i;;-,,,-(iiii(((ii(---,-,,,-;;;((iii1111111111iiiiiiii11
88888TTTT8TTT88888888888888888888888888888888888888888A8888888888888TT??i;----((1????1111(;,'.... .'',,,,,,;;;(ii1111111??11111111111i11????TTT88T11(;(;((i111ii;;-,,--(1iii(((ii;-----,',-;;;(i1ii11111111111iiiiiiiii
8888888TT8TTT888888888888888888888888888888888888888888AAAA8888A8888TT?1i;----(i1?1??1111(;,,''. .'',,''---;;(i1111111111111i1111111i111???TT88AT?1i((;;(((;;((;;;----;i(iii((ii;---;-,',-;;;(iiii1111111111111i1ii111
T888888TTTTTTT888888888888TTTTT8888TT88888888888888888AAAA88TTT8888TTT?ii(;--;((111111111i(-,''. ..',,,,---;(iiiiiiii11ii11iii1111111iii11??T88A8T?i(;-;(;;-;(;;;;;--;(((iiii((i(;;---,,,-;((((iiiii111111111111111111
TTTTT88TTTTTTTTTTTT8888TTTTTTTT8888888888888888888888AAAA88TTT?TT88TTT?1i;--;;((11111i11?i(--''. .'',--;--;;(((((ii111iiiiiiiiii11111iiii11??T88AA8?i(;(;;;;((;--;;;;(iiiiiii((i(;;---,,,-;((((iiiiiii1111111111111111
TTTTTTTTTTTTTTTTTTTTTTTTTTTTT88T8888888TTT8888888888AAAAA88TTTTTTTTTT???1;,-;(ii1???11i11i(;-'.. .'',-----;((;-;;;(111iiiiiiiiiiiiiii111111111??T88@AT1((((;;;;---((((ii(iiii((i1(;;;;-,',-;((((iii((iii1iiii1111111111
TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT888888888888888AAA88TTT????TT?1ii;--(iii111111i11(;;-,,'. .'',,--;;----((iiiiiiiiiiiiiiiiiiiiiiiiiiii1111??TT8T?1T??11(-;(((((((iiiii((i1i(;;;-'',-;;(((iiiiiiiiii11ii11iii1111
TTT??TTT88TTTTTTTTTTTTTTTT??TTTTTTTTTTTTT888888888888888AAA8T??111???i(;;;-;iiii111i11iii(;;-,,'. ..'',--;-,,;(iii(iiiii(((ii((((iiiiiiiiiiiiiii1iiii1?TTA8TT?i((iii(((iiii(i((i11((;;;,,,--;(((iiiiiiiii1111111iiiiiii
TTTTT888A8TTTTTTTTTTTTTTT???TTTTTTTTTTTTTTT88888888888888AAATT??1????i(;;;;(i111iiiiiiiiii;;---'. .'',,--,,-;(((((((i(ii(((((((((iiiiiiiiiiiiiiii111iii1?TT??1i((1ii((ii(iiiii(i11i(;--,,---;;((iiiiiiiii1111111iiiiiii
TT88AAA8A8T?TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT888888T8TT??111i((;((ii11iiiiiiii1i;----,' .',,,,,-;iiii((((((((((((((((((i(((ii((iiiiiiii(iiiiiii1?11ii(iiiiiii((iiiii(i11i(---,,--;;;((iii11iiii1111111111ii11
?T8AA8TT88T?TTTTTTTTT??TTTTT???????????TTTTTTTTTTTTTTTT8TTT8T8A8T?11ii(;;(i11i11iii1111i11(-----'. ..',,,--(((iiii(((((;(((iiiiiii(((((ii((iiiiiiiii((((ii1i11iiii1iiiiiiiiiiii((i??i(-,,',--;;((((iiiiiiii11??1ii111111?
??T88T??TTTTTTTTTTT????TTTTT?????????????????TT???????TT??TTTT8TTT?11i(((ii111111i111iii11i;-;--,. ..'',-;;;((((((((;((;((((((((((((((((((((((iiiiiiiiiiiiiiiiiiii1111iiii111iii(1T?i(--,'',-;;((((iiiiiii111111ii1??11??
??????????TTTTTTTTTTTTT?TTTTT?????????????????TTT???????????????????11i11iii11111111ii(ii1i;-;--,'. ..,-;;(;(ii((;;;;((;(((;;;;((((((((((((((((((((;(((iiii111i11111111111?1111ii1T1(;--,',,-;;((((iiiiiii1ii111111???111
?TT??TTT???T?TTTTTTTTTT???TTT?????????????????TTTT????????111??11111iiii1iii11ii111111((i1i;----,'.. .'-;;;;(;;((((;;;((;;(;;;;(((((((((((((((((((((i(((iiii11ii1?111111????1111ii1T1(;--,',,-;;(iii(iiiiii111111111111111
????????TT????????TTTT?????????????????????????T??????????111iii11iii1iiiii111111ii1ii((;(1;;;-,''''. .''--;;((;;;;;;(;;;;;;;(;((((((((((((;;;;((;;;(((((((((iiiii111111111??????1i1???(----',--;(iii1iiiiiiii1111???1ii1111
?????????T???TT???TTTT?T???TTT???????????????????????????1111ii111ii11i11i1111111i11iii(;i?(;-,,'.... ..',--;;;;;;;;;;((;;;;;;;(((((((;;;;;;;;;((;;;((iiii((((iiiii11111111??????1i1?T1(;---',,-;(iii1iiiiiii11iii111iii1111
????????TT?????T??TTTTTTT???????TTT???????????????1111??11i111i1111i1111111111111i1111i((i?i;--,'.......',-;;;;;;;;;;;;((;;;;;;((((((((;;;;;;;;;(((;;((iiiii(((iiiii11?1111????????1???1(;---'',-;((iiiiiiiiii11iiii1iiiii111
???????TTT?????T???TTTT?????????TTTT??????????????1111111iii1111111i111iiii111111i111111i1?i;;;,,'.....',-;;(((;;;((;;;;;;;;(((((((((((;;;;;((((((((((((((((iiiiiii11????1??????1?????1?i;-,-,',-((((((iiiiiiii11ii1111iiii11
????????????TT????????????????????????11???11??1111111111iii1111111ii1iiiii111111111111111?(;;;-,'.....',;;;(((;;;((;;;;;;;;(((((((((((;;;;;((((((((((((((((iiiiii111??1????TTT???????1?i;---,',-((((((ii11iiii11111111iiii11
?????????????????????????????????????1111?111??1111111i1111iiii1111ii1i1111111111111111i11?(;--,''.....'-;;;((;(;;;;;;;;;;;;;;;((((((((;;;;;(((;(((((((((((((((iiii11111????TTTTTT?1111i(;-;-,',-;iiiiiii111iii1111iiiiiiiiii
???????????????????????????????1111??11111111?????11iiii11111ii111111111111111111111111i1?1;-,','..'''',-;(;((((;;;;;;((((((;;;;;;;((((((;;;(((;((((((((((((((((iii11111??TTT888T??11ii;-;;;;,',,;iiiiiiiiiiiii1111iiiiiiiiii
????????????????????11??????111?111????11111??1????1ii1iiii111ii111111?1111111111111111i??1;-,'''.''''',-((;((((;;;;;((;;(((;;;;;;;((((((((((((((((((((((((((((((ii11??1?TT888A81ii11(--,;;;;,,,,-ii((iiiiiiiii1111iiiiiiiii1
???????????????111??????????111i1ii1????1ii111???T?111iiiii1111111iiii1111111111?TT?????T?(-,'.. .''',,,-;;;;;(;;;;;;;;;;;;;;;;;;(;;;((((((((((((((((;;(((((((;(((iii11?T88AAATi;;i(('.'-;;------;(iiii(iiiiiii111ii111i11111
???????????????11111111???11111111i11111ii11?????111111ii111111i111111111111?11???TT???TT1(-,,'. .''',,',,,,---;;;;;;;;;;;;;;;;;;;;;;((((;((((((((((((((((;;(;;((((ii1??T888A8?((((--..,-;----,-;;i1111iiiiiii1i1iiiiiii11111
????????????????????111??111iiiiiiii111i1111111iiiii1iii11111iiii1111iii1111??????TT???T?i;,''.. .'',,,-,,,--;;;;;;;;;;;;;;;;;;;;;;;;;((;;(((((((((((((((((((((((((ii1??T88AA8ii;--,,''-;;-,-,,;;(iii11iiiiiiiiii1iiii111111?
??????11??????1????11111111iiiiiiiii111111iiiiiiiii11i(111iiii11111111ii111????1?TT????8?(-,'... .'',,,--,--;;(;;;;;;;;;;;;;;;;;;;;;;;;(;;((;(((((((((((;;((((((((((i1??T88AATi1;-,''''(;----,,;;((((iiiiiiiiiiiii1iii1?11i11
??????????????11??1111111111111iiiii11ii1iiii1i11iiiiiiiiiiii111iii111111????????T?????T1;-,'''. ..',,,----;;;;;;;;;;;;;;;;;;;;(((((((;(;;;(;;(;((((((((((((;;;((((((i11TTT88T1(;--'.-(i;---,,-((((((((iiiiiiiii(iiiii111iiii
11111???111????1111111?111111111iiiiiiiiiiii11ii111111iiiiiiiiiiii1111i1???TT??TT?TT8TTTi-,''.......',,-;;((;((;;;;;;;;;;;((;;;(((((((;(;;((;;(;;((;;;;i(((((((((((((iii1???8881(--,,iT(-,,,,,-((i((ii(iiiiiii(((iiiiiiiiiiii
1111111??11????111111111111111iiiiiiiiiiiiiiiiii1????1iiiiiii((111111111???TTTTTTT88TT??i-,,'..... .'---;;;;;;;;;;;;;;;;;((((;;;;;((((;(;;((;;((((;;;;;;((;;((((((((((((iii1?T88?(---1?(;---,-;((((iiiiiiiiiiiiiiiiiiiiii1ii1
??1111???????1111111iiiiii111ii111iiiii1iiiiiiiiiiiiii((((((i((((iiii111???TTT8T8A8?1ii1i;---,'. '--;;;;((;;;;;;;;;;;;((((;;;;;;(((;(;;((;;;((((((((((((;(((((((((((((;((((i(ii((;?111i(((((((((iiiiiiiiiiiiiiiiiiiiiii111
T?11111???1???1111111iiii111iiiii11iii1iiii((iiiii((((i((iiii((((iiiiii????TTT8A888i(11;;--,-,'. . '--;;((;;;(;;;;;;;;;;;;;;;;;(((;;;(((;;;;;;(((;;(((((((((((;(((((((((;((;;((((iii11111iiiiii(iii(((iiii((ii1i(iiii1i111ii
???????1??1???1111111iiiiiiiiiiiiiiiiiii(((((iiii(((((((((((((((iiiiiii1????T88A8T?i1?i;-,,.'''. . '--;;;;;;;(;;;;;;;;;;;;;;;;;;;;;;;(((;;;;;;;((((((;(((((((((((((iiii((((((((((iiiiiiiii((iiiiiiii((iii1i(iiiiiiii11111111
??????11?111???1111iiiiiiiiiiiiiii((iiii(((iii(ii((((((((((((((iiiii1111???TT8AAT?1?TTi;-'' .'. '--;;;;;;;(;;;;;;;;;;;;;;;;;;;;;;;(((;;;(((;((((((;((((((((((((((iii((((((i(((ii(((iii(((iiiiiiii(iiii1i(iiiiiiii11111111
1111?111111i1??i11iiiiiii11iiiiiii((iiii(((ii((ii(((((((((((((((iiii11?????TT8AA8?1??1(;-', .'. ,-;;;((;;;(;;;;;;;;;;;;;;;;((((;;;;((;;(((((((;;;((((((((((;(((((i((((((((i(((ii(((iiiiiiiiiiiiiiiii(iiiiiiiiiiiii1i11111
ii11??11111i1111111111ii111iiiiiiiiiiiii(((((((iii(((((((((((((((((ii1111???T8A88TTii;;;,.'. ',' .-;(;;(((;;;;;;;;;;;;;;;;;;;((((;;;;((;;((((((;;;;((((((((((;((((iii((((((((((iiiiiiiiiiiiiiiiiiiii1i(iiiiiiiiiiiii1iiiiii
111???1i111111111111111111iiiiiiiii((((ii(((((iiii(((((((((;;;;(((((iii111??T8AAATT-;-(;, ...--, ,;;;;;;;;((;;;;;;;;;;;;;;;;;;;;;;;(((;;;(((;;;(((;;;;((ii(((((((((((((((((((((((iiiiiiiiiiiiiiiiiiii((iiiii(iiii111i11ii1
111111ii1111111111111iiii1iiiiiiii(((((ii(((((iiii((((((((;;;;(((((((iii11??T8AAA8T--;(;, ''(;,. .,;;;;;;;((;;;;;;;;;;;;;;;;;;;;;;;;(((;;;;;;;;((((;;;;((((((((((((((((((((((((((((i(iiiiiiiiiiiiiiiiiiiiiiiiiiiii11i111111
11iii11iiiiii1111iiiiii(iiiiii(((((((i((((((((iii((((((((;;;((((((;;(((ii11??T88AAT;;(;-' ,'(;,.. .-;;;;;(((;;;;;;;;;;;;;;;;;;;(((;;;(((;;;;;;(;;((;((((;;;((((((((((;;((((((((iiiiiiiiii((((((iiii11i1i11111iiiiii11ii1iii1
111iiiii1ii(i11iiiiiiiiiiiii(((((((((((((((((iii(((;;((;;;;;;;;;((((((i(ii11?TTT@8T;;1;;,..,-;;'.'',;;(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;(;;;;;;;;;;;((((;;;;;;((((((((((i((iiiiii((iiiiiiiiiiiiiiiiiiii1111111111iii11i111111ii
iiiiii1111iiii11iiiii11(iiiiiiiii((((((((((((((((((((((;;;;;;;;;(((((((iiiiii1?T88ATT8;;-,,',;i-,-;;(;;;;;;;;;;;;;;;;;;;;;;;;;;((;;;;;;;;;;;;;;;;;((((;;;;;((((i(((((((iiiiiiiiiiiiiii(iiiiiiiiiiiiiiiiiiiii111ii111111ii1iii
iiiii111iiiii11T??1ii11iiiiiiiiiiiii(((((((((;;(;((((((;;;;;;;;;;((;;(((((((iiii1?8AAA(-;;;-(18i;;;;(;;;;;;;;;;;;;;;;;;;;;;;;;;((;;;;;;;;;;;;;;;;((((((;;;;;(((((((iiiiii((iiii???111iiiii1111iiiiiiiiiiiiiiiiiiii11iiii1111i
i11iii1ii(i1ii1???11iiiiiiiii((((iiii((((((((;;;;;(((((;;;;;;;;;;(;;;(((;;((((i(i1?TT8i;;;;;(i11;;;;;;(;;;;;;;;;;;;;;;;;;;;;;;;(;;;((;;;;;;;;;;;;((;;(((((((((((;;((iiiiiiiii11???11iiiiii1111iiiiiiiiiiiiiiiiiiiii1iiiii1iii
i111iii1iiiiii1(iiiiii1iiiiiiii(((((((;((;;;((;;;;;((((;;;;;;;;;;;;;(((((;;((((;;(;;;(;((;;;;;;(;((;;;;;;;;;;;;;;;;;;;;;;;;;;;;(;;;(((;;;;;;;;;;;(;;;(((((iii((((((((((iiiiiii1i111i(iiiiiiiiiiiiiiiiiiiiiiiiiiiii111ii1111ii
iiiii111iiii(ii(iiiiiii((iiii(((((;;;(((;;;;((;;(;;;;(;;;;;;;;;;;;;;(((((;;((;;(((((;(;;;((((((;;((((;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;(((;;;;;;;;;;;;;;;(((((iii(((((((((((iii(((ii111iiiiiiiiiii1iiiiiiiiiiiiiiiiiii111i1111111
iiiiii1iii1iiii11iiii((((((((((i((((((((((((((;;((;;;;;;;;;;;;;((;;;;;;;;;(((((;;((((((;((((;;((;(;;(((;;;;;;;;;;;;;;;;;;;;;;;;;;;;;(((;;;;;;;;;;;;(((;(((((((((((((i((((((((((iiiiiiiiiii11111iiiiiiiiiiiiiiiiii111ii1iiii11
11iiiiiii11iiiiiiiiii(((((((((((((((((((((((((;;;(;;(;;;;;;;;;;((;;;;;;(((((((;(((i(((ii((((((((((;;((;;;;;;;;;;;;;;;;;;;;;;;;;;;(;;;;;;;;;;;;;;;;;(((;((;;(((((((((ii(((((((((iiii111i1i1111i(iiiiiiiiiiii111111111ii1111111
iiiiii1iiiiiiii((ii((((((ii((((((((((;;;(((((((;;((((;;;;;;;;;;;;(;;;;(((((;;;;;(((((i(((((((((((((;;;;;;;;;;((((;;;;;((((;;((;;;;;;;((;(((;;;;(;((;(;(((((((((((((((((iii((((((iiii1111111ii1iiiiiiiiiiiiiiii11i111111111111
(((((iiiiiiiii((iii((((((ii((((((((((((;(((((((;;((((;;;;;;;;;;;;(;;;;(;((;;;;;;(((((((((((((((((((;;;;((((((((((;(;;;((((;;((;(;;;;;((;;((;;;((((((((((((((((((((((ii(ii(((((((ii(ii111iiii1??iiiiiiiiiiiiiii11i111111111111
iiiiii11iiiii((iiii(((((iii((((((((((((;;((((((;;((((;;;;;;;;;;;((;;;;;;;;;;;;;;((;;(((((((;;;;((((;;;;(((((((((;;((;;;;((;;((;((;;;;((;;((;;((((((((((;;((((((((((iiiiii(((((((ii(iii111iii1??iiiiiiiiiiii1iii11?111i111111?