.-.......... .....:..:;]:=_.=:.. ;:.:.:.... .  .    .    .  . ..  . .        .-----~=:__?---~~--=%M%%]xI+d=####=###UX4X]"~-"~:x]x]]=]]+].....:+===q#M0#00##==I
......... . ...::- 00000T..:.. 000000Wmaaa,. 000001 000001 j#000p. 00001 j0000i  00001 :-aj00000#av~+9@.j0.00000T#=U7\aW00000La/++j#0000 :...====:#]00M000###I
.. ..........-:.-: 00000T.-... 000007400#0#,.000001 000001 j#0000,.00001 j#000#, 00001  d0000!*000#L.x_]9H 00000T==rj0#0#P!N000W,+j#0000 .. :=+]+=M]0MMMMM]##I
  .  . . ......:== 00000T.:..: 00000T 00000i 000001 000001 j#0000A.00001 j#0000b:00001 j00000 ?0000#,) ;-~ 000#0TQX'000001:d#0001:j#0000 ...:+++]M]0MM]MMM0001
.. .   . .:...:]]] 00000T:- ;: 00000T 00000( #00001 000001 j#00000L00001 j#00000L00001 J00000 ?00000i:._.: 00000T.-.000001'j000#T:j#0000 ...]+]+q]0D"*-*N#]001
    . .    :.:.3%) 00000T;:=,: 00000T 00000i 000001 000001 j#00000000001 j##0000000001 J00000 :000#0(~:].: 00000T:. 000001 d0000T:j#0000 ..:x]]x=MM);.:.::-"*(
..      ......3O3q 0000#T*:gaw 00000T 00000i #00001 000001 j#000*#000001 j#000?0000001 J00000 ?00000i.-':: 00000T::.000001 d#00#T:j#0000 .:+x]]x]M0=;::;:.:.. 
. . .  . . ..jX2X=.00000T*G=00 00000T 00000i #00001 #0000l j#00# 4000001 j#000i4000001 J00000 :0000#'.:.:= 00000T:;.000001 j0000f.j#00#0 .:cx]]q]0k:====;==::.
.     . ...:.m#=&] 000#0T0M]00 00000wj0000#( 40000La#000#' j#000 ?000001 j##00(?000001  #0000aj0000# -"":j 00000WWWi4#000LaW0000';j#0000WWW 3%x#x0I=+====:==:,
   . . . .:,JxxW=] 00#001]]#Mx 0000#00000@^.  !40000000P'_:j#0#0  ?00#01 jW00#i ?00#0l  -9##0##0##^. ..:=4 000#00#01,"40000##0P':xj##00#0#0 ::dx]E:]+=+/-+++::
.:... . .:;nx]x]#]m_____xUMx#]L___,.,..     ..]=.     ..-:       .                    ..          .    =:#W__.._.,.j .        =:=x___. ....j3:=%]Ix]+]+]]]+].:
:.:::.-.-:=4O3O>x]xx0x]M#MxMxM]]0#]U#k:...... . .. .            ..   _:::-. ._..___,_a____a,:....  . ..]=]E]====;=]d4=]t_;=.=)+]%3:]+.:.-:4UX3xx]\x]]%n%%xxx:(
!];:.:...:-x%3%#%Mx]]]0]]M]M]M]]]]>4Mt::                         . .:=:.uj==]M]Mx]]%%%x#xx]]xxxx=,-  .:xxMk=+===+=xYV+N0dM):u:x]:3:]:...:XUUU4%xBxx:%O3X3O3O3(
:::.=:= :;:x%%]xx]xM]]x]#xxx]]]##x=xM-:... ... ..___x,:. .   . ..-.__=M>]##xxxxx%%%33uuxx%333333333%xxW=]M:]:+==+=4np=:=3W?%O=:%33x+:.:::==UU#3xk::3dUUUUUUXX'
::::%]:.;;j]x%0%xxx%%xx]]xxx]]]]xx=xk-:.  . -'..?Q]%3XO3mw=x=xM]xxx%%xxv#x%%333Xq3333X3d33X3XXXm33X%%nx%xxnWw+==++dxa_jW!T?;-x%:X3x::..-d##=#%3]\U3OUQ==#=##&.
::;;/+:-::qx]]#%x]xx]]]9]M]]]]]]]]]]'.: ...... .x##%%+!##MM0#0Mx%%x]x!]W]xx3GXOXXOO3d3343ddX4UUU&muO333u3333gc,v=x=....-"-"^-d:3X:x:::.:40#=#u%>qXX=0##W=W=0f,
]3x%:=_:-:0%]M=MM]M!0M@=MM]]]M]M]B@Ha\xWm_____,4M*#==#=U=x#M#x4xM]=xxM]xx33XUWUXXUUXG333OGOXUWUWWU3O3333u3%X3nxW/4D~: .. .7.:XOOX]]:::-j#0W0x33E==U#]]]]0x]]n1
.-~-;'?-*H]]xx=#x=x=#=m2XV8::::O3Qr:x=3%%]+M=mmxxxxxxxx%2x]M%#]]x0x]00xu3XXUX4UWW4X3XX2d33G44UWUUWQUG%33O3dXX%0#S#m_,.. .x(:jOXXX:=::.:j#MMxx3%4W##xxx]]]xxB4f
a?]aaaaa_a___j0N*-"~""~'====!"""-3&qx]%%xW#x]+%+]?!!]xxx%v=xM]]0M]]04%33OQ4Gu3XUUX333333d333XX3X33XOO3%33X3O3]=#4F;.-:--9^-=d34XO]::::;=]M]xu3>=0##%%]xx%%xFxT
M&7!!*3%!?]%4H%333vxaaaaa_a_mmu3x~::xx%%%%]]1 .u:xx4%m3xx%Mx%%]d%%xn4uqv]@?9+~@+]3%X3333d333]]=w__aajXXUm3%O%3=x#B=__p;=;+xqm:=X:=-;.:q]0M]x33)M00x%3%%%%%%S%)
U=::. jxMx#xMx0#M]+M]]=0@*!!**XO3Unuwaaav=xML_,,.]!+3XO0]0=%ux3dOmmo%3%33XmGguxxxxx%%%%xx%33xuu4W#XXUXXUWW3]t:u30;3%xWmmp]+qmjaU:3)_a.*MM]]d3340Mxx#x=xx%%!=%T
Q2:==:4]M]]M#]]]]]Mxx]00x#xM]==mwm=qWM0!!N"!*9#xuxx=M%%0=xx3dx3XWWW23%33OXGmgm%uxxn3%xxxn3u33ddXXWWWWWWU##Ac:=X]#4xQ]%]0x=3=DUXOXOix3d:]x]x33]MMM#xx%%%xx%)x%f
=]=+:j=]M]M]xM]0]Mx]]]]#x]]]M]]]]]Mx]]x]]#=]0=0]+?]=m=W#M%x%3%4UWWWmXWmUWUWWWUmOuO333%]=x]%33O3UW##0####0#U]-N;4]qxm=v=O*:O##UUXO3)%U44]0]%O3B0M]xxx]xxxxx:%%T
X~=+;dMMM]x#]M]Mx#]]]MMx]]M]0x]M]]=xM]]0]MxM>]M]]]]]]x0M#3%33n3XWUUUWXUWUWQUWU33Om3G3%%%ux%%3344UW#000###UX]nv33u0MH+9*WV1jWx:UXOX/xU2x0M]3O34MMM]]]]]]]x>=%xT
4=:=:4MM]0]=M]MMxM]]M]B]M]MxMxM]]#x]]x]#]M]]M]]MMM]M]]0x0xuX3Oqg33X2XQUXOXXXK33n3333%%]x%]]]?334WW##WW#UUU3cdx]]]?3_axx#Mx*HOxmmg]~XmCMM]x3O>=MMx]]]]]]]]kxxxT
]::=:0#0MM0M]MM]0]0M]#]MxM]M0]M]]M]M]]0]]M]MM]M]]M]M]]M]]#xM%3XOOXud3XOAnU%X3333XXX3/9::::/:=]:?##WU#WWWUX]#x]x#]0#N##000#]===]]]L_wqw]MMdO3]#0#M0M00#M]0=%MxT
::;:j=#00]=]#MM]#MM]0#=]M]00x]M]M#]M]]#]M]]0]]]0]#]M]0]]]]]H3OOOOXUUWGOUXoJMxx3XXXU]-::=+:33]-!:4WWW###WUU3]]]xx]xxxx]xxxxxmxmx#]0M+M!M]]M]BQ###]M]]Mx]ME=]0M1
:::-j#=##M4000#M=M]M00M]00MM]#M]0]MM]M#]M]0#]MM]>]M]]0]]0M=)43mdXXUXUQWUmO3;NM3XXXXu.x-,..:::9x:dUUW##0WWXxx]xx]]x]]]xx]]xMx]]]]xx]4]M]0xXO)=B=0MMMMMM##G]0]MT
.-..===#=#=00##0MMM#0#M]#M]=]#M]#]#]M]M]0M]#]]Mx#]M]M#==0]x#g=3XXXKUUQXUWW&gxg?%34Xunx.9:.,:_5wu4UW#0###WO%xxx]x]x]]]]]]]x]]]M]x]x0=]0M]dO3400U#0MMMMMMDj00##1
-::_=UX=#D###=#00MM#0=MM000MM0]000MM]0]0M]00]M]]#M]0MM00xU0]=$43dXXX4UU4UXWUUucw"!]%3x=]=mW=xq%4mW#0#0#W33%3xx]%x]]xM%]]x]]]]]]x]x8]0M]#UOrd=#40#0#0##0]=###0I
:..?UXUUU4=U=U4==00##=0M00#M00MM#MMM]#0MMM#]]0M0]00]=xx#=#=W##=d03XOXXQXU4WXUWAa#m,/"4%q3mW3?!%dWW####WXG333]]x]]]M]xx]]xxM]]]]]]]4MM]#xX3SU4Ud=Q==UUU4:U=UXQ(
-..jXOXXX4XUXU#=====2##=#==###M#M0M]M#MM0M#0#0]B00M#0MM%%%xxx=xx=0?33XXUXUXWmUUmu+xa_a(,:.:]mawUUWQUQXX3O33%xx]x]M]]]M]MxxMxM]]]]0=M]#0dO3:X4OOOO:::::)3::%3*(
..:O3OOUkXOXXXk=4==4X=#===4##00=0#000MM000=00MM=0000=#]x]%33ugu3%qnx]33XXXU4XUQ4Wgu%%XuaauudWWWUQXXXXXOOO33ux]0x]]#]]MM]MM]Mx]x]]EMMMMxOX]O44O:::%::xx:3x]!]]:
..:3333X%3XO4XO&XUXOX4#==U=W=##=##=#=#=##D#==##W###=#x0xx]xxd3XOO33X33uuuX3QOXXQQUUU&mWUmUUWUXXOXOXXXXO33X33x]]]]MxMxx%xx%x%nx]]#:M00MdO3EX3X::%%xx]]]j]+++]=.
..?::::3%:3::X:3OX:3dUX443V$UU$UUU=#U=4U=4=4UU4=U===Mxx%x%%x3%3%33XXXUmUUXUGu%*]3*******3?!XXXXXOXOOO33XX333M00MM]xxx%%n%%3u3%3xx=##0xd33.X3:%]++]++=;)=+===:.
..x]x%xx%x:%::33O3::3O3O].+x)?2UXX4UOUXX23O4XXO3XXXd0xx3x3%%u%3%333XOOXX4XXXXqnu]]]]4=%xx=dXXXXXXXO3O3XX3Xm3%#@4x]%%%xx%33OO33%33nxW=x3O)]:%xx]++:+==:]==;=;: 
.-]xx]x+:x%]%]::3%:%:3:::=+xum====#WU33OCxC2::333::Xmx]%%3%3333%3333OX3OXXXOXXOOO3333X33OXO3O3X3OX3O3mXOXXUO3B=%%%%3%x%%%33333O3333%x333t3xaa_ma==+;;===:=:--'
::]+]=++%x]]x+x]++++]x+w=#xxx%uOOOGuxWm:]:%]x%%%%:uM%%33333333333333333O3OOOO33333X3Gdmg3O3XXXOXXXXOXOOOXO33]=3%3%3%3%%%%3O3OO3XO3O333uxwax*=%uO33T;:=::::::: 
;;=;===:]==:==+++==nmW]xx%3uOXO3333O3uxW;++=?==+:W#x%%GdOOOO33O3O33G33O33O3XOOOO3XXX44UUW444XXXOOOOOO333333]x%%3%3%3%3333v%x!3333XX333O3Xa_wxxuOO)::.::-.:.-. 
;;+=====;;====:=jmxx]xxx%3XXXXO33OOXXXXGx=c:=:;;j0xu3XX3O3O33333333O3O3XOOXXXXOX4UXUUUUUWUX4X3O3O3O3333333%%%%3%3%33333%%%]0=Wx33OOXXXOOOdXux]d330#=m__;.:... 
==;==::;;;::.qwxM%%%%u33XXXXX3O33XOOOXXXO3uva:=nWq333333333O3333333333OO3XOOOOXXXX4UUUUUXXXXOOOX33333333%%3333%3333333%3%0@-$dM%333OXXUmOXXOOnW?]=0==#0###mwai
:;:;::: .amxxx]x33333%%3OOX33333O3O3OOO3XOX33uxx33%%33%3%%%3%3333%3%33333333O3OOXXXUUUUUXXX33O3333X33O33%333%33333333%3%0k+_="~:+!3%33XXXOOO3XX%9/**==####=XXi
;::-:.qxx%3%n%333332#]x%%"?-~N%%33O3O3O33OO3333%%%xx]]]]]x%%%%%%%%x%%x%%%3%3333OOOOX4UUXXXOOO3333O3OOOOO333%%33%333333%N=mg3x]:../xx%333%!33X333np=;-:?*VQHHHI
..qmx%%u%333333O33G3]0-! ;:;::-?+!33O3O3OO3XXXg33x%]xM]]xxx]%3%%%xx]]]x%x%%3%33333O3U4XXXO3O3O3X33OO3O3333%3%33333%3%]Bmg4==mmm=d3d++++993x3333%M!E._w*mo3nO:i
mx%%%3%%33%3333O3]+9:,..:...:.::="*N!33OO3OOOX3O333%]x]]x%%%3%3%xxMM]Mx]]%%%%3%33333XXXX33O333O33X3X3%3%3%3%333%3%3%]B####=UU4===dO]%3ddQS4@+NUN@0Utxx3:%:xx3(
x%%%MM]x%%3%3339].]+='..-:.:.:.::::=?*+333O33O3O33333xx33333%3%%%xx]M]]]]xxx%%%3%33%3X3OO3O3X3X3OO3OO3]%%%%%%3%33%3]#=UU=$=UU8*$gqWWUQ!dqDX4mOuux%vxx]%xx]+]+:
MMH+QUHH#MM]]@)+=++=+.:-:..:..:.:::-:-"4333OO3O3O3O3333333%3%%%%%x]M]]Mx]xx%%%3%3%%%333u333OOO3XOO3O33]0]x%%%%%%%%0&=XU=#H=U=====##Q###==W#=#8XO3OX:xx]]=]+]x'
?3/:#G:]=:+++===;+=:+.....:..-.::::.::::"*+%33333O33O33333%%]]x%%]]x0]]]xx%%3%%3%3%x%%%33XOOOOOO3O3X33]8=#M]]%%%%0QXXm===##=UU4mX=UXXXX3=B#=#UUX:::3%]+xx+]+]:
=:;=;;;=;===;;======: ...:.:::-..::..::::;;?+%33O3O3333%3%]]#xx]#xM]x]]]]xx%3%3n%%%%%%uX333OX3OOOOO3X3;U$O4=#M]@8:d=##0##=X=====#x=x0]MMM0M0M]00x=W=mnX:3XOx+:
 --------------- --  .   ..- - .. - ... . .---"""~""""~"~---~-----~--~-~~~~~~~~~~~"~"""^""""""""""""""-^~~~~""^^~""--------"--~~~---"^"---------"~^^~^"--""""'