.:
:xxx,
.,. .;;;;;
,, ;x;;: ,;,,;;:
:,. :xxx,. :x;;;;;,;,,,,;;
.;: .xx;,. .;;;;xx,,,;;,,,;;,,:,;;.
.,: ;xx;: ,x;;;;;;;,,,;;;,,,;,,,,,,,,,,;,
,: ,x;;: :;;;xx,,;;;,,,;;;,:,,;,,:,;;,::,;,,:,;;.
:: ,xx;: :x;;;x;,;,,,;;;,,,;;,,,;;,::,;;,::,;,,:,,,,:,,;,
:. :xx;: .;;;xx;:;;;,,;;;;,:,,;,,:,,;,::,;,,:,,;,,:,,,,::,,,,:,;;.
:. :xx,. .;;,;x;:,,,,;;;,,,;,,,,;,,::,;,,::,;,::,,;,::,;;,::,;,::,,,,:,,x,
: :x;,. .;;;;;,:;;,,,;;x;,:,;;,:,,;,,:,,;,::,,;,::,;;,::,;,,:,,;,::,,,,:,,,,::,;;
. ,x;: .;;;;x,:,,,;;,;;;;,,:,,;,,:,,;,::,;;,::,;;,::,;,,::,;,,:,;;,::,;,,:,,;,::,,,,:,,;:
,;,. :;;;;;:.;;,,,;x;,:,,;,,,,,;,::,;;,::,;,,::,;,,:,,;,,:,;;,::,;,,::,;,,:,,;,::,;,,:,,;,::,;;
.;;: :;;;x,..,;;;,,;;;;,:,,;;,::,;,,::,;,,:,,;,,:,,;,::,;;,::,;,,::,;,,:,,;,::,;;,::,;,,:,,;,::,,,,:,;;:
:;, ;x;;;: :;,,,;;;,,,,;,,,,,;,::,,,,::,;,,::,;,,::,;,,::,;,,:,,;,::,,;,::,;;,::,;,,:,,;,::,,;,::,,,,:,,,,::,;,
,,. .;;x;,. ,;;,,;;;;;,:,,;;,:,,;,,:,,;,,::,,,,::,;,,:,,;,::,,;,::,,,,::,;,,::,;,,:,,;,::,,;,::,;,,::,;,:::,;,::,,,,:,;;.
:,. ,x;;,. ;,,,;x;,,,,,,,,,;,,::,;,,::,,,,::,;,,::,,,,::,;,,::,;,,::,;,,::,;,,:,,;,::,,;,::,,,,::,;,::,,;,::,,,,::,,,,:,,,,:,,;:
:. .;x;,. :;;,,;;,,;,,,;;,,,,,,,::,,;,::,,;,:::,;,::,,;,,:,,,,::,,;,::,,;,::,,;,::,;,,::,,,,:,,;,::,,;,::,;,,::,;,,:,,;,::,,,,:,,,,,,,;,
.. ,x;,. ,;,;;;,:,;,,,,,;;,,:,,;,,::,;,,::,;,,::,;,,::,,,,::,;,,::,,,,::,;,,::,;,,:,,;,::,,;,::,,;,::,;,,::,;,,:,,;,::,,,,::,,,,:,,,,,,,,,,,,;;.
.;;:. :;,,;;,.,,,,,;;,,,,,,,:,,;,,::,;,,::,,,,::,,;,::,,;,::,,;,::,,;,::,,;,::,,;,::,,,,::,,,,::,,,,::,;,::,,;,::,,,,::,,,,::,,,,:,,,,,:,,,,,,,,,,,,;,
.;;: .;;;;;,..;;,,,;;;;,:,,,,,::,,,,::,,,,::,,,,::,,;,:::,;,:::,;,,::,;,:::,;,:::,;,:::,;,::,,;,::,,;,::,,,,::,,,,::,,,,:,,,,,:,,,,,:,,,,,,,,,,:,,,,,,,,,,,,;;
,,. ,;;;;,. ,;,,;,;;,;,,,,,,;,,::,,,,::,,,,::,,;,,::,,,,::,;,,::,,,,::,,,,::,,,,::,,,,::,,,,::,,,,::,;,,::,,,,::,,,,:,,,,::,,,,::,,,,:,,,,,,,,,,,,,,,,,:,,,,,,,;;;xx;
... :x;;,. :;,,,;x;,,,,,,,,,,,,,,::,,,,::,,,,,::,,,,::,,,,::,,,,::,,,,:::,,,::,,,,::,,,,::,,,,:::,;,::,,,,::,,;,::,,,,::,,,,::,,,,:,,,,,:,,,,,,,,,,,,,,,,,,,,,,,;;;;;xxxxxxc,
;;;;,. .;;;;;;,,;,,::,;;,,:,,,,,::,,,,:::,,,:::,,,,::,,,,::,,,,:::,,,:::,,,,::,,,,::,,,,::,,,,::,,,,::,,,,::,,,,::,,,,::,,,,:,,,,,:,,,,:,,,,,,,,,,,,,,,,,,,,;;;;;;;xxxxxxxxxxxxxr
:;,;;;,:,,,,,,,,,,,,::,,,,,::,,,,:::,,,,::,,,,::,,,,::,,,,:::,,,,::,,,,::,,,,::,,,,::,,,,::,,,,::,,,,::,,,,::,,,,::,,,,::,,,,:,,,,,:,,,,,,,,,,,:,,,,,,,;;;;;;xxxxxxxxxxxxxxxxxxxrx
;,,,;;;,,,,,,,:,,,,,::,,,,:::,,,,::,,,,::,,,,:::,,,,::,,,,::,,,,::,,,,:::,,,::,,,,:::,,,,::,,,:::,,,,::,,,,::,,,,:,,,,,:,,,,,,,,,,,:,,,,,:,,,;,;;;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxrx
:,,,,,,,:,,,,,::,,,,:::,,,,::,,,,:::,,,:::,,,,::,,,,::,,,,:::,,,:::,,,:::,,,,::,,,,::,,,,::,,,,::,,,,::,,,,,:,,,,::,,,,,,,,,,,,,,,,,,,;;;;;xxxxxxxxrrxxxxxxxxxxxxxxxxxxxxxxxxxxrx
,,,,,,,::,,,,:::,,,:::,,,,:::,,,:::,,,,::,,,,:::,,,:::,;,:::,,,,::,,,,::,,,,:::,,,::,,,,::,,,,,:,,,,,:,,,,,:,,,,,:,,,,,:,,,,,,,;;;;xxxxrrrrrrrxrxxxxxxxxxxxxxxxxxxxx;;;;;;;xxxrx
:,,,,,,::,,,,:::,,,,::,,,,:::,,,,::,,,,::,,,,:::,,,,::,,,,::,,,,:::,;,:::,,,:::,,,,::,,,,::,,,,::,,,,:,,,,,:,,,,,:,,,,,,;;;xxxxxrrrrrrrrxxxxxxxxxxxxxxxxxxxxxxx;;;;;;;;;;;;;xxrx
.,,,,,,:::,,,,::,,,,:::,,,,::,,,,:::,,,:::,,,,::,,,,::,,,,:::,,,,::,;,,::,,,,::,,,,::,,,,,:,,,,,:,,,,,,,,,,,,,,;;;;;xxxxxrrrrrrrrrxxxxxxxxxxxxxxxxxxxxxxxxx;;;;;;;;;;;;;;;;;;;xr
,,:,,,,::,,,,:::,,,,::,,,,:::,,,:::,,,,::,,,,:::,,,:::,,,,::,,,,::,,,,::,,,,,:,,,,,:,,,,,:,,,,,,,,,,,,,,;;;;;xxxrrrrrrrrrxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;;;;;;;;;;;;;;;;,,,,,;;7:
.,:,,,,:::,,,,::,,,,:::,,,:::,,,,::,,,,:::,,,:::,,,,::,,,,::,,,,::,,,,,:,,,,,,:,,,,:,,,,,,,,,,,,,,;;;;;xxxrrrrrrrxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;;;;;;;;;;;;;;;,,,,,,,,::,,;rx
,:,,,,,::,,,,::,,,,:::,,,,::,,,,:::,,,,::,,,,::,,,,::,,,,,::,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,;;xxxxxxxxrrrrxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;;;;;;;;;;;;;;;;;,,,,,,,,:::::::,,,xr
:,,,,,,::,,;,,::,,,,:::,,,:::,,,,::,,,,::,,,,,::,,,,::,,,,::,,,,,,,,,,,,,,,,,:,,,,,,;;;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,:::::,::,,::,,;r,
.,,,,,,:::,,,,::,,,,:::,,,,::,,,,:::,,,,::,,,,::,,,,,:,,,,,:,,,,,:,,,,,,:,,,;;;;;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;;;;;;;;;;;;;;;;;;;;;;xxxxxxxxxxxx;,:::::::::,,,,,,::::::,,;xx
,,:,,,,::,,,,:::,,,,::,,,,:::,,,,::,,,,::,,,,::,,,,,:,,,,,:,,,,,,,,,;;;;;xxxxxxxxxxxxxxxxx;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;xrrx;;xxxrxx;,;xrx,:::::::::::::,,,,:::,,;7:
:,:,,,,:::,,,,::,,,,:::,,,,::,,,,::,,,,,:,,,,,,,,,,,:,,,,,,,,,;;;;xxxxxxxxxxxx;;;;;;;;;;;;;;;;;;,;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,xcx,;xrrx;;;xr7x,,rrxxrrxxx;;,::::,,,:::,,,x;
,,,,,,:::,,,,::,,,,,::,,,,::,,,,,:,,,,,,:,,,,,,,,,,,,,,;;;;xxxxxxxxx;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,;;,;;;;,;;,,,,,,,,,,,,,,:,xx:,rr, :x7,:xr;;;;xxr77x;,:::,,,::,,;r.
:,:,,,,::,,,,,::,,,,::,,,,,:,,,,,,:,,,,,,:,,,,,,,;;;;xxxxxxxx;;;;;;;;;,;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,::::::::::,xx:;r: :,: xr:;x;;;,,,::,xc7x;::::::,,;r;
.,,,,,,:::,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;xxxxxx;x;;;;;;;;;;,,,,;;x;,,,,;;,,:,,,,,,,,,,,,,,,,,,,,,,,,,,::::::..:::::::::::::,xx:xx :ro$1o7, :7;:xrxrrxxxx;,:,x7r;:,;xrc7to
,,,,,,,::,,,,,:,,,,,,,,,,,,,,,,,,,,;;;;;xxxxx;xx;;;x;;;;;,,,,,,,,;;;xx;,,,,,,,;x;,,,;;,,,,,,,,,,,::::::::::::::. :::::::::::::::xx:xr rI7rr71; rx:;xxxxxxrr7rx;:,x7rrrx;;xx1,
.,,,,,,,:,,,,,,,,,,,,::,,,,,,;;;xxxxxxxx;;;;;;;,,;;,,,,,,,,,,,;;;xxx;;,,,,,,,:,xr7x;;,:,,,:::::::.:::::..:.::::. .::::::::::::::.xr:;o, .xrrx;: .rr;,xxxxxx;;;;xrr;:;xx,:,;xxo7
,,,,,,,,,,,,,,:,,,,,,,;;xxxxxxxxxx;;;;;;;xxx;,;xx,,,,,,,,,;;xxxxx;;x;,,,,,,:,x;,;xx;:::::::..........::::.:...:.::::.::::::::::.;c,,77. xrxx:;xxx, :,xrx;xxxxxxr73:
:,:,,,,,:,,,,,,;;;xxxxxxxxxxxxx;;;;;,;xxrrrrxxrxxxxx;,;;xxxxxxxx;;xx,::;;,,;x;:...,;,: .. ... :::..::. ::.::..:::::::::::.:xx:x7r, .;oorrr:,xx:.,;x;;,:. .,xxrrxxxxrtx
,,,,,,,,,;;xxxxrrrrxxrxxxxxxx;;;,;;;xcrrxxrrxxxxxxrxxr7rx;xxxx;xxx::,;;,;;,:.. :;,. .::. ..: .::.. ::.:: .::::::::::::.:xr,,r7oorrrr7r, x7x:xxxrrrr7777rx,...:;;xxxxot.
:;,,,;;xxrrrrrrxxxxxxxxxxxxxxxx;xrxxcrxxxxxxxxxxxxxrcxx;xxxxxxxxx::,;,:,,. ,,:.,,,,:. ..... .::.. :,:::..:::::::::::::.;rr;:xrxx;,:. rr:,r;:. ,x;,;x77rx;::.::;xrI;
.;x;;;;;;;;;;;;;;;;;;;;;;xxx;;;xr,;xrxxxxxxxx;xxxrx;;;,;;;;;;,,,,;;,:;; ,;:.::..:..::.. .... :;,: :::::::::::::: ,rx;x,;r, .,. ,7;:x: .,x, ;;,,,;rcrxxxxx1r
:xx;;;,,,,,:::::::::::,,;,,;::;;,;xxxxxx;;;xxx;,:;x,,;::,,,;;xxx;;;;: .:::::;, .:::,:. ..:,.:::,,, :::::::......:,,xr,,r;:xx. :, oCCx rx:xr;;xr;.,xr. .,;,,,;xxx7I,
,;;;;;;;;;;;,,,,:::........:,,,,,,,,,:,;x;,:.:,,,..;;:;;x;;;;;;x;: ..:,,::. ,,::,::,;;;,,;;;;,,,:,x: :::......:,;xx777rx.;rx:;77o1ax ;, xr;,rr: :xr;,xx;;rr. .;xxrrar
,;;;;;;;;;;;;;;;;;;,,::.......... ..::. :,,,::..;x,::;;;;;;;,,::,::::. .:,;;;;;;;;;;;xx;;,,::;x;..:..:,;xxr7o7rx;:;x;:xxx,,rrrr7$; ;rrx:xr;. :x: .rx:;rx;xr,.,xro1.
.;;;;;;;;;;;;;;;;;;;;;;,:. .....::...:,xx;,::::xx;;,,;;;;;,,xx;:. .:;rx;;x,;x;,;;;;xx;,,,,xx;,.....x1orx;;,:,,;;xr,,xxxx:;rxxxror;;x7$rxr,,rrr;:;x: :; ,x.:x, :xcI;
:;;;;;;;;;;;;;;;;;;;;;,::: .,,:..:;;;,,,,,:,xxxx;,,;;;,;x, .,;;xx;;,,;,,;,,,;,,x;;,,;xxx;;:....:;,:,;;xxxrxxxx:;rrrx:,r; .:,,,,;xr;:xrrrcx77x;rx::x, xxxxxro1
;;;,;;;;;;;,;;;;;;;;;:::. :,:.:,;,:::,;;,:,xxxxx;::,,;x, .,;;xxxx;,,,:;,,;,::,,:;,:,;xxxxx; ... ,rrxxrxxxxxxxx:;,:.;;:xr,. .. :rx:;x:.;r;,;xrcrxrrx;;rrxxxct,
,;;;,;;;;;;;;;;;;;;;,:::. .. :,,,::,,,;x,:,xxxxx;,::;;. :,;;;x;,,x;;,,,:,,;,,:,,,,;,;xxxxxxx, ... .x7xxxxxxxxxxx:;,:;xr:;r7o7. xo; ;r,,x. :x: ,rx;,xccx;xxxxrtx
:x;;;;;;;;;;;;;;;;;,:::: .,,,,::,,,,;;:,xxxxxxxx;;;.:,;xx,,;,:,;;,,,,,::x;,:,;,:,;xxxxx;;;,. ... .xrxxxxxxxxxx:;c;::x;:xrro7. :x7rx:x; :xx;;;;xxx:.;r;:xxxxx73:
:x;;;;;;;;;,;;;;;;,,::, :,,,:::,,,::,,,xxxxxxxxxxxx;,;x;,,,,:;x;;;,,,::;x;,,,::;xx;;;;;;,: ... .xrxxxxxxxxx,;x: :x:;xxx, ,7tx;rr,,c;,,.;7x. :;r,.x;:xxxxxr3x
,x;;;;;;;;;;;;;;;,,:,:. .:::::::::,,,:,,xxxxxxxxrxrr;:,;;;;,,:,;;;;;;,,:;x;;,,:;xx;;;;;,,;: .. xrxxxxxxxx;:r;.;xc,,xx ,7Ir: :rx:x7r; ;r,:.:;x:;;:xxxxxx7o
x;;;,;;;;;;;;;;;,,,::. .::..:,,:::,,,::;xxxxxxrxrr;::,;;;;,,::;;;;,,,,:,;;,:,xxxxxx;;;;x;: . ;rxxxxxxx;.x7x;xrx.xr: ,7Ir: :xx,;xxx:.;::rx;xrxx,:x;,,,;;o;
:;;;;;;;;;;;;;;;,,,::. .::::::::::::,:.;xxxxxxrxrx::,:xx;;,,,:;;;,,,,;:,x;,;xrxxxxxxxxx;,,, .:. ,rxxxxxxx:;7; x,,7rr1x. ;rcxx;:x;;x;x. ;; :xrx:,x;,;xrcI7
.x;;;;;;;;;;;;;;,,,,:: :.::,::,,,,:,,:;xxxxxrr;::,;;,;;,;;,,:;x;;;,,;;;x;;xxxxxxxxxxxx;;;;. ... .xrxxxxx;:xx.:;rx:r7r, .x1Iocrrx:;x:,r7; ;x. :rx:;rxxx;;;x7:
;;;;;;;,,;;;;;;,,,,,,... .::::,,,,,::;xxxxxxx,::,;;,;;;;;;,,,xxxx;,;;xx;xrxxxxxxxxxxxx;;,.... :. ;rxxxxx:,77x,;r:;r; .,::.::xr,,rx:,rc;;rx;,x;,xx,:::,,;rx
.;;;,;;,;;;;;;;,,,,,,:::. .::..:,;;,::,xxxxxrx,,;;;;,,xx;;;;,:;xxxxxx;xxxrrrxxxrxxxxxxxx;;. :: . ;rxxxxx:;x : ;;.xr,,,: .rx;xxx::r7xrrrrx.;r,.:,,,,;xo
;;;,;;;;;;,;;;,,,,,,::: .:::::.:,;,,,xxxxxxx,,xx;,,,xx;;xx,:,xxxxxxxxxrrrrrrxxx;;,,:,,,,,. .,: ... ;rxxxx;:;,..xx:x7o1$ooo77ocx;rrx;xrx..xxxxxx,,r;.:,,,,;;;c,
:x;;;;;;;;,;;;,,,,,,:::. ::::::.:,;;,xxxxxx:.:;;,;;;;xx;;xxx;xxxxxxrrrrrx;,:::::::::::::,,:::,.... .. xrxxxr;:xrrrr;,rrr7o7cxx;: ,r;,xxrx :xxxx,:xx,::,,,,,;;xr
;;;,;;;;;;;;;,,,,,,::,:...::::::::;x;;rxxxx,:,;;;xx;;xx;;xxxxxxxxxxr7xx,::::,,,;;;;;;;;;;;;,:::::..... .xxxxxrx:;rxxx.;rx:: x;,xxxr; ;rx,:xr,::,,,,,,,;xo,
:x;;;;;;;;;,,,,,,,,,:,,. .::::::,,;;x;rxxrr;,,;;xxx;;xxxxxxxxxxxxxrr;,,,,;;;;;x;;;;;;;;;;;;;,,,::....... ,7xxxxrx::xrx,,r; :,;xxxx:,rxrx :x,:xr,.:,:,,,,,,;;rx
x;;;;;;;;;,;,,,,,,,::.:..:::::::,;;xxxrxrr;;;xxxxxxxxxxxxxxxxxxxrx,:,;;;xxxxxxxxxxxxx;;;;;;;;;,:..:.... ;;,::;rx,.;rx:xr::xr71at17rxr;.:xx, :x;xr,.::,,,,,,,,;;x7.
:;;;;;;;;;;;,,,,,,,,:..:.::::,,,;xxxxxrrr7rrxxxrrxxxxxrrxxxxxxxrx,,;;xxxxxxxxxxxxxxxxxxxxx;;;;,,::.:.... .;;xxrxxcx:;x:,7r;;xxxxxxxxxrrx. .;rrx:.::,,,,,,,,,,;;rx
;;;;,;;;;;;,,,,,,,,,:. .::,,,;;xxxxxrxx;;,:::,;xxrrxrrxxxxxxx;,;;xxxxxxxxxxxxxxxxxxxxxxx;;;;;;;,::..... .rx;,. :xrrr;:rr xcrxx;;rcx;..::::::,,,,,,,;;x7
,;;;;;;;,;;,,,,,,,,,:: ::,,;;;xxxx;,:..:::::::::,xxxrrrrrrr;,;xxxxxxxxxxxxxxxxxxxxxx;;;;;;;;;;;,,:. .. :;rx:;cxx; ;x: xr,x7cr;: .::::,,:,,,,,,,;;xc,
.;;,;;,;;;,,,,,,,,,,::: :,,;;;,;;,:::,,,;;;,,,,,:::,,;xroox,;xxxxxxxxxxxxxxxxxxxxxxxx;;;;;;;;;;;;;:.... .... ,7,:rr71x .; :xr,,r;. .:::::::,:,,,,,,,,;;rr
;;;,,;;;;,,,,,,,,,;,,::..:::. .:,;;;;;;;;;,;;;,,,,,::::;x;;xxxxxxxxxxxxxxxxxxxxxxxx;;;;;;;;;;;;;;;: ............ .rx.xrr7r. ;c7xx,,r, .:::::::::,,,,,,,,,;;xo:
:x;;,;;;;,,,,,,,,,,;,,:::. ::,;;;;;;;;;;;,,,,,,,,,,,,:::;xcrxxxxxxxxxxxxxxxxxxx;;;;;;;;;,;;;;;;;, .............. ;7,:xx. .;o$rxxx.;r:.::::::::::::,,,,,,,,;;r;
;;;;;;;;,,,,,,,,:,;,,::. .:::,,;;;;;;;;;,,,,,,,,,,,,,,,,,:::;xrxxxxxxxxxxxxxxxxxx;;;;;;;;;;;;;;;;;;:.............. .xr:,r ;o$cxxxx,:xx.:::::::::::::,,,,,,,,;;xr.
:x;;;;;;,,,,,,,,,,,;;,: .,,:,,,,;;;;;;;;,,;;;;;;;;;;;;;;;;,::,xrxxxxxxxxxxxxxxxx;;;;;;;;;,;;;;;;;;;,............... :rx:;x;o1cxxxxx,:xr,.::::::::::::,,,,,,,,,;;;7;
x;;;,,,,,,,,,,,,:,;;;. :::,,;,,,;;;;;;;;;xxxxxx;;;xx;;;;;;;;,:xrxxxxxxxxxxxxxx;;;;;;;;;;;;;;;;;;;;;............:... :r7;,;xxxxx;,:,rr,.:::::::::::::,:,,,,,,,,;;xx
:;;,,,;,,,,,,,,::,;;, .:::,;;;;;;;;;;;xxxxxx;;;;;;;;;;;;;;;,,,xrxxxxxxxxxxxx;;;;;;;;;;;;;;;;;;;;;;:.........:::.... .;or;,:::::,x7x: .:::::::::::::,:,,,,,,,,;;xc:
;;;,,;,,,,,,,,:::;x, ...::,,;;;;;;;;xxxx;;;;;;;;,,,,;;;;;;;;,,,xrrxxxxxxxxxx;;;;;;;;;,,;;;;;;;;;;;:.......::..:::... .;xrrxxrcr;: ..:::::::::::::::,:,,,,,,,,;;rx
,;,;;;,,,,,,,,,::;x;:.:..::,;;;;;;;;xxx;;;;;;,;;;;,,;;;;;;,;;;,: :xcrxxxxxxx;;;;;,,;;,,,;,,;;;;;;;;,......:.:::::::.... .:::::. .::::::::::::::::::,,,,,,,,,;;xr.
;;;;,,,,,,,,,,::,x;,,;:..:,;;;;;;xxxx;;;;;;;;;;;;;;,,,,;,,;;;,;,..;xrrxxxxx;;;;,,;,,,,,,,;;;;;;;;;,...::.:::::::::::..... ..::::::::::::::::::::,:,,,,,,,;;;7,
;;;;,,,,,,,,,::::;;:,x,..:,;;;;;;xxx;;;;;;;;;;;;;;,,,,,,,,;;;;;xx,..,xxrrrxx;;,,,,::::,,,,;;;;;;;;,...::::::::::::::::::......:::::::::::::::::::::::,:,,,,,,,,;;x7
.x;;,,,,,,,,:,:::,;::x;: :,,;;;;;;x;;;;;;;;;;;;;,,,,:::.,;;,;;;;7;..:::;xxr7rx;;,,,,:::::,;;,,;;;;,..:::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,;x7:
;;,,,,::,,,,::::,;::x;: .:,;;;;;;;xxxxx;;;;;;,,,,::..::,,,,;;;;rx:::,:..:,;xrrx,,,:::. .,,,,,;,,;,:.:::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,;;rx
:x;,;xx;::,,::::,;,:;x,. :,,;;;,,;xxx;;;;;;,,,,::...:,,,,,,,,;,ro,::,,:,,:.:;x7x;,,,: .:.:,;,;,,:.::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,;;x7:
;;,xxxxx,:,::::,,,:;r;:.::,,;,,;;x;;;;;;;,,,,,:..:,,,:,,,,,,;,x7;,:,,,;,:,::.;7x;;,: .:,,,,,,:.::::::::::::::::::::::::::::::::::::::::::::::::::,,:,,,,,,,,;;c;
:;;;;xxrx:::::::,;:,rx,:.:,,,:,;;;;,;;;,,,,,,:::,,,::::,,,;;;,x7;,,,,,::,;,,: ,rx;,::. ..::,,,,,.:::::::::::::::::::::::::::::::::::::::::::::::,:::,,,,,,,,,,,;;xr
;,;x: ,rx,:.:::,;,:xr;,.::,,,,,,,,;;;;;;;;;;;,,,:::.:,,,,,;;,xo;,,:,::,,,,,,. :rx;,,:. ::,,,,,.:::::::::::::::::::::::::::::::::::::::::::::::::::,,,,:,,,,,,,;;7,
,;;x.:,,rrx;:.::,;;,7x,:.:,,,;,,,;;;;;;;;;;;,,::.:::,,,,;;;;,77,,,:,,,:,,,,,,: .xx;,:. .::,,,;:.:::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,;;xr
;;x;xo;;xxxx, :;rx.;7,:..:,;,,;;;;x;;;,,,;;,,,,,,,,::,;;;;,,ox:;,,,,,,:::,,;;: ,rx,::,:.:,,;,.:::::::::::::::::::::::::::::::::::::::::::::,,:::,,,,,,,,,,,,,,,;xc:
,;xx,. ;rrrrx;;x;x;.rx:::.:,,;;;;;;;;;;,,,;,,;;;;,::,,;;;,:x1;,;;;;;,,,,,,,;,,:.xx;;;,::,,;,:::::::::::::::::::::::::::::::::::::::::::::::,::::,,,,,:,,,,,,,,,;;rx
:rrxx,:xxxx;xrx;xrx..x;,:::::,;;;;;;;;,;;;;;;;;;,:,,,,;;,:;1x,;;x;,,,,,,::,,,,,:;x;,,,,,,,:.::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,:,,,,,,,,,;;xo:
xxxx: ;x;;;;xrrxr; .;;,,,,,:,,;;;;x;;;;;;;;;;,,,,,;;;;,x$r,,,,;;,,:::::,,,;;;:,x;,,,,,:. ...::::::::::::::::::::::::::::::::::::::::,,::::::::,,,,,,,,,,,,,,,;;;7,
,rxxx,:;x;;x;;;xxrr: .::,;;;;,,,;xxxxx;;;;;;;;,;;;;;,;c1x,,::,,;,;;,,,,,,;;;xrxxxxxxxx;,,,,,:..:::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,;;xr
rx;xr, ;x;,;;;xxxrx: .:,,,;;;;xxxxxxx;;;;;;;;;;,;x7ox:,,;x,,;,;;;,,,,,,,,,xrxxxrrrr77oo77rx;:..::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,;;x7,
,x;x;::xx;;;,,;rxrr;: .,: .:,;xxxxxxxx;;;;;;;;;x77x,,;;:,xrx;,:,,;,,,,,,:.;xxxxxxxr777777oo7cx,::::::::::::::::::::::::::::::::::::::::::,,,,,,,,:,,,,,,,,,,;;rr
r,,x::,xx;;;;,,xrrx;:. ... :,;xxx;;;;;;;;xr77x,,,;x;:..:;;xxx;;,,,,,,;xxxxxxx; ..:,;xc7777x,:::::::::::::::::::::::::,,,:::::::::::,,,,,,,,,:,,,,,,,,,,;;xr.
xx;xx. ,xxxx;,;xxrx;,,: .;;,:;;;;;;;xrxxxrrr7oox,::,;x;,,,:. .;xxrxxxxr77x,..xrxx: :x7777x:::::::::::::::::::::::::::::,,,:::::,,::,,,,,,,,,,,,,,,,,,;;cx
.c;;; :rx,,;xxxxxxrx;,: :;;;,;rrxxxxxxxxxrrrxx;,,;;xrx;;;,:. :. .,;;,,: xrr7, .xo77r,::::::::::::::,,,:::,,:::,,,:::,:::,,::,,,,,,,,,,,,,,,,,,;;x7.
xx;xx; ;x;;;;xxxxx;,::::,,,,,:,xxxxxxxrrxxxxxxxxrrrrxxxrxxx;;;;,::.:;: . ;r7$; ,r7cc;::::::::::::,,:::::::::::::::,::::,,::,,,,,,,,,,,,,,,,,,,;;7,
:c,x; .rrx,,;;xx;;x;,,,:.::,:::,xxxxx,:,;xxxxrrrccrrrrrrr77oo7777crxrxxxxxx;;;,:,xrc1; x7r7;:::::::,,,::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,;;xx
xrxx;:,;x;,;x;;;ro7x;,:..::,,,:,xxxx: ..:::,,;xxxxrcc777777cr777oooooo77rxxx71; ;7r7x:::,::,:::::::::::::::::::::,::::,,,,,,,,,,,,,,,,,,,,,,;;x7,
:7xxcx;;xx;;;;xr7o$x,::..:::,,,,;xxx7; ..::,;;xxxxrrrrc77rrrrr7oa; x7r7;:::,:::::::::::::::::::::::,::::,,,,,,,,,,,,,,,,,,,,,,,;;r;
xxx;:..;x;xx;;xrro1r;,. .:,,,,;;;xxrox ..::,,;;ro; x7rc;::,::::,::::::::::::::::::,::::,,,,,,,,,,,,,,,,,,,,,,,,;xr.
.,xr;:,;xx;x;,;xrcot7;,::,xxxx;;;xxxr$x :. x7rr;.:::,::,:::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,;;c;
,,xx,;xxx;xx,;xrr77rx;,:,;xxxx;;;xxxr$x x7cr;::::::,:::::::::::::::::::::::,,,,,,,,,,,::,,,,,,,,,,;;xx
:,,rx:.,;,x;.;xxrrrrx;,::,;;;;,,;;;xrr1x x7rr;::,:,,:::::::::::::::::::::::,,,,,,,,,,,,::,,,,,,,,,,;;r:
,,xr, xxx..,xxrrrrx;,::::,;,,;,;;;xxr$x x7rr;::::::,,::::,::,,:::::::::::,:::,,,,,,,,,:,,,,,,,,,,;;rx
:,,x:.xxx: :,;xxxrrx;,:::::,:,,,;;;;xrr$x x7rr,::,,,,,,,::,,:::::::::::::::::::::::::,,,::,:,,,,,,;;xr.
.;:;rr7x;. ::;xxxxrxx;::::,,:::,,;;;;xxr$r: rcrr:.::,,,,,,,,,,,:::::::::::::::::::::::,,:,:,,,,,,:,,;;r,
,,:;xx;x:.::,xxxxxxx;,::::,,,,::,,;;;xrroor;,:::... r77x ..::,,,,,,,,::::::::::::::::::::,::,,:,,::::,,;xx
.;:.,;x;..::,xxxxxxx;,::.:,;xxx;;,:,,;xrrr7rrrrrrrrxxx;;;;;,,,:::.. .r77x .:,,,,,,,,::,:::::::::::,::::::,,::,:::,;;7,
,,:..:.::::,xxxxxxx;;::::,,,,,;x;,:,:,xrxxrrxxxxxxxxxxxxxxxrrrrrrxxxxxxxxx;;;;;,,,,::.. .r7$r .:,,,,:,,:::::::::::,::::::,,,,::::,,;x;
:;,:::::::::;rxxxxxx;,:..:,,;,,,;x,;x::xrxxx;;xrr7777rrrxxxxxxxxxxxxxxxxxxxxxxxxrrrrrrrxxxxx. .771x :,,,,:,::::::::::,:::::::,,,,::::,,;r.
,,,,:::::::;xrxx;xx;;,:. .:::,,,;;;xx::xxxx, .,;;xrrc777777rrrrrxxxxxxxxxxxxxxxxxxxxxxrx .coocxx;:. .:,,,,,:,:::::::,,::,::,,,,,,:::,,,xx
:;,,,::::::;xxxxxxx;;,::...:,,,,,,,,;;::;xxr, ::;;xxxr77777crrrrrrrrrrrrxxxrrrr$x :777oo$$o7rx,: ::,,,,:,::::::,:,,,,:,,,:,::,,,xx
;,,,::::::,xxxxx;xxx;,:::.:,,,,,,,,,,;:.xrro; .::,;;xxxrrrrrrrrrrxxxxxxr$x :7rxxxrrc7o$$7x;: ::,,,,,:::::::,::,::::,,::,,;r,
:;,,::::::,xxxxxxxxxx;,:. ,,,,,,,::,,,;,:xrr1x .:,,;;xxrrrrrr771x:::. ,7rxx;xxxxxrc7$$cx, :,,,,,::::::::::::::,::,,,xx
.;,,,::::::;xxxxxxxx;;,: .,,,,,::,,:,,,;,;xrc1x .::,;xct7xx;,. ,cxx;,,;;;xxxxrco1ox, :,,,,,::::::::::::::::,,;r:
,;,,::::::;xxxxx;xxx;,. :,,,::::::::,,,,,;xrc$x .:,xrx: ;7xx;::,,,,;;;xxxcot7x: :,,,,::::::::::::,::,,,x;
.;,,,:::::,xxxx;;;;;,::: .:,,::..:::,,,,,,,xrr$7;... ;r, ,rxr;.:::::,,,,;;xxr$17;. .,,,,,:::::::::,:::,,;r.
,,,,::::::;xxxx;;;x;,:. .:,::.::::,,,,,,,,xxr7$7crrx;. :. :or;,:. ;rrr, ..:::::,,,;;xxc1ox: :,,,:,:::::::,,::,,,x;
:;,,:::::::xxxx;;;xxx;: :,,,:::,,,,,,,,,,,,xxrrrrxxxr7; ,oox;;;,,,:.. :o7xrrxx;;xxrr: ...:::,,,;xr717, :,,,:::,:::::::,,,xx
,,,,::::::;xxx;;xxxx;,: :,,,,,,,,,,,,,,,,,,;xxrrrrrr71r: .xo7rrr7ooo$o7r;, .rrxx;;;;;xxr7: .:::,:,;;xr17;. :,,:,:::::::::,,;x,
:;,,::::::,;;;x;;xxx;,::. :,,,,,,,,,,,,::,,,,,;;xxxxxrro1x .xo7rxx;,:::. .c7rxxxxxxxx7o: ::,,,::,;xr1o;. .,,,:::::::::,,,xx
;,,:::::::;;;;;;;x;,,:.. .,,,,,,,,,,,:.:,,,,::::;xxxxroI1; . .rrxxxxrrrc7t1, .::,,,,::,;xr$o; :,,:,::::,::,,;x.
:;,,:::::.;;;xxx;;;,;;:..::,,,,,,,,,::. .,,,,,::,xxxxxxxxxx;. xxxx. ::,,;xx. .::,;,;,:::,;xr$o; ,,,,,:::::,,;x;
.;,,:::::.,;x7rrrxx,,;,:.:,,,,,,,,,,:. :,,,,,:;rxx: ..::;xxx, .::,;,;x;,:::,;xc17, :,,:,:::::,,;x.
,;,:::::::,;77xxrrx;;,:..:,,,,,,,,,:. :,,,,,:,xxx; .,;;;xrrx;;;xx7; .::,,,;xrx;,:,,,;x71c: :,,:,,::,,;r,
.;,,:::::::,;7rxxxrx;,,:..::,,,::::. ,,,,,,::;rx7x .,;xxxrrrxxxxxxxxxxxrox .::,,,,xxrrx;;,,,;;r71x. :,,,:::,,;xx
;;,,::::.::,;rr;;xx;,,:.::,,,:::... .:,,,,,,,:::;rr1x .:,;xxxrrxxxxxxxx,,;;;xxrrrrr$x .::,,,,;xxxxrxx;,,,;xr$o; .,,,,:,,;xr:
:;,,:::::::,,;rcx;;;,,:...:,,:::...:,;;;;,,,:::::xrr1x ..:,;xrrrxxxxxxxxxxxxrrx. :xc7r$x .:,,,,,,xxxxxxxxx;;;,;xr1r: :,,,,,;;x;
,,,:::::::::,;xxxx;,:: .:::..:,xrx;;;,,,,::::::xrc1x .:,,;xrrxxxxxxxxxxxxxxxxxxxxxrr. :x77$x .:,,,,,,;x;;;;xxrxxx;;,;x7$; :;,,,;;xx.
:;,,:::::::::,,;xrxx;,:::.::::,;xrxx;;;;,,::,,::::;rc1x ::,;xxrrrxxxxxxxxxxxxxxxxxxxxxxxxxxx77: x771; .::,,,,,,,:,:,;x;;,,,,,,,;xor. .;;,,;;r;
;,,,:::::::::;xxxxxx;,:,,,:,,:::,,;;,,,,,,;,,,::::xrcorr77rrxxxxxxrrrrrrrrrrrrrxxxxxxxxxxxxrc11, ;o71; .::,,,,,,,,,,,,,,,,,,,,,,,,;oo, ,;;;;xr.
:;,,:::::::::,;;;;x;,:. ::::::::.::,::::::::::,::::xrr7rx;xxxxxxxxxxxxxxxxxxx;;;;;;;;;;;;;;;xxr$, ;o71; .::,,,,,,,,,,,,,,,,,;;;;,,,;x7$x ,;;;;r,
.;,,,::::::::::;,;x;::. :,:::::::.:,:,,,,,,,,:,::xrxr, : ;771; .::,,,,,,;,,,,,,;,;;;,. ;;;;xroc: :;;;rx
,;,,,:::::::::,,;;;,:::.. ::::::::,,,,,,,,,,,,,,,,::xxxr; ;o71; ::,,,,,,,,,,;;,;;;: :;;,,;xx7o, :;;x7:
;,,,::::::::::,;;;;,:::.:::::::::,,,,,,,,,,,,,,,,,:,xrrox xo7$, .::,,,,,,,,,;;;;;; :;,:::,;xxc$; ,x;rx
;,,,,::::::::::,;;;,:::..:::::::::,:,,,,,,,,,,,,,,,,,xr7$x x77o, .:,,,;,,,,,;;;,;x: ;; .:::,;;xrox ,xxr
,x,::,:::::::::,;;;,:::..::::::::::::,,,,,,,,,,,,,,,,;xcc1x xo7o, :,;;;;;;;;,;; :. ,x, .:::,,;xr7r :xo,
;7;:,x;:::::::,;;;,,:::..::::::::,,:,,,,,,..,:.:,,,,;:,771x xooo, :,;;;;;;: :x; .:::,,;xr7r .r7
:xr,x7x,::::.:,;;;,:::..:::::::::,,,,,,,, :, :,,;;. ,7co7;:...........:::::::::::::::,,,,,,,,,,;,. xooo, ,; .::::,;xx7r. ,1:
:xrx:x;:::..,;,;,::::..:::::::::,,,::,, :. ;, ,,;;, ;cr7o7rrrrrrrrrrrrrrrrrxxrrrrrrxrrxxxrrxxxx7x x7oo: ;; ..:::,;xx77: xx
:: :x,.x,:::.,;,,;,:::..::::::::::,,,:,,, :x..,,;;; :rxxrrrxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxrox x7oo: .,xx,. .:::,,;xxcr..o:
:r; : :r,::.,;,,;,:::...:::::::::,,,,,,;xxx,;;,,;;x :rxxxxxxxrrrrrxxxxxxxxxxxrxxxxxxxxxxxxxxxxxxr$c, x77o: .x;;xxx, ..:::,;xxcr:xx
,rr, ;x::.:,,,,,,:::..:::::::::::,,,,,,;,,;;,,;;x: rx;;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxro$r;: xr77: :;;xx;xx;,. ..::,;xx7x,x
.,7r, x,:::,,,,;,:::..:::::::::,:,::,::... .,,;;x, xrx;;;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxr7o17rxxxx;,xrro7. :;;xrxxxxx;;,::..::,;xx7;;,
x. ;1r, ,x:::,,,,,,,:::..:::::::::::::,: ,,,;x, ;rx;;xxxxxxrrrrrrrrrrrrrrrrrrrrrrrrrrxxxxxxxxxxrrrrrrrrxxxxcco7. :;;xxxxrrrxxxx;;,:::,;xx7x,
,r .xtx ;,.:,,,,,,,:::..:::::::::,:,:,: ;7rxx;,,;x; ;cx;;;xxxx,:,,,::::::::.... ,r7o7. .;;xxxxxxxrrc7rx;;,::,;xr7x.
r,:, :r,.x. :,,,,,,,:::..::::::::,,:,,, :;,,,,,;;;x ,rx;;;xxxx, :c7or. :;;xxxx;xxxx;;;xxx;;,,,;x7o,
,, ,,. ,:,r: ,,,,,,,:::..:::::::::,:,,,,,.. .:,;;x: .rx;;;xxxx7; .c7o7 .;;;;;;,,,;;;:,,,,;;;;,,,xxox
.x . ::x7;.:,,,,,,:::..::::::::,,,,,: :: ,;x; xr;;;;xxxrox .roor. :;;;;;,,,,:,,,,,,,,,,;,,,;xct:
;r,:. ,xx;x.:,,,,,:::..::::::::,,,,,,xrrx;;;;;;xx ;rx;;;xxxxrox .ro$r .;;;;;;,,,,,,,,,,,,,,,,,,,;x$x
:oxror;::rr,,x::,,,,:::...::::. :: .,,.:; :;;;;x. :rx;;;;xxxxr$x .c71x :;;;;;;,,,,;x;;,,,,;;;;;;,;;xt,
x, ,ra1xxx: ,x::,,,,:::..:::, ,. ,.:, ., ,; ,;;;x, rx;;;;xxxxxro7;:........:::::::::,: .;x;;;;;;;;;x, :77$x ,;;;;;;,,,,,,xrx,,,: :.:,.,1x
r: .xx:;. .;x::,,,:::..:::,. . ; .,: ;, ,,,;xx xrx;;;xxxxxxr7$orrrrrrrrrrrrrrr7tr: ,r$ocrrrxxxro: ,7c$; :x;;;;;,,;,,,,xrx;,,:. ,71.
;1;. . :x ;rx::,,,:::..::,,. ,,,;,,;;x;,;,,;;;x: ,cx;;;;xxxxxxxrrxxxxxxxxxxxxxrrx: .,xr777oo7r. xc71: ,x;;;,,,,;,,,,,;xrx;x;;;, ,x1x
.otox: ;, ,xcx:,;,:::..::::,;;;:;;,,,:: ,,;;x, xr;;;;xxxxxxxxxxrxxxrxrrrr7r;. ..:.. :rr7x ,x;;;;,,,,;,,,,,,;rrxrrrx;;:,;ro
x7xot7;..x.:;xrx:,,,:::..::::,,:,:::,: . .xx;,;;xx ;7x,;;;xxxxxxxxxxxxxxxrrx;: xxro, :x;;;;,,,;;,,,,,,,;;,;xx;;;;;;xo,
:o, ;oIo::, ;;;x;:,,:::..::::. .,,xx : :,,;;x, :7x;;;;xxxxxxx;;xxxxxx;: xxx7x .;;;;;,,,;,,;,,;,,,,,,,,,,;;;;;77
x7. ;7o:;::;;,x;,,::::..::: .:,;;,,: xx:.,,;;x; xr;,;;;xxxxxxx;xxxx. :rx: ,x;xrx :;;,;;,,;,,,,,,,,,,,,,,;;;;;;;x$:
:oc, ,xx; ::.,r;,,:::..::, .xx;;,,,: x;.,;;,;;;x: :7x;;;;xxxxxxx;xxxx ,rxx7x,. ;x;;xrx :,;,;;,;,,;;;;,;;;,,;,:. .;,7;
r7o7x. :x, .::x,,,::..::,: ::::::,,x, .;,;;xx rr;,;;;xxxxxx;xxxrx :xx;;xc7orx;: .;xx;;xxc; :,,,,;,;;;,,;;;,;;;. .;:xo.
;or,:. :..x: :;.;x:,:::..:,,:. ,,: .xx; :;;;;x. :7x;;;;;xxxxxxxxxxor :xrx;;xxxrrrc77rxx;;;;;xxxxx;;xxxxx. .::,,,;, .,: .,, .;:,o;
x7; :x,,x .xx:;;:,::..::,. .:,;x;,, ;x,;. ;;;;x; xr;,;;;xxxxxxx;xxror. .,xrx;;xxxxxxxxrrrrrrrrrxxxxx;;xxxxx; .:,. :;:,xx
,77:.;;.:.x, x7x;x,::::..::,;;,:. ,,: .:. ;;,;;x: ,7x,,;;xxxxxxx;;xxror. .,x$orxxr77rrrrrrrrrrrrrrrrxxxxxxxxxxxx:::,,::. . :;.:;o:
.rox:;tx :; ;x;;x;::::..::,. : :,,: :x,,;;;x; xr;,;;;;xxxxxx;;xxro7. .. ...:::::,,,;;;xxxrrrc77777rrrrxxxr711ttttor; :;..,rx
;7o; .r7,:x:,x;;;r;::::..:,: ,, ;: ,,,;xxx :;;;;x: :7x;,;;;xxxxxxx;;xxro7. ....::,,,;;xxrr77oo$11to, :x..:;o
.rr7; ,r1o:.;;;;,;::::..::, ., :,:;,,,,. ;x,,;;xx ;cx,;;;;xxxxxxx;;xxror. .,rootx :x :,c;
xrrox.. :r; :;;x,;;::::.::,:.,,,..:,,: .xx,,;;;;x, rr;,;;;;xxxxxxx;;xxror. ,oo1x :x ::xo
.xrr; ,;. ;x.:,;xxx::::..::,:.,. :,:..:: .,;;;xx ,7x,,;;;;xxxxxxx;;xxxo7: :7o1x :x .:;7,
;xrx . :x ..:x;:::..::, ,. ,: ,,;x;;xx ,;;;x; xcx,,;;;;xxxxxxx;;xxroox::::: ::.. :7o1; .:: .:,xx
,xx7x::. ,, .;x::::..:,: ,,,;,:::,,. .,:,;xx: .rr;,;;;;xxxxxxx;;;xxr7oocrrrx: .x1$rrxxxxxxxxx;: ,o71; ;: .:;o:
xxr7;;77x,,x. ..,x,:::..::,,:,;;:. ::::: x;. ;;xx ;7x,,;;;;;xxxxxx;;;xxxrrrxxxrox: .x77rc7rxx;;:.. ,o7$; :x: .:,rx
,xxrx .;7t$1; ..:;x::::..::,,: ,;:,. ::. ,;;;;r; x7x,;;;;;;xxxxxx;;;;xxxxxxrrro$x. :;,:. ,77o, ;x. ::;c
:r;x7x: :xo; .:::x;:::..::,: .: :,::,:;rxx;;;;,;;xr: rr;,,;;;;xxxxxxx;;;;xxxxxxxxcoIt; .:,xr7o: .x; .:,c;
;;;x7rx, .xx :, ;;::::.::::,;: :: .,,,,:. ;,;;xx :cr;,;;;;;xxxxxxxx;;;xxxxxxxx;,:,: ..:;xxxxx;;xrox .x; :,xc
.r;;x; . ;,.x::x::::..:::, .x;;;,:,: ., ;;,;;;xx ;7x,,;;;;;xxxxxxx;;;;xxxx; .:,;xrxxxxxxxxxxxx7; .;x; ::;7:
rx,;r, .::x:xr:;;::::.:::,:.;: .,,:;x: xx,;;;;xr; x7x,,;;;;;xxxxxxxx;;;xxxx .:,;xrrxxxxxxxxxxxrrrrx, .;;xx: .:,xx
:o;,xor;. :;7;:7;;x::::..::,,,: ,; ,,, .,...,;;;xr: r7;,,;;;;;xxxxxxx;;;;xxrr. .:,;xxrxxx;xxxxxxxxxxxx;:. ,;;rxx;. ::;o:
x7;;x77ox. .;,;;xx,::::.::::: ;x;, .,:,;x, ,;,;;xr .cr;,;;;;;;xxxxxxx;;;;xro7: .:,xxxxxxxxxxxxxxxxxxxxxxxx;,,,,;xxxx,. .;;xrxx;x, .:,c;
:7x,;x::r$x:.,,,,x,::::..:::,: ::,: .,,,, ;r;:,;;;rx :7r;,,;;;;;;xxxxxxx;;;xro7: .:,xxxxxxxxxxxxxrrxxxxxxxxxxxxxxr77o$1ttatto; ,;xxxxx;;;;: .,xx
xrx,xx :xorx, .x;::::..:::,,. ;::,:.;r; ;;;;;r; ,7r;,,;;;;;xxxxxxxx;;xxro7: .,;xrrrxxxxxrc77777crrrrrrrxxxxxxxxxxxx;;;;;xr$$1x :;;xxxxxxx;;;::;o;
:xrx,xr;. .;77..x;,,:::.:::::,:::,x: :,,;, ,xx,,;;xr; ,ox;,,;;;;;xxxxxxx;;;;xr777777xxxxxxxx;;;;,,,::::.. :7o1x .,;xxxxxrrx;;,:,xr
;xrx:rx,: ,;.;x,,:::..:::::,,;; ,x,,,..xrx,,;;;;;xr; ;7x;,;;;;;;xxxxxxxx;;;xrr7, .r7ox ,;xxxxx;;xx;;;,x7.
,;;r;,, ..;,,x,,,:::..::::::: ,x,:,,,x;::: :;;;;x7, ;7x;,,;;;;;xxxxxxxx;;;xxxx .771x :;;xxx;,,,;;;;;x7x
;;xcxx;;;,.:;x;x,,,:::..::::::. :. .,,::,. . ;;;;xc, ;7x;,,;;;;;xxxxxxxx;;;xxr7: .c7ox :,,,;x,,,,,,,;;;xo.
;;;x7c771tr: ;ox:,,,:::.:::::::;;;;x; ,:,, .rr; ;;;;xc: ;ox;,,;;;;;;xxxxxxx;;xxr7o, :rr$x .,,,,,,,,,,;;::;;o,
:;,,xr7;:xtt; ;,.,;,:::..:::::::::,,. ,; ., :x,;. ,;;;xrc: ;or;,,;;;;;;;xxxxxx;;xxr7o;. ...::::::::,,;;;, :,;;xxr$x :,,,,,,;,;, ,;,cr
;;,,;xr :;xx;x:,,,,:::..:::::::::. ;.:,;: . .x,;,;xr7: ,7r;,,;;;;;;;xxxxxxx;;xxc$orxxxxrrrrrrrr7$orx,. .,;xrx;;;xxr$x .,;;,;,,,: ,;,xt,
:;,,,;xr, .;;:,,,:::..:::::::: :;,:,;,,,:..;x: . .;;x7, :7c;,,;;;;;;;;xxxxx;;xxxrrrxxxxxxxxrrrx;: .,xr77rxxxxrrrrr7$; :,;,;,;: ,,:;1;
,;,,,;x77x: :x,,,,::::.:::::::::xx;;;,.:,,;;x, ,: :,;xx7, .r7x,,,;;;;;;;;xxxxx;;xxxxrrrrr77r;: ,xxrx;;,,,,::...:;771; :,;;,;; ,,:;77
.,;;,,;;xc$x:,7x:,,,:::..:::::::,,:. ;,:,, :.;. ;xx;xx7; x7x,,,,;;;;;;;xxxxx;;;xxxxxx;: .. ,oo$; :,;;;: ;,:;xt,
::;;,,,,;;xr:.;,,;,:::..:::::::::. ,; ,x,,,,:x; :x;::,xr7x ;ox;,,,;;;;;;;;xxxx;;;xxxx ,oo$, :,: .x::;x$x
:..:;;;;,. :c;:;:,,,:::.::::::::::;; x::::,,; xxx. ..:xxx7r: ,7r;,,,,;;;;;;;;xxx;;xxxx. ,7oo: ,;.:;x77
.,. .:::. :,,xxr;:;,:::..:::::::::,..,,. .;,,:.x. :xxx:;xxrr7; :c7;,,,;;;;;;;;;;;x;xxxr7, ,77o: .x,.:,;ro,
,,:. .,xx;,.x7,,,::::.::::::::::,;;: ;x::,,;. :x; . :;xxxx xox;,,,,;;;;;;;;;x;xxx7o, ....:::,,,;;;;;;;;;,,xr7o: :x:.:,;x7;
:x,,,:,;;;;xx ;;,,,:::..:::::::::,: ,c; .,,,:;x;. ;: ;;;;xxr; ;or;,,,,,;;;;;;;;x;xxrc$; ..::::,,;;;;xxxxxxxxxxxxxrrrrrrrxxxxxxxxxx;;xx7o: :;.::,;xr;:
;r,,,;x;,,xc, .:,;,,:::.::::::::::,:;; ;x,,,,, :; .;;x;;;;xxr, :rox,,,,,;;;;;;;;;;xxxco7rxxxxxrxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxrrrrxxxxxx7o: :;.:,,;xr,x.
,or,:;;;;;;rx..:,,;,:::..:::::::::,,, ,r;,,,,,,, :x, ;;;;xrox. ;or;,,,,,;;;;;;;;;xxxrcrxxxxxxxxxxxxxxxrrrrrrrxrrrrrxrrrrrrrrrrrrrrrrrrr77: ,::,;;xr:x;
ror;;;x;;xrc;.:,,;,:::..:::::::::,:,,;x,:: :,,,,;r: xx,;;;xx77; :r7x,,,,,,,;;;;;;;xxxxxxxxxrxxxxxxxrrrrrrrrrrrrrrrrrrrxxxxxxx;;;;,,,,;r7o7: .:,,;xxr:,x
,7o7;;;;;rcor,.:,,,,:::.::::::::::,,,::,. ;, .,,;, :. .;;;xxr7x. ;or;,,,,,;;;;;;;;;xxxxxxrrrrrrrxxxxx;;;;,,,::::... x7oc. :,,;;xxx .c:
rr7;;;xxrr;;;,::,;,:::..:::::::::,::::, xx;: ,,,::xx .rx: ,;;xxx7rx, .rox;,,,,,;;;;;;;;xxxx; xooc. :,,;xxxx rx
;rcx;xxxc;;xxx;::,,,:::.::::::::::::::,: ;,,. ,;,,,;. ;x;: :x;;;xxr7o, ,r7x;,,,,,;;;;;;;xxxx. xo$r..,,;;xxr, .x7
x7x;xxrr;xrr7r;,,,,:::..:::::::::,::,,,. .r: :,,,.r;, ,: ,;;xxxrr, ;77x;,,,,,;;;;;;xxr7, x7or,:,;xxxx. xo,
;7rxxrcrxrrrrrxx;,,::::.:::::::::,:,,,,,,,:;x. ..:,,,;: :.:;;;;xxxr7r; ;o7x,,,,,,;;;;;xr7o; .rr7x,;xxxx; ;rr
:7or;;rrrrrrrxxxx;,,:::..:::::::::::,,,,,,;: :x. ,,::: ;7x;;;;;;;;xxrc77; .xo7x;,,,,,;,,;xr71x .:. .:,;xxrc77777crxx;xxxrx;xxxx. ;xc:
x1;,,,;;xrxxxxxxx;,::::.:::::::::,::,,,,,, :x. .x,:,,;x;,,,,,,;;;;xxxxr7o, :xo7x;,,,,,,,;xrcor;,,,;;;;;;;xxr7r;: ..::,,,;;;xxxxxxrrxxxxxx, ;;x;
:r;;;,;,;xrxxx;;xx,::::.:::::::::::::,,,,,,;: ,;x, ;,,:,,,,,,,;,;;;xxxxxrr: .x77x;,,,,,,,xrr7o7rrxxxxxrc7r;: .:xrxxxxx :;;;xc:
;xx;xx;;;xrrx;;xxx;:::..:::::::::::::,,,,,,: ,; x;.,,,,,,,,,,,;;;;;xxxxr7x: .;7or;,,,,,,xrrrxxxxxr7rx,. ,rxxx :;;;;7;
,orxr;;;,,xrr;,;xxrx:....:::::::::,:::,,,,,,,, ,r: :,,,,,,,,,,,;;;;xxxxr7or, ;ro7x;,,:,;xxxxxrx;: :rrr, ,,,;xx
77rx;;,,;;,xx;:,;rtx:...:::::::::,::,,,,,,,,:.;x ;, :;,:,,,,,,,,,;;;;xxxxr7ox :x7orx;,::,xxx, :;xx;,,:::. ,77$; :,,,,;;c,
x1rrxx::;x;:;x;.,;ro;:..::::::::::,:,,,,,,,,,,, ,; :,,:. .:,,,,,,,,,;;xxxxxxr7x:: ,xoorx;,xxx: :;xrxxxrrrrrrrxxx;;,,,:. :77o;:,,,,;;rx
77rrx,:,;x,,,x,.,,7$,:..:::::::::,:,,:,,,,,,,,,..::,, .. :;;,,,,,,,,;;;;xxxxxx7o1x. .;r77xxxx7; .;xrx;;xxrrrrxxrxxrrrrrrrrrxxx;;,:x777;::,,,;xr.
x$rxx;,:;xx,,;x,,,:1t;::..::::::::,::,,,,,,,,,,,: ::: :; ;;,,,,,,,,,,,;;;xxxxxxxr7o;.xx .,xrrrr$; .,xxxx;xxxxxxxxxxxxxrrrrrrxrrr7777x;. ;7cr;::,,;;r;
:tcrxx;,,xc;,,;x,;::otx,,:....::::::::,,:,,,,,,,,,: ,. :;: ,,,,,,,,,,,,;;;xxxxxxxco7o$x :x77$; .,xrxx;;xxxxxxxxxxxxxxxxxxxrr77rx;: ;7rr;:,,,;xr.
x1rrxx;,xr;,;;xx,: ;rx;xx,:...:::::::,,,,,,,,,,,,: ;, x,.:,,,,,,,,,;;;;xxxxxxxxxxr7x:. ;o71;:;rxx;;xxxxxxxxxxxxxxxxxxxxrrx;: ;7rr;:,,;;c,
x777rx;xrxx;,xx;x, :,;71r;,:...:::::,,,,,,,,,,,,,,x, :. .:,,,,,,,,,,,;;;;xxxxxxxxxr7$ox. ;o7oox;;xxxxxxxxxxxxxxxxxxxrrx,: ;rrx,:,;;xx
;;rxrrxxxr$rxrx,;r;;,. .,x71orx;,:::::::,,,,,:,,,,,,: .r x;;;,,,,,,,,,,,,;;;;xxxxxxxxxrcooxco; ,7rrxxrrrrrrrrrrrrrxxxxx;,: ,xxrx,,,;x7:
:x;;,,x;,rrxxx7x:;;,;;,,:. :x7777x;,:::::,,,,,,,,,,,,,;, ;::. .;,,,,,,,,,,;;;;;;xxxxxxxxrcc7or, :xxxx;,,:::... .:;;xx;;xxr,:,;;rx
x;rx;;xxxx;;,;xx:;,.....,. ..,x1tox,:.::::,,,,,,,,,,,,.., :, ,;:,,,,,,,,,,;;;;;;;xxxxxxxxxxr77rx;xxxx, .,;r777crxxxxxxxx;,,;xr
x1rxrc7rx;;,,,;;,;x. .,: .,;ro7x,..:::,,,,:,,,,,,, ,;. x;. .;,,,,,,,,,;;;;;;;xxxxxxxxxxxxxxxxxxc; .:,,,;;;xxxxxrrrcrx,,;c;
t$xrrx;;,;;;;;,::,,. :;: .;r$7x,,:::::,,,,,,,,,,,,: :r. .;,,,,:,,,,,;;;;;;;;xxxxxxxxxxxxxxxxrox :;ccrx,,xr
xtrxxxxxx,,;:::,;;, :,. ;1orx;;;;,:::,:,,,,,,,: ;, , ,;. ,,,,,,,,,;;,,;;;;xxxxxxxxxxxxxxxrox ... .r7rx,;7.
:orxxx;x17,: :,;r7, .. .. ..:,,;,xt7x;;;x;;,:::,,,,,,,,,:.x; .: r: ,,,,,,,;,,,,;;;;;;;xxxxxxxxxxxror;,,,,;;;;;;xxxxxxrrxxx;;;,:.. .rrr;,xx
;rx;xx;;oox: .,:,xr::;,,,;;,..;xxxx;,,x1ocrx,::,;;,::,,,,,,,::,. ;; r, .x:::,,,,,,,,,;;;;;;;;;xxxxxxxxxr7o7rrrrxxxxxxxxxxxxxrrrrrrrrrrxxxx;;::. xrrx;r.
:oxxxxx;;r$7x::,::;x.:::,;;x, .,,:..:,,x71oocrx;,,;,:::,,,,,,:::,, x; x,::::,,,,,,,,,,;;;;;;;;;;;;;;xxxxrrxxxxxxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrxxxx;:. :xrr;r;
rxxxx;x;;rrx: ::::x; .,;: .:,::;r7$1$7cx;;;:::,,,,,,,,:::,; x;::::::,,,,,,,,,,,,,,,;;;;;;;;;;xxxxxxrxxxrrrxxxxxxxxxxxrrrrrrrrrrrrrrrrrrrrrrxx;;xrrxx
,c;xrx;,,xx;,:::::,x: :;. .....:: :;xr777rx;;:::,,,,,,:::::.,;:::::::::,,,,,,,,,,,,,,,;;;;,;;,,;;xxxxxxxx;;;;;;,,,:::,,,;;;;xxxxrrrrrrrrrrrrxxx;xxcxr,
rx;xx;,,;x;,,,;,,:,,.. :, .... .:,;;;x;x7rx;,::::,,,,::::::::::::::::::,,,:,:,,,,:::,,,,,,,,,,,,,,,,,,:::::::::............::,,,;;;xxxxrrrrrxxxxr7rx
;c;;xx;,;;,:.:,;;x;, .:,;xxx,:;;,:..::,r$rx;,::::::,,:::.::::::::::::::::::,:::::,;,::,,,,,,,,,,,:::::::::::::::::::::::...........::,,,;;xxxxr7o7.
rx;xx;;;;,:...,,;rcx. :::::,,: .;xxxxxx;:... :,:.;ttorxx;;;,::::::::::::::::::::::::::. .:,,,,:::,,,,,,,,,,::,:::,,::,::::::::::::::::::............:::,;xrx
,r;;;;;x;::....,::,x;::;;;xxxx: :,:...:;;....:..:,: ;7o7cctt7x;,:::::...:::::..:::::::..:...::,;x;::,,,,,,,,,:::,,,,,,:::::::::::::::::::::::::::::::::::,,xr.
xcxxxxx;:.... :,:.:;, .....,;: . :;,:::.. . :,;xxr77x;;;;,::. ..:::..:::::::xcx;;xxc7rx,:,,,,,,,,,,::,,,,:::::::::::::::::::::::::,::::::::::,,;;r,
,17xx;;;,,,....:::::;. .,;:...:. .:,. .:,;;:.,;,,::;c7rxxro7x;,: ::....::::xxxxx7orx;,,::,,:,:,,,,,,::,::::::::::,,::::::::::::,,:::,::,,::,::,;;xx
xrxxxxx;7x,::,,:...,;. .. :;;,::.. ... ,;xxxxx;::: .;rooo77ooorx,: ......:::,;,;;,. .:,,,,,,,,:,,,,:::::::::::,:::::::::::::,,:::::,,:,,::::::,;7,
,;,,;;x,:;,:.:;x,:.... . .::. ::,,;xrx:,;,,:::;;.. ....:,;;;xxr7t17xx, .. .:.,,. . .:::,::::::::..::::::::::::::::::::::::::::,:::::::::::::::,;r;
.,:,::::.......,x;x;:. .:,:;r7rrxxx;:. :,,..... .:,;xr1aao; .. .:.....:::,:::::::. :,. ::,,:::::::::::::::::::::::::::::::::::::,;xr.
,;,,::::.......,;;x;;,..,;;;;xxx,:;;,:..,x;::. ...:,... .:,,:,;,:::,;xtI; . .::....:::::::::::..xo;:.;x;::::::::::::::::::::::::::::::::::,,:,;;r;
:;,,,,::::......;,:::,: :,,,,,:;;:.. . .,;;:::.. ...:,;xxx;,:,,. :::x7 .:....:::::::::,::,;ror,:,,::::::::::::::::::::::...:::::::::,,:,;;xx
;;,,,,:::..:.. :;,. .,. .;;:.:....:,,:. .::,;x;::;,,:::,,..... .,:.. .:..:::::::::,,::::.:x7r, .::::::::::::::::::....:::::::::,,,,::,,;xr:
:;,,,,,:::.:::::,,:. :,. .;;:::.....:,::;xrrrrx;::. :,:...:..... :;..::.:::::::x;::.. .::xr,,:..:::::::::::::::...::::::::::::::,:::,;;rx
.;;,,,,:::...::;;,:. :,... .,. ..:;;xrx:,x;;,:,x,.:... .:,:.. .:,: ,1,.,,:.:::::;ta7rxxx ,x,:c7,.:,::::::::::::::::::::::::::::::::::,;;xc.
,;,,,,,:::....:;x;,: .. :. ,;;x;;;;,.......,x,::::.. . :,,;xxx: .oo,.,,..:::..;o17r1I, ,::;7$;:,:::::::::::::::::::::::::::::::,:::,;;r,
.;;,,,,:::......,xxx;;::. .:::,,;xx,:;,:...:,: ...,;::..:::,;,:;xx;,,;;. :3o: :;x:.:.. .:;xo17: ..:xox: .::::::::::::::::::::::::::::::::::,;xx
;;,,,,,:::......,;;;;;;;:.;xx;;;xxx:.:.. .,;:.... ..:,;xxxxx,.,:. :, .ox .x7r,.:.. .x1t$; ....,rx,;:.::::::::::::::::::::::::::::::::::,;r,
:;,,,,,:::...:..:;, .:;. :.. .:;;::...:::;,. ....:,;,.,;,:..,;: ..... xr :;: .::..... ..x$1cxrxxc:..,;::::::::::::::::...::...:::..:::::::,;rx
;;,,,,,:::..:...,;, ,, .,x;:::.....::.:xrxxxx;,.. .,,:... .: ......:. ,7$rxr;. ..::::::::.::..........::..:::::::::::,;xc:
,;,,,,,,:::..::::,,. . .,,. .. .,;:...::,;x7x:,x;,::,x,::....:,,: ... :. .. .:........ ..........:..:::::::::::.::::,,;r;
;;,,,,,:::..::,;;,. .,,.... .:::;xrrxxxx;.:....:;x,::::. .: . :;x;;xxx,;7x,:.::,,;;,:............ ::::..:...:,;x,,;xr
,;,,,,,:::.....,xr;.. ....:,xrx,:;;,:..,x,::....:,,...::,;;;;: :: .,::;x,:xx;;xxxtk31x;;;;,:;:,;;xxx: ,;:;x,:,;r,
.x;,,,,,:::.....:;x;;;,::::. :,;xxx;x,.. .,;::... .. :;xx;;;;;. .. ...:.:,. ,;: .:::,xx,.:;x;::: :,:,x7r; ....,,.:;x,:,;xx
,;,,,,,::::..::.:;;,,,,,;;,..::::..:,,...... .,:. ..:,;x,.:,:...,;, :. .,,,,;: .:.:x; :.:;::,x,. . ,: . ;r;;:.:::,;x,.:,:::;;r:
.;;,,,,,:::.....:,;,. :;,. ...,;,:::... .:::;xrxx;;,.:....:;;,. . .;,,;: ::,,x;, .: :x;,;x,.. .:;;.:: xx ;; ..:,:;cr;:..::;$,
;;,,,,,,:::..:..:,;: :x, ...::::;;,::.::;;xcx:;x;,::,x,:::::.:,,:. .. .::. ,,:, ..:,,;xx,,;. :,,xx;::,:. .,x;:,;: rx ;, :....,x;:,:.,xx
:x,,,,,,:::..::::,,,: ,;,....::..::..;xr7rrxx,.:.::.:;x,::.. .:: .::: ;x,;: ....:;rx::;: .;xx;;..,:...,x;;;;:: ;x;, ;;:,. .:;rrx;;;,
;;,,,,,,:::..::,;;,. :, ..::;xx,,xx;:::;x,.:.::.:,:. .:,;;;,. .,: .x;,:,:::..:xx::,: ,x,,;: :,:::,;;xx,::,..;;, ;tc7; .,;r$orx
:x,,,,,,:::..:::,xr;.... . .,xxr7rx;.::....:;x,:.. .:,;;xxx;;;: :,:.:x, :...:::,x;::,,. .;,:;;: .:...,,;; .:. ;;,. ;r$a;. .,;7rx:
;;,,,,,:::...:,::;x,:;;;;;xx;.:;xx;,:,x;.......:,:. ..:;xr;,;;,:..,; . .:,;;, .:;xx,,,..:.;;.;x; .::. ,,:x ;7x;. . :7k1x. :rrx;
:;,,,,,,:::...:,:.,;::::,;;;;,..:.....;;,..:.. .:.,xrrxxxx,..... :;. .... :,::, . ::;x;,::..:.,x,,;;: .. .,x:;x: ;orx;: ;okr:. ;x;x.
x;,,,,,:::....,;,:,, :,: ..... .;;::. .:,;rc;,;x,:::,;: .....,: ::. :;;:.::.::. .;xx;, :::: ;x,. :: . :xxx,..,rx,;7rx,:: ....... .,x;,. .:,x,
,;,,,,,,:::...:,x,:;, :,. ...:. ..:::;xr77rrx:::....:,;::.....: ::. ;x;,.:..: .;x,.,,.:. .:xx, :: .:.:x;;. ,oIx;:r77x.,...:.:..... ..:::::,;x
;;,,,,,:::....:;x::,: .. ,;:.::..:,,xx,;rx;,::;;:::....:,,..::,xx .,,.:,,,x;: ::.. ;rx,.,,,,: .::xxx, ::.:;,, ;ox;:;77ox.;:.:::::::....::::::,;x:
;;,,,,,,:::....:xx:.. .:..,,;xr7rrx:::...::;,.:.... :,,;xxx, ;x;..,xxx: :::..:;7x,;x, .: .,;;;;::.:, .;;,, :;;,:,xxror.x;.::::::::::::::::::,;;
.;;,,,,,:::....:,xxx;: .:::...:,:,xrxx;,;x;.::::..:,:.. .:,xc7;:;:.: :,:.:;x,,;..,...:xr;;x;,. .. :x,,,.::.:: ,x,;,.:.:;x,.:;;ror.rx.::::::::::::::::::,;x.
,;,,,,,,:::....:;xxx;.:;xxxxxxx,.,;::..:;x,::::.. ..::,x77r;;,....:: .,:.:xx,:;;..::..xx;;x,.:...:.:r;;; :, .:.:x;;;..:...;,:;,;rrx:ox :::::::::::,,:::::,,x,
:;,,,,,,,::....:,;r;,: :,,,,,:,;:.::.::.:;;,.. .:;xr;,x;,:..,;:.::,,::::xx,,x:.:,,:.;x;;;: .. .x7x;x,:,::..:xxx; .:,,.::.,xxrrx;1, .::::::::::,,,,,,,,,x;
;;,,,,,,:::....:,;r;,. ,;,:,:::..... .,xr77rrx:.:....:;;,:::::..;x;;x,..,:,:;xx; .... xx;, ,.....,x;;x,:,:,;;,:. ;orrxor. ...::::::::::::,::,,;x:
:;,,,,,,,:::....,,xrx, .;x,,,:. .,;x,;rrx,:,;;::...:::,: .:;;:;x;;x;,,:. .,xxx. .:: .;;:,. .. .,;;,;: :,,x;,,;,:;orrro; ........::::::::::::,,xx
;;,,,,,,,::....:,:;rx;: .. :,: ..:;x7o7;.,:...:,;;:::::..::;,;rrxx;xx;:....:;xxx. .:. .xr;;;. ... ;x;... ,xx;,:xx,:xorr7o: ::::::.:::::::::::::,,;x.
,;,,,,,,,:::....::.:;xx,:. ..:x77x;;;x;::.::::,,:..::,;x77;.,,,,xx, ...;x;;r, . .:. :r7rrx:.. . :;x;: :,:,;,,.:x,,:;,;xxr :::::::::::::::::::::,,x,
;;,,,,,,,::....,,: .,;xxx;: .:;x;:;x,:.::;x,::::: ..:,;xrrx;;;,..:;,:::,:.;rxx;,..:,;,:;orxr,.::....,;,;; ,;::::: .. :::,,; .:::::::::::::::::.::,;x.
;;,,,,,,,:::...:;;,::.:;x77x,,,xxx:.::::::,xx;,....,;xrx;;;::.:,;,:;;::,;;,;x;x;..:,,,:.,ox;x, ,;;,.,;,,; :::: ,,.::.. :. ; ..::::::::::::::::,,x:
.;,,,,,,,:::....,;x;;:::,xcooxx,,;;::,::::::,,..,xxrcrxx;,:.::::,xx;:::,;xxxx: :,,:,,..x;:;, .,,:.:x;;;. .,:,,: .,..;;,,,,;;. . .::::::::::,,;;
,;,,,,,,,:::....,;xx;,::,;xrrxrxxx;:,:::...:,;,;rrx;:,;;,,,::,::,,::,,,;xxx::,:,,:.:,,x;:,:...:: :;;;r;::::.,x;;,:: :::;x7tr... .;;:,,,,:::::::,,;x:
:;,,,,,,,,::....:,;;;;,:::,;;;xroor;,: :,xxxxx;,;:::::,;;;,,::.....,,:,x;;;:,,:,;,:,;7x;;:.::::: ;;,x7;:,::,;;:xx;,,:.. :;oo;., ...... .,,,:::,,::::::,,xx
;;,,,,,,,,::....:;;;;;,,::::,,;xot1ox;;;;;;;;x,::::,::,;;:...,;,..::,;,:x;;,::,;;,;xrx;..:,;,,,,xx,;rx ,,xcx:,c;,,rx;,,. .x7; ,. ..:::;x:..;x;,,,::::::,,;xx;.
:;,,,,,,,,::.....,;;;;,,;,:...,;x7o1It7xxxx;;;;,:::::::..::;rox::.:,x;:;x;:...:..,xcx:..::,,:,;crxxro; .::xx;:;x,:xr;,;r;:.xo7:;x......7S7;.:rooo7xx;:::,,;xctIr,
x;,,,,,,,:::....:,;;,,,;;,: :;xxxxxxxroo1o7rx:.:...:,x7r;;x:::::;x;;;:,::. ::;r7x..::::,::;rrxxccx:..:.,x,,;;,.;;,,cr;,;oo7;x7::::: ,rro; :,;;xrx::,,;;xrxxxx7,
,;,,,,,,,,:::....,,,,,,,;;;,. .:,::::,xrr77oo1$x,.:;xr77rr;,,::::,rx;,.:,,,::xox;r;::. .,:.,r7xr7;:.:,,,: .:.;;,:,,::x;,:r$77xxr:::::. .;;.:::....:;xxrxx,,,::;x:
;;,,,,,,,,:::...:,,,,:,,;xx;,:. .:,;xxxrr71to;,xrx;,:,x;,,:.:xx;;..:,,::;c;,;:.. .: :xxxx;,..::::;,,::..:::;;,,;;,,rrc7ror,;,::... ..:::::,;xrx;;,..:,::,xx
;;,,,,,,,,:::....:,,,::,,;x;,,: :,,,,;;;xxxr71$x::.::::,xx;,:;rxx,:;,,,,x7;;x,.::...::;c;:;x::.:...x7;;,,,,::..::.,;::;xr7r7x;xxxx;,::,;;;,;xxxxx,::::::,,,::,x,
.;,,,,,,,,,:::...:,:::::,,,,,,,,,;xrrrx;;;,,;;xrror;,:::::,;;:,x;x;..,,,;;rrxx::;,:..,,;r;.;x;:::..:,$x;,,x;;,,;,,: :. ,;rrrx,::.:,;;;xxxxxxxx,:,:.::,,:::,,,::;x.
,;,,,,,,,,:::....:::....:::,,;;xrrrrxxxx;,:..,;;xc$o7rrrx;:.:;,,x,..::,:;rxr;.::,,,,:,r;,xo; ..:,,,;x;;:xr;;:xx;;,;,:. .;rr;.:,,;xxxxx;x;;;,:.:,,:::,,,::,,,::,x;
:x,,,,,,,,,:::...::.....:,,;;;;xxxxxxxxxxx;,. .:;xxc7ooo1tx,;,:xx,:,,.:xx;xr,.,:,;;::xxxrc;. ..:;,;;;,,x;,:,x;;,xx;,;;:.;rx,;xxxx;;;;;;,:::,:::,,,::,,,::,,,,::,x:
;;,,,,,,,,,::....:::::::,;;;;,;;xxxxxxxxxxx;,::,;;;;;,,xo1;:,x;::,,,;rx,;r: ,;,::..;x;rx,:. :. ,;,,;;,:;;,:;r;,xr;;rx,;xxxxx;;;,:,,:.:,,,::,,,:::,,,::,,,::,;;
:;,,,,,,,,,:::...:::::::,,;;,,,;;xxxxxxxxxxx;xxxxx;;:. :x1;:xr: ,;;x7x:,xx. :;,::,xx;xx,.,,:. :::. .: .,;,;;::;;,;xxrr;:,;;;;;,,,:.:,,,::,,,:::,,,::,,,::,,,,::,x:
;;,,,,,,,,,:::...::::..:,,;,,,,;;xxxxxxxx;;xxxrrxrrxxxx7o,,:.::,:,xx::xxx,.,;,;;xr;;x:. .....;;,;,:::. .:..;,,;,;xr77xxxx;;;,:.:,:::,,,:::,,,::,,,:::,,,::,,,::,;;
:;,,,,,,,,,:::....:.....:,,;,,,;;xxxxxxx;;;;xrrrrrc7o77ox,. :,,:xx,,;;;;x;,,;;x7x,xc: ..::::;,;r;,,;;,,,,:::::;77rxxxx;,:,,:::,,,:::,,,::,,,:::,,,::,,,::,,,,::,x,
;;,,,,,,,,,:::..........:,,,,,,;xxxxxx;;;;xxxxxxxxr7oc;,x. .::,;cx;xx,,::::,;;xr;,rr:...:,::;,rx;:,x;;;xxxxx;xorx;;,,,:.::,,::,,,,::,,,:::,,,::,,,:::,,,::,,,::,;;
,;,,,,,,,,,,:::.........:,,,,:,;;x;x;;;;;xxxxx;,;xrrx::;,..,,,;rr;xrx;: :::,,.;x,;rx: :::,,;x;,,x;;xxxxrr7cx;;;,..:,::::,,:::,,,::,,,,::,,,:::,,,::,,,,:,,,,::,;,
.;;,,,,,,,,,:::..........:,,,:,,;;;x;;;;xxxxxx;;;;;: :;. :;;:;7xxx;::;,,,:.:.:x;,xr,... :,;;:;;;;;;;xrrrrrxx;:.:,::::,,:::,,,::,,,:::,,,:::,,,::,,,:::,,,::,,,::,;;.
,;,,,,,,,,,,::.... .....::,,::,;;x;;,;xxxxxxxxxx,. .x; :,:.:xxxr;. :: .:,;7r,:xx. .::,:::.,,,;;xxrxxx;::,:..:,,:::,,,::,,,:::,,,:::,,,::,,,:::,,,:::,,::,,,,::,;;
.;,,,,,,;,,,:::.... ....::,:::,;;;,,;xxxxxxxxrx;: :x:..::,x;,x;,. ,,:,;:,,rc,:;r, ::,,;;;;;,,,xrr;,,:..:,,:::,,,::,,,,::,,,:::,,,::,,,:::,,,::,,,:::,,,::,,,,,,,,.
;;,,,,,,,,,,,::.:. ..:::::,,;,,;xxxxxxxxxrrr;.:,....,rx:,x:,:.,,,xx,;xx,:x;: ::;rrrrrxrrrxx;:.:,::::,,:::,,,:::,,,::,,,:::,,,:::,,,::,,,:::,,,:::,,,::,,,,
.;,,,,,,,,,,,:::.:. .::::::,,;;xxxxxxxxrrcr;...::::xx:,x::;::::,, :rx,;x, ,;;x7rrxrrrx;,:,:.::,,:::,,,::,,,,::,,,:::,,,::,,,:::,,,:::,,,::,,,:::,,,,,,,,.
;;,,,,,,,,,,:::... ..:::::,;;xxxxxxxxrrrx,: ...,:;r;;xx... ...:.,rx;xx,:,xr77cxxxx;;,:..:,,:::,,,::,,,,::,,,:::,,,::,,,:::,,,::,,,,::,,,:::,,,:::,:.:,;,
:;,,,,,,,,,,,:::.:. .:...::;xxxxxxxrrxx;,:.. ,,xr;;::. ..:,,;xx;,:.:,xxxxxx;;,..::::::,,,::,,,:::,,,::,,,,::,,,:::,,,::,,,:::,,,::,,,,::,,,,:,: .
;;,,,,,,,,,,,::::: .....:;xx;xxxxx,,,,;;;;xxx7t$o7x,:::,;r7oocxx;:;;xrxx;;,,,,:.::,,:::,,,:::,,,::,,,:::,,,::,,,,::,,,:::,,,::,,,,::,,,:: .,,,,
,;,,,,,,,,,,,,::::. ...::,;;;;;,:.;xoo777o77oo77co1aoxx7o$7cx;xxxr7rrx;;;,:::,,:::,,,::,,,,::,,,:::,,,::,,,:::,,,:::,,,::,,,:::,,,,,,,,,. ..
.;,,,,,,,,,,,,,:::. ...:::,;;,: .x1oooooo7rxrxxxxrr7111$o7rxxxrrrxx;,..:,,::,,,:::,,,:::,,,::,,,,::,,,:::,,,:::,,:::,,,:::,,,:::,,..:,;:
,;,,,,,,,,,,,,::::. .....::,,. xt7ccccrrxxxxxx;xxxr7777rxxxxx;;::,::.:,,,:::,,,:::,,,::,,,:::,,,::,,,,::,,,:::,,,:::,,:::,,,,:,,. :
:;,,,,,,,,,,,,,:::. ......:;;::77rrxxrxxxxx;;xxxr777rx;;;,,,,:...:,,::,,,,::,,,:::,,,:::,,,::,,,,::,,,:::,,,::,,,:::,,,:,:.:,,,:
.;,,,,,,,,,,,,,,::: ....:,;;.;rxxxxxrxx;;xxrr7777rxx;;;,:.:,,:::,,,:::,;,:::,,,:::,,,::,,,:::,,,::,,,,::,,,:::,,,,,,,,,, :
;,,,,,,,,,,,,,,,::. .:,,:,;;xxxxxxxxxrr7o7Wrrx;;:.::::::,,,::,,,,::,,,:::,,,,::,,,:::,,,::,,,:::,,,:::,,,::,,,: :,,,.
;,:,,,,,,,,,,,,,,:: :,;;;;;xxxxxr77oo7x;,::,:..:,,,::,,,,::,,,:::,,,::,,,,:::,,:::,,,:::,,,::,,,:::,,,,,:,, .:
;,:,,,,,,,,,,,,,,,:. :,,,,;xxxr77W77r;::. :,,:::,,,:::,,,::,,,,::,,,:::,,,:::,,,::,,,,::,,,:::,,,::,::,,,,
;,,,,,,,,,,,,,,,,::: :,,;;xxr7oorx;:. ::..::,,,::,,,:::,,,:::,,,:::,,,::,,,,::,,,:::,,,:::,,,:,,,,,,: :.
.;,,,,,,,,,,,,,,,:::: .,;;xr7oorx,::...::,,:::,,,:::,,,:::,,,::,,,,::,,,:::,,,:::,,,::,,,:::,,,,.:,;,,
.;,:,,,,,,,,,,,,,:::. ::,;xx77rx;:. .:,:::,,,,::,,,:::,,,:::,,,:::,,,::,,,,::,,,:::,,,:::,,,,:,,,. .:.
.;,,,,,,,,,,,,,,:::: .:,,;;xrx;:.:::.:::,,:::,,,::,,,,::,,,,::,,,,::,,,:::,,,:::,,,:::,,,::,,::,,,:
:;,,,,,,,,,,,,,,::. .:,;;;;xx;,,:..:,,,::,,,,::,,,,::,,,:::,,,:::,,,:::,,,:::,,,:::,,::,,,,::, ::
:,,,,,,,,,,,,,,:. ..:,,;x;xx;,:.:,::::,,,:::,,,:::,,,:::,,,:::,,,::,,,:::,,,:::,,,:::,,,,::,,,,.
,,,,,,,,,,,,,,. .:,,;;;xx;::,,::::,,,::,,,,::,,,,::,,,:::,,,:::,,,:::,,,::,,,,::,,,,::,,,: .::
.;,,,,,,,,,,:. .,;;;;;;;;,:::,,,:::,,,:::,,,:::,,,:::,,,::,,,,::,,,:::,,,:::,,,:::,,,,,,,,
:,,,,,,,,,:...:,;;;;;,:::,,:::,,,:::,,,:::,,,:::,,,:::,,,:::,,,:::,,,:::,,,::,,,,::,: .:,.
:,,::,,::..:,;;;,::,,,:::,,,:::,,,::,,,,:::,,,::,,,,::,,,,::,,,:::,,,:::,,,::,,,,,,:
,,:,:::::,;;,,,,:::,,,:::,,,:::,,,:::,,,:::,,,:::,,,:::,,,:::,,,:::,,,::,,,,, .:,,
.,,::::,;;;,:::,,:::,,,,:::,,,::,,,,:::,,,::,,,:::,,,:::,,,:::,,,:::,,,,,,,,,.
:;,:,,,,:,,::::,,,:::,,,:::,,,:::,,,:::,,,:::,,,:::,,,:::,,,::,,,,:::,: .:,;:
,,:,,,:::,,,:::,,,:::,,,:::,,,:::,,,:::,,,:::,,,:::,,,:::,,,:::,,,,:,, .
.,:,,,:::,,,,::,,,,:::,,,:::,,,:::,,,:::,,,:::,,,::,,,,::,,,,::..,,,,
:::,,,:::,,,:::,,,:::,,,:::,,,:::,,,:::,,,:::,,,:::,,,,,,,,,,. ..
:,:,,,:::,,,,::,,,,:::,,,:::,,,:::,,::::,,,::,,,,:::,,:.:,,,:
.,:,,,,:::,,,:::,,,:::,,,:::,,,:::,,,:::,,,:::,,,:::,, .:
:,:,,,:::,,,,::,,,:::,,,:::,,,:::,,,:::,,,:::,:,,,,,
.,:,,,,::,,,,:::,,,:::,,,:::,,,:::,,,::,,,,:,. .:.
,,:,,,:::,,,:::,,,:::,,,:::,,,:::,,,,::,,,,:
:,:,,,,::,,,,:::,,,::,,,,:::,,,:::,,: .:,:
,,:,,,::,,,,:::,,,:::,,,:::,,,,,:,,
,,:,,,:::,,,:::,,,::::,,:::,. .:,,
.,:,,,:::,,,,:::,,:::,,,,,,
:,:,,,:::,,,,::,,,,..:,,,.
:,:,,,:::,,,,:::,,. .
,,,,,,:::,:::,,,:
:,:,,,::,, .:
.,,,,,,,,
:. .:,,.