.',:cclloooollc:;,'..
.';:loxkOOOOOO000000000000000OOkkdolc;'..
.,:lxkOOO00000000OO000000000000000000000000000Okxoc,..
.':oxkOO0000OOO0000000000KKKKKKKKKKKKKKKKKKKK0000000000000Oko:'.
'cdkkO00OkkkkkO0000KKKKK0000000000KKKKKKKKKKKXKKKKKKKKKKK000000000Oxc,.
.;okOOOOOOkkOOkdxxOOOOOOkkkkkOOOOOOOOOOOOOOOOOOO000000KKKKXXXXXKKKK0000000kd:.
.;dkOOOOOOO0OOkxxxxxkkkkkkOOOOOOOOOOOOOOOOOOO0000000000000000000KKKXXXXXKKK00000Oxc.
,oOOOOOOOOkkxxxxxkkkkOOOOOOOOOOOOO00000000000000000000000000000KKKKKKKKKKKXXXXXKKKKK0Od:.
.ckOOOOOOkxxdxxxkkkkOOOOOOOOOOOO000000000000000000000KKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXXXKKKK0kl'
.oOOOOOkxdddxxkkkkOOOOOOOOOOO0000000000000000000KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXXXKKKKOd;.
.dOOOOOxdddxkkkkkOOOOOOOOOOO0000000000000000000000KKKKKKKKKKKKKKKKKKKKXXXXXXXXXXKKKKKKKKKKKXXXXXKKKOd;.
.oOOOOxddxxkkkkkOOOOOOOOOOOO000000000000000000000000KKKKKKKKKKKKKKKKKKKKXXXXXXXXXXXXXXXXXXXXKKKKXXXXXKKOd;
cOOOxdodxkkkkkkOOOOOOOOOOOOO0000000000000000000000000KKKKKKKKKKKKKKKKKKKKXXXXXXXXXXXXXXXXXXXXXXXXKKKXNXXKKOo'
'kOkdodxxkkkkkkOOOOOOOOOOOOO0O0000000000000000000000000KKKKKKKKKKKKKKKKKKKKKXXXXXXXXXXXXXXXXXXXXXXXXXXKXXNXXXKxc.
cOkdloxxkkkkkkOOOOOOOOOOOOOO000OOO000000000000000000000000KKKKKKKKKKKKKKKKKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXKXXNXXKOo'
okolodxkkkkkkkOOOOOOOOOOOOOOOO0OOOO0000000000000000000000000KKKKKKKKKKKKKKKKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKXNNXXKx:
.ddcldxxkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOO0OOO00000000000000000KKKKKKKKKKKKKKKKKKKXXXXXXXXXXXXXXXXXXXXXXXNNXXXXXXXNNXXKkl.
.dlcodxxkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000000000KKKKKKKKKKKKKKKKKKXXXXXXXXXXXXXXXXXXXXXXNNNNNXXXXXKXNXXXOo.
.l:ldxxxkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOOkxo:;;ckkOO000000000000KKKKKKKKKKKKKKKKKKKXXXXXXXXXXXXXXXXXXXXNNNNNNNNXXXXXXXXXXOd'
::ldxxxkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOkl;,''',,,;lokO00000000000KKKKKKKKKKKKKKKKKKKXXXXXXXXXXXXXXXXXXXNNNNNNNNNNXXXXXNXXXOd.
,:ldxxxkkkkkkkkkkkOOOOOOOOOOOOOOOOOOOOOOOOOOkxxdoooxkOO000000000000KKKKKKKKKKKKKKKKKKKKKXXXXXXXXXXXXXXXXXNNNNNNNNNNNXXXXXNXXXOo.
.;ldxxxkkkkkkkkkkkkOOOOOOkkOkkkOkOOOOOOOOOOOOOOOOOOOOO0000000000000KKKKKKKKKKKKKKKKKKKKKKKXXXXXXK0OO0XXXXXNNNNNNNNNNNNXXXXXNXXKkl.
,coxxxxkkkkkkkkkkkOOOOOk:,,;:cloxkOOOOOOOOOOOOOOOOOOO00000000000000000KKKKKKKKKKKKKKKKKKKKXXXXXK00000KXXXXXXNNNNNNNNNNNXXXXNNXX0x:
.codxxxxxxkkxxkkkkkOOOOkc.........';:oOOOOOOOOOOOOO0000000000000000000KKKKKKKKKKKKKKKKKKKKKXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNXXXNXXXOd'
;ldxxxxxxkkxxxkkkkOOOOkd. .......'',;lOkkOOOOOOOOO00000000000000000000KKKKKKKKKKKKKKKKKKKKKXXXXXXXXXXXXXXXXXXNNXNNNNNNNNNNNXXNXXX0kl
.codxxxkkkkkxxkkkkOOOOOk. .....',,:xkkOOOOOO00000000000000000KKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXXXXXXXXXXXXXXNNNXXNNNNNNNNNNXXNNXXKOx'
,ldxxxxxkkkkkkkkOOOOOOko...........',:kOOOOOOOOKNNNNNNNWWWWWNNNNNNNNNXKKKKKKKKKKKKKKKKKKKKKKKXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNXXNXXK0kc
;ldxxxkkkkkkkkkOOOOOOOkc.........';cdxOO000000OXWWWWWWWWWWWWWWWWMWWWWMNXXXKKKKKKKKKKKKKKKKKKXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNXNXXX0ko.
.:oxxxkkkkkkkkkOOOOOOOOko.....,coxOOO00000000OOOOOOOO00000KKKKKKKXXXNNNXXXXXXXXXKKKKKKKKKKKXKKXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNXXX0Od,
'coxxxkkkkkkkkkOOOOOOOOkkccoxOOOOOOxollxkkkOxkOkkOOkOOOO0000000000K0K0KKKKKKXXXXXXXXXXXXKXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNXXXXKOxc
.:loxxxkkkkkkkkkkkkkkOOOOOOOOOkoc;'....'kkOOxxkOkkOOdOOOO0O0000000KKKK0KK00000KKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNXXXXXK0kl.
.:loddxxxkkkkkkkkkkkkkkkOOkl;c...........xkOOxkkOkkOOoOOOO0Ox000000KKKK0KKK0000000KKKKKKXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNXXXNNXXK0Oo.
;ldxxxkkxxxxxkxxxkkkkkOOOOx.';...........oOOOkkOOkkOOdOOOO00OKKKKKKKKKK0KKK00000000KKKKKKKKXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNXXXXXNNNNXXK0Od'
.:ldxxxkxxkkkkkkkkkkkOOOOOkk:,............cOOkkOOOOOOOdO0000OkKKKKKKXXXKKKKKKKK000KKKKKKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNXXK0Ox;
.:odxxxxxkkkkkkkkk0kddOOOOkkd,.........',cxOOkkkkkkOkkOOOOOOOO000000KKKKKKKXKKKKKKKKKKKKKKKKKXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNXXXKOx:
,coxxxkxkkkkkkkkkx0OolOOOOOxo,.....''','lkkkOkxkkkkkdxxxxxkxkO0000000KKKKK000KKKKKKKKKKKKKXXKKXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNXXK0kc
;ldxxkkkkkkkkkkkOxKOcdOOOOOxl..'''..';cllc:,'.. ...';:loxO0000OOO0KKKXXXXXXKXXXXXXXXXXXXXKKKKXXXXXXXXXXNNNNNNNNNNNNNNXXK0kl
....:oxkkkkkkkkkkkOOOkKk:kO00Okoc,'..,lc;. ..,:okOOxk0KXXXXXXXNKXXXXXXXXKKOdkXXXXXXXXXXXXXNNNNNNNNNNNXXK0kl
.;ldxddxxxkkkkkkkkkOOOOk0Ookkkxl,..':ol, .l0kxxkO0KXNNNXNNNXXNXXKKdxkXNNNNNNNNNNNNNNNNNNNNNNNXXK0ko.
.:lddxxxxkkkkkkkkkkOOOkkkkkkkxdlcc:,. x0K0Okxxk0KXNNNNNNNNXKKx00XNNNNNNNNNNNNNNNNNNNNNNNXXK0Od.
..',,;;::ccllooddxkkxxdolc:;. .k00XNK0kxxkk0XXNNNNNXX00KNNNNNNNNNNNNNNNNNNNNNNNNXXXKOd'
'00WWK00;lkOxxkOKKXNXXKKXNNNNNNNNNNNNNNNNNNNNNNNNNXXKOx;
,x000d. .:dOOOO00KXXXNNNNNNNNNNNNNNNNNNNNNNNNNXXXK0ko.
. 'cx00000KXXNNNNNNNNNNNNNNNXXXXXXXKK000Okkd,
,lk0O000KXXNNNNNXXXXXXXKKKKKK000Okkxddol,.
.,lk000KKXXXXXKKKKKKKKKKKKK000OOOkkxdlc;..
.,lkKKKKKKKKKKKKKKKKKKKKKK0000OOkxdolc;.
.,lkKKKKKKKKKKKKKKKKKKKKK0000OOkxdolc;.
'ckKKKKKKKKKKKKKKKKKKKKK0000Okxdol:,.
.:x0KKKKKKKKKKKKKKKKKKKK000OOkxoc:,.
.;oOKKKKKKKXXXXXKKKKKKKK00OOkdoc:.
.,lx0KKXXXXXXXXXXXXXXKKKK0kxo:
.,:oxOKXXXXXXXXXXXK0Oxl.
...',;;;;;,..
_
_ ( )_
___ ___ _ _ _ __ ___ ___ (_)| ,_) ___ ___ _ ___ ___
/' _ ` _ `\ /'_` )( '__)/' _ ` _ `\| || | /',__) /'___) /'_`\ /' _ ` _ `\
| ( ) ( ) |( (_| || | | ( ) ( ) || || |_ \__, \ _ ( (___ ( (_) )| ( ) ( ) |
(_) (_) (_)`\__,_)(_) (_) (_) (_)(_)`\__)(____/(_)`\____)`\___/'(_) (_) (_)