



Customers




Customer stories
Published case studies. 17,000+ apps, 2,000+ Countly servers and 50.2B+ data points a month, in 126 countries. G2 High Performer, Summer 2026.
What customers say
“If you don’t collect the data of user behaviors, you won’t be able to tell how your users are using your system… and without that, I don’t know how you can have a product roadmap.”
“Customer feedback shaped our product for decades. Behavioral data didn’t replace that, but it completed the picture, allowing us to validate insights and make decisions with far more confidence.”
“What I love the most about Countly is the integration of data: the way the information from one feature ties into another and pulls from another. This gives us a complete, comprehensive view of customer behavior and product performance.”
Industries
Countly is built for industries where data rules are strict and stakes are high: regulated, high-volume and close to the customer.
See solutions:::;:::::;;;;;;;;;;;;;;;;;;;;;;;!!!!!!!!!!!!!!!!!!!iiiiii!;iiiiiiiiiiiiiiiiiii!!!!!!!;:, .,:;!iiiiiiiiii!:. .. ..,::;;;, .:::;;;;;;;::, ......... .. ,, ................,:.
!;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;!!!!!!ii!iiiiiiiiiiiiii!;iiiiiiiiiiiiiiiiiiiiiiii!!!!!;:, ,:;!!iiiiiiiii!:. .,,:::;, .:::;;;;;;:::. ,, ........... ..
!;;;;;;;;;;;;;;;;;;!!!!!!!!!!;;;;;;!!!!iiiiiiiiiiiiiiiiii!!iiiiiiiiiiiiiiiiiiiiiiiiiiiiiii!;:, .:;!!iiiiiiii!;. .,,:::: ,:::;;;;;::, ........ ..... ,,. ............
;;;;!;;;;;;;;;;;;!!!!!!!!!!!!!!!!!;!!!!iiiiiii+++++++++++i!++++++++++iiiiiiiiiiiiiiiiiiiiii!i!!:, ,:;!iiiiiiiii;, .,,:::. ,,,:::::,,, .... .... ,,. ............ .,.,,,.
;;;;;;!!!!!!!!!!!!!!iii!!!!!!!!!!!!iiiiiiiiiii++++++=====ii=++++++++++++++iiiiiiiiiiiii+iii!iiii!;;, .,;!iiiiii+ii;, ....,....... ,,. ............,,,,,,,,.
;;!!!!;;!!!!!!!!iiii++ii!!!!iiiiiiiiiiiiiiii+++++++++====ii=====+++++++++++iiiiiiiiiiiiiiiiiiiiiiii!!;, .:;!iiiiiiii;: ..,,. ,,,:::::::. .,,,,,,,,..,,,,. ,:. ...........,:,,,,,.,.
;;;;;;;;;;;;;!!!!!i++++ii!!!iii!!!!iiii++++++++++++======+it=tt=======++++iiiiiiiiiiiiiiiii!iiiiiii!!!!;:, ,:;!!ii!!!!!:. .,,::. .,,:;;;;::, .,,:,,,.,..,,,,. ,:. .........,:;;,,,,.,,.
;;;;;;;;;;;;;;!;;!!ii++iiiiiiiiiiiiii++++++====+========t+it==tttttt======++iiiiiiiiiiii!!!!!iiiiii!!!!!!!;:, ,:;!!!!!!!;,. .,,:. .,,::;;::: ,,:::,,.,..,,,.. ,:..........,:;;;,.,,,..
;;;;;;;;;;;;!!!!!!!!iiiiiiiiiii+++++++==========ttttttttc=+ctttttttt=ttttt===+i!!!iiiiiii!!;!!!!!!!!!!!!!!!!!;:. ,:;;!;;;;;:. .,,, .,,:::;::, ,,:::,, ,..,,,. ,:........,:;;;:;,.,.. ..
:::;;;;;;;;;;;;;;;;!!!iii+++++=======t==tttttttttcccccctc++ctttccctt=tccctttt=+iiiiiiiiii!!!!!!;;;;;;;;;;;;;;;;;;,. .,:;;;;;;;:. . .,,::;::: ,,::::. ,..,,... ,:.......,,:::,,:,.. .
:::::::;;;;;;;;;;;!!!!iiii+++++++++===========tttttcccccv=tvvvvvvvvvtcccttt==+iiiii+iiii!!!;;;;;;;;;;:;:;;;;;;;;;;;:,. .,:::::::, ., ...,,,.. .,:::,. ,,.,, . ,;,.....,,,,,,,::. ..
::::::::::;;;;;;;;;;;!!!iiii++++++===tttttcccccccccvvvccc=+t==+++ii!;!;;;;;,,,,,,,;!!iiii!!!;!;;;;;;;;;::::::::::::::,,. ... .=cc; .. ...,,,, ,,:::,. ,,.,, . ,;,...;ii!:::;;::, .
,,,,::::::::;;;:;;;;!!iii+i++++++i+++iiiiiii!!!!!!!!;;;;:;:::::::::,,,,,,,,..:;;;;;;;!!!!!!;;!;;;;;:::::::::::::,,,,:,,, .. ....,,,. ..,,:. ,,:!+ii. ,,:,:,, ,,.,. .. ,;,..,;;;:::::::;,
...,,,,,:::,,:::::;;:;;;;;;;;;!!!!!ii++++====t===+i!i!!iiii++++++++=+=+,.=vt;:;;;!!!!!!;!!!!!!ii;:;;;;;;:::::::::::, ......,,,,,:,,. .,:. ..,,,,, ,,::,., ,,.,.... ,;,.:::::::::::::,
,,,,,,,:,,......... .!iii+++i+++============t=====tXXXXXCvvOOOOOQQQQQQQQQC: +;!;:ii++++++iiiiii!!!!;;;;!!;;;;::::,,,,,, .........,,,,,,,. .,:. .,,:::. ,,,,,., ,,...... ,;,,:,,,,,,,::::;,
:::::;!i!;;::::;;!!+vt+i+===+++=+!+=====tttcctttctXmmmmm%CC%%%%%%%%%%%%mmQCcvvi!;;+==++++iiiiii!!!!;;:::!!!!;;;;::::,,,, ............,.,,,. .. ..... ,,,:..: ,,.. ... ,!,.,,,,,:,..,::;, .
:::;;;!!!!;;;;;!i=Q@@QC@O=tttttt=+tcccvccvvvvcccvcC%%mmm%OO#%##############%#X+i;i=tt==++iiiiiiii!!;:::;!!!;:;;;:::::::, ............. ...... ... .,,,, ,,,:..: ,,., ... ,!:.,,,,,,,+c=::;: .
:::::;;!;;;;;;;!!itOCzvCvtttttt=!itcccvcvvvvvvvvvvC#####BQQ@BBB#BB@@BBBBBBB#BQ==++vzctt==++++++++iiii!!i!!!i+i;;;::::::, ..................... !t; . ...,, ,,,, ., ,,., ..: ,!:.,,,,,,,;!;;;!; . .
cccvvvXCz=!;;;;;;;; :+=++tttttttiitccvvvvvzzzvvvvvvm#mmm%OC%mmmQQQQQQQOOOCCXCmz=+tXzvvcct=======++++++i+++i+c=;;;;;::::, .......,..... ... ..... .,;;. .,,..., :,.,..,: ,!:...,,,::::;;;!;
++===tvCc+!;;;;;;;;,!+===tttttcctcvvvvvvvzzzzzzvvvvzCzvzzvcXzzXzzXzzXzzzXzzzzXXzzXCXXzzzvvcttttttt==++ii+iii!!!;;;;;;::, .....,.,,.. . ..........,,. :: ..... ... .. :,.,.,,. ,!::i!,,::;;;;;!!;
;:;!;izmz+i;:,::;;;.;===tcccccccvvvvzzzzzXXXXXXCXXCCXCCOOXzQOQQQOOOOOOOCCCCXXXzzzvcccttt===++i+ii!!!;;;;;::::;:,,,,:,,,,. ..,... . ...... ....... :: ... ,,..... ;:.,,,.,:,i:,:::,:::;;;;!i;
iiii+=O@#v=i::;;;;; ,!!ii++++++++==++================++++=i+iiiiiiiii!!!!!;;;;;:::::;::;;::;;:;::::::::,,:,,,;:,,,,,,,,,;:,,.. ,,.. ... . ..... .,,. t! ,.. .. . .. ;:.,., ;+,i:.,::::::;;;;!i; .
;;!i;!=====i;;;;;;:i+.,,,,,,,,,.... ,:,::::;;;;;;;;;;;;;i!!!!!iiiiiiiiiiiiiiiiiiiiiiiiiiiiii!!!!!!!!!!!;;!!;!;;;;;;;;;:!;:::, :,.. ... , ...,... .;. . . ::., ;: ,i:,,,::::;!!;!i+! .....
,,..,:+Oc;,,,,,..,,ii:;;;;;;;;;;:::,.i+i+++++====tttt===t=+ttttttt=t=================+++++++++iiiiii!!!!!!!!;;!;;;;;;;;:!!;::, ;:... ... ., .:,,, .,,,,....,. .. . .. ::.,.,.,.,i;,;;;:::;!!!i++! ...,.
,,,,,:i%X;:,,,:,,.:+i+===i+=++==+++;.i+++====tttttccctttct+ctccccccccccccccctcvcccccctcvtt=tt=====+++++iiiii!!!!!;;;;;;:i+;:;: ;: .. ,.. .: .!!,,.,::::,,......... .. , .. ;:.,,,,,.,+;,;!!;;;;!!+===! . ,,.;
,,,,,:; .,.. ,::;=tttcccvcctttctt!.+===tttccccvvvvvvvvvt=vvvvvvvvzzvvvvvvvvvzzzzvvvvvvccccttttt====t++iiiiiii!!!!;;;;:+=ii;; !;.,..,.. .;. ,i=;,;!:;;:,,,.,,..... .. , .. ;:.,,,,:.,+;,!!iii!!!i=t==i.. :;,..
., ,:;i!:,..:,.:,;=tcvvvvzvvcctctt!.=t=ttcccvvvvvvzzvvvvc=vvvvvzzzzzzzzzvzvvvvvzzvvvvcccctvvttttt==+==++iiiiii!!!!;;;;;+=++;; !;.,..,.. .;. ,+ti.!i;!;;::,,,,,....... , .. ;;.,,,,:,,+;:!i+++!!!+tct=i ,:..
! =C.,c:;;:,it:,:.:czvvvzzzvvvvcccci.=tttccccvvvvzzzzvvvzc=zvzzzzzzzzzzzzzzzzzzzzzzzzvvccctCXtctttt====+++++iii!!i!;;;;;+t;;;: !;.,..:,. .!..,=v+,!+i+i!;;,,:,,,...... , .. ;;.,,::;,,=;;++==+!ii=cccti ,.
!:;i :XCXc=cv=,,i;,tcvzzzzXzzvvvccci.=tttcccvvvvzzzzzvvvzvtzvzzzzzzXXXXXXXzzzzzXzzzzzvvvvcczzccccctt=====++++iiii!!;;;;;+t!;;; i!.,..:,. .!..,=z=:!==t=+i;::::,,,,.... , ., ;;.::::;,,=!;=====iii=cvcti ,..
..!v#@@#Cvzii;::,:=tvvvzzXXXXzvvcci =tttccvvvzzzzzXzvvzzzczzzzzXXXXXXXXXXXXXXXXXzzzzzvvvvcvvccccctt=====++++iiiiii!;;;;+ti;;; i!,:..:,...i,.:=Xt;!=vvtt+i;;;;:,,,.... , ., !;.::;;!:,t!!tcc=+i+itvvct+ .. :. .
XQ#@@@@BmQXi.ii,,:;=tvvvvzXXctvzvvvi.=ctcvvvvzzzzzXXXzzzzzcXXzXXXXXCCCCCXXXXXXXXXXzzXzzvvvvvccccccctttt===+++ii+iii!!;;;+ti;;; i!,:,.;,...i,.:tXt;!tCXtct+!!!;;,,,,.....: ., !;.:;!!!;,t!izcvt+i++tvvct+ ...:... .
@@@@@@@@B%Ot,:!,,.,++i!cvzXc:!+zvvvi tcccvvvzzzzzXXXXzzzzXcXzXXXCCCCCCCCCCCCXXXCCXzXXzzvvvvccccvccctttt====++i++++i;!!!;+ti;;!.i!,:,.;,...+,.:cXt!;tOCvcti;ii;;:,,,.....: ., !!.:;!!i;,t!izcv=+i++tvzvc+ ...;,.. .
@@@@@@@@@B%Q+,,...:++==vvzCCti;+zvv+ tcccvzzzzzzXXXXXzzzzXcXXXXCCCCCCCCCCCCCCCCCCCXXXXzzvvvccvcvvccttttt=+++++==++i;;!!!+ti;;; i!,:,.;:.,;+,,;cCti!+CCCCzct+!;;:,,,.... :. , !!.:;;!=!:c!iXvc++i=+tvzvc+....:,.. .
@@@@@@@#@mm%=!::,.:+=ccctczcc;;!ccc+.tvcvzzzzzXXXXCCCzXzzXcXXCXCCCCCCCCCCCCCv+tCCCCXCXzzzvvccvccvctttctttt==t=++iii!!!!!+ti;;! ii,:,:;;.,i+,.:cCti!=Cv%#QOC+,;;:,,,.....:,., !!.:;:;z=:v!izvc=+i==tvzvc+ .,.;:;. .
@@@@@@@%#m%X++=cv!;++=++;it=+!ii;i+:.tvcvzzzzXXXCCz+i!+vXXcCCCCXCCCCCCCCCXvv+ iCCCXXCXXXzvvvcvvvvvctttttt=+++i!!ii!!!!!!+ti:;; ii,;,:!: .i .;cCci!==ivQOXv! ,;:,,,.... :. , !!.:;,,c+:c!;cc==+i==cvzvc+ . .;,,. .
@@@@##OmBmOv=+;:;;+ti!.;i!!!.;!,,;i;.tvvvzzzXXXCCv+v=, ,vXtXXCCCCCOOOOCCc, ..,iCCCCCXXzzXzzvczvvvcct=tt====++i!!!ii!!!!;+ti;!=;ii,,.,!, .,+:.;vCcii!.tzCzvt! :::,,.... :.,: !!.;:.:c+:c!;=!,+=+==cvzvc+ ...;,....
@@BBmOzBB%Ovt=;:,::i;:,:;:;,:,,,,:;:.tzvvzzXXXCCCzcCzt: iX+==tXCCXXCCOOO+tCz,. vCXCzXzzvvvv+i!!=cctt=tt====++i!!!i!!!!ii+t=i=i;ii .,!;,,,+:,;cXciiii=i: . ,:.,.... :.,: !!.:,.,:,:t!;=+;+=+==cvzvv+ .,.;,.. .
##%%mCXBB%Ozc+:...,,::::::;:::::::;,.tzvvzXXXCCCCCczXt::,t++=+tzctttccvXXQCzc;!!zzzzzct=c=+i;;::tctttt=====++!;+=!+=c+=++=+;;: ii.,,,!;::,+;,;cXciii;!;. ...,,... :. , !!.:..., :=!;+i;+=+==cvzvv+ ,,,;,.. .
B#%%%QOBB#QXc+::;;. .,,;;:::,,:;;;;;.tzvzzXXXCCXzc;=vi:i::!i====tttttttcvXzOv++!+=czc+=t+!;:::;,ictt==t=+=+!=CctCvX=+t!i+=+;;; ii:;:,ii!;,+:,;vXc+!i;!!:..... ,...... :. . ;!,:,.,,.:t!;!;;+=+==cvzzz+:!ii=i!, .
####%COB##mCc++tcvXc=!;, ,::;;;;;;!;.tzzzXXXXCX;, :i!.,;::;,+=ttttccctt==+vt!i!i=+!i===t=;::;,,,+tt=tz=vOQvvOCOCvicv!!!!+=+;;; ii:;:,!i=i.i..!vXc+!i!;;:,,,,........... ;. . ;;,:,,,:.:t!;iii=i+t=cvzzz+:!!!=ii, .
mmQQOzXB##mCv=ii+XB@@@@%v!;;:;:::,;; tzzzXXXz+;.,czXXvvv==i+=+=tttct++=c+!iiti!+t=!::;!c+:,::,!,ictvvOtOOvm%z!it!!;!!;;!i++;;; i+;!;,i: ,i..!vzc+++!!!;;::,,.,....... ;. . !!,:,,:;,:t!;ii+===t=cvzzz+:;;!=ii, .
%%%%%QOOmmmX==i!+cctcvCm#C :,:,,,.:;;+tttvzzv,,it@@@BB@BmX=ccCOtt=t+XCOQv:!iii+!t+!;, +v+;.,!vX+:XXzzCOvi+++!i!!iii!!!!;i++;!! i=i+;:i; .:+.,!vzti+ii++iii!!;;;;;;;;:;:::,.:.+!:!;;;!::t!:!!!ii+t=cvzzz+:;!!=ii, .
%%%#%%mXCmmv=i;i;,.;ii=Om%i,;,,,,,.icccctvzvvvXOQBCCCCXzXz=ccvCc+===COCCX!ii==!!==+::,ivcti!c==i+z!i=ct!!=iii!!i!ii!ii;;!=+;;! i! .,:i; .:+,,ivzt+;;ii++=======tttttttttii;+,+!:+=++=;:t!,;::,:+t=cvzzz+;;!i=ii, .
m%%%QOCvzzt!;,:;!;:ic==Cm#m, ;!,:,;c+!cCXvviv!t@@mC@B@@@@@%@@@@@v=tzvCXCCvXct=cczzv+=.+vc+zzv:;zv: ,++;.i+iii!!!!!!!!;;;;ii!!; i! ,:i; ,+,.!zz=;:;;;!!!ii!!!!iiiiiiiii!;:i.i!,i=+++;:t;,;:,,,it=cvzzX+;;!i=ii, .
mQOCvt=tt: . .,::;:;vi!XQ%BCCX;,, cOOCQOCmBvmO%@@#m@@@@@@@B@@@@@Ot=zcXXc=iXOCCXvvv!v+!+!t.;+!:,i: , ,; ,+iiii!iiii!!!;;;;!iiii i! ,:i! .:+.,iXc!;!!!iiiii!!;;;;;;;;;;:::,.: !!.!i!;!,:t;.:,,,,i=+czzzz+;;!!=ii, .
t=i!;,,:.::...,:,::;c!:+zm%@BmC!;+++tczOB@@@B@@@@@C@@@@@@@#@@@@@@+=;!OOv; tti+==+i!itz!+t;;;;,:..,,. ..:iiiii!!iiii++!ii!i+iii ii. :;i; ,:i.,i=!+====ttccttt====++iiii!!;:,! i!.;++i+:;t:,;::::+===tzXXi;;;!=ii, .
iii!;;;::;;:...,i::i=;::=CmmCt+=+!;!;ivQmQmB@@@@@@z@@@@@@@m%mm#@%+OXXz!+vXv,... ,,ii.iti;::::,,.,..,:i+iiii!;!!!+++iii!i+iii ii, :;i; .:i..:!=t==ttcccccctttt===+++ii!!:,! +!.!====;;t:;+i++==tttt=czi;;;i=ii, .
!ii!;;;;;;:,, ;;it=!::i=czXXCmmm%B@@@@@@@@@@@@@@CQOCXCOmCmQm%OzOmmCti:.;, .. .: .. .:i;::::,,,,,.,.!++iiii!!ii+iiiii+i+++ii ii, ::i! .,+::i===+++============+iiiiiiii;:! +!.!+=t=;;t;itttttttttcctt!;;;!=ii. .
!!i=+;;!+i!;;;,,;ii++!:,:;itX@@@@@@@@@@@@@B#%%%@B%%m%@@@@Bzm@@%m%XOz .. :;,,,. :!:,,,,.,,,.., ;+iii!!!i+ii!iii++i===++.ii,.:;i! .,;:!+==ttttccccccttttttt=====+++;:i.+!.!+===:;t;i=+====tttcccci;!;i=ii. .
!+=t=+=itvt===+i+=tv===+i!;ivmXO##BBB@@@@@@B@@%zv##%%#BB#%vQ%mQOO=!, .. ...,,,.;;i=i,..,..,,,....,!!!!iii!!!!!!!iiii+==++.ii .:;i! ,;i+=tccccvvzzvvzvvvvvvctccttt===;;+.+!.i===t!;v;+ttttttttctccci!i!i+i!. .
!!!i=cv=vzt=+==;;!=vt+;:,...,:;i=tcvzzXXC%QCQOO%OCXO#Ottcti++i;:,:; ....,,,,,,,,::!=+=ctc=!,,.,..,:: . ;iiii!;;;;!!;;;!i!i+++i ii. :;ii:;i+++=tttccccccvcvvcccvcctt======;;+.+!.i===c!!v+=ctttccccccvcv+iii!i!!. .
:;;!+++tc=tt!!!,...it=;., . . !zmv ,;!. +O! , :;:;;:,,,.. izvv+ittvti,::,,. .. :;!!!;;;;;;;;;;;;!;!iiii !!..::i;,;;!!!i+======tttttttttttt=====+++;:i +!.!+==t;!tit==tttttcccccv+i+++++i. .
...,,:i+ii=i;,:, .,;;: ,!+tv! ,i=vOmm%z ,,: ::, ..,.. .;. . .!cttt;!++ii!;!;;:,..:;!!!;;;;;;!!;;;;;;;;!iii! !; ..,,:;;!!!!i++i++i+++++====+++++iiii!i;:! i;.!+++=;!t!=++=====tttttcii++++=+. .
,. ,:;!!++!;,:, .,. =zzXCOCctzCCXXCOQC; ....,.,i=i+;. . ,; . . ,::!!i;:!!!!!;;;::...;!ii!!;;!!!iiii!;;;;;!iii! !!.,.:;;;;;;;;!!iiiiiiii++++++++iiiiii!!!!::; i;,!iiii,!=:i+=i+++++===tt!!i+++=i.
.. .:;;i+!::;,i+i, ,t+:,,cCCOQC+, :;..,.....:;i++ctii;,, ;, .. .. ,:,,:;.:;::,,,,,,,;!!i!ii!!!!!!iiii!!!!!!;!iiii !+::;;;;;!;;!!ii+++++++++========+iiiiii!!;;! i;,!iiii,!=,+ttiiiii+++===;;!i++=+.
. :!i;;;!czXzc. ;c! .zOOz, ..... .,,..,,,:,; ,,:i; :; .. .. ....,...,!;. .,,,,,:!!;;;;!!!!!!!!!ii!!!!!!!iii+i i=;;;!i!iii++====tttcctttcccccttt======+ii!;!.+;,iiii+,!=,+===iii++++++=;;;;!==!. .
.,:!+==i:,,,,tCzcvzvcc; ,,;c= ,.......,,..,,.:,.,, .!;;: ..... ... .:,..,,...,,,,,,,,,,,,,,,,:::::::;;;;;;;;;!!ii.;+!ii+=++++=ttccvcccccvcvvvvvvcccccttt==++i!!.+;,i++++,!=,++=v+c=+++====;;;;:=%O, .
=tcct=+tc=!;=Xc!,,:i+: . . ... .....,,..,. ::.,,..,,,,,,,.,. ..... ,:,....,,,.,::::::::::::::::::::::::::,,::::::.,ii++===+===tccvvvcvvzzzzzzzzvvvvvvcctt===+ii.=;,i====,!+,+==vtvc++=====;;;;:,tC: .
tc+:. ;=vzvi .:,. .,:.......... .,...,,;,:!;:::::,,,,,,. ,,.,,.:,,,,,,:::::::::::::;;;;;;;;;;;;;;;;;;;;;!;:!++++++====ttcccccvvvvzzzzzzzzzzvvvcccctttt=+i,=;,+====,!+,==tzzcc=======;!!;;:,;...
t= ..,,. ;i, ,::,,..,. ,,......... .,..;;;;+!!!:::::,,,,,,, . :!!;;,.,,.,,,.,,,,::,::,:::::;:;;;;:;;;;;;;;;;;;;;:!ii+i++++===ttttctccvvccvvvvvvzzXzvvccccttttt+i,=;,+====,i+,=ttvvtct======;!;;;:::...
t: ,:::,,,, ,:,,,,...... . ....... .,.., ;+:+!::::,,,,,,, . ,;:;i!!;,.,,,,..,,,,,:;;::,,,,,:::::::::;;;;;;;;;;;::ii!iiiiii+=====tttcccccccvvvvvzvvzzcccccctt===+!,=;,+===+.i+:=t====c=+=====;;;:;::,...Retail and private banks, payment providers and insurers running analytics and engagement inside their own perimeter.
==+i!iii++==ttttttttttttttcccctctttttttttttttttttttttttttttt=======++++=ccc+i=vvc=tt=c=vvcvXzXzXXzXzXzXOOOCCCCXzzzzzzzzzzzzzzzzzzzzzzXXXXXXXXXXXXXXXXXXXXXXXXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC ttt+i+++iiiii++==ttttttcccccccccccttttttttttttttttttttttttt========++++=cv+!=tzvcttvcXvXvtvCCXvvCXXXvzCCCmOCXCCXzzzzzzzzzzzzzzzzzzzzzzXXXXXXXXXXXXXXXXXXXXXXXCCCXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC ttt=+=tt==++iiiiii++==ttcccccccccccccttttttttttttttttttttttt=======++++=c=;=ctv===+=+tcczvtvzvccvXXXOOCOCOmOXOOOXzzzzzzzzzzzzzzzzzzzzzXXXXXXXXXXXXXXXXXXXXXXXXXXXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC ttt==tttttttt==++iiiiii++==tccccccccccctttttttttttttttttttttt======++++tt!+=t+v++ii=cvCzzzczvzcczvcvXQCOQQmmCOQQOzzzzzzzzzzzzzzzzzzzzzXXXXXXXXXXXXXXXXXXXXXXXXXXXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC =====tttttttttttttt=i!!iiiii++==tttcccccctcttttttttttttttttttt=====++++=+i+==ic+t=ctXzXzzzzzcXXXXzzzzXOCOQmmQmmQCzzzzzzzzzzzzzzzzzzzzzXXXXXXXXXXXXXXXXXXXXXXXXXXXXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC ===+=ttttttttttttttt+i+===+iii!!ii++==ttttcccttttttttttttttttt======++===++==+cttcvzzzvvvcczczCCzzXCXXXzXXQmmmmCCzzzzzzzzzzzzzzzzzzzzzzzXXXXXXXXXXXXXXXXXXXXXXXXXXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC =tt========ttttttttt++ttcccctt=+iii!iii++==tttttttttttttttttttt=====+tv=+i+=ctvvttvCzvvzvtvzzzQzzzXOCCCCCOQm%%mOOXzzzzzzzzzzzzzzzzzzzzXXXXXXXXXXXXXXXXXXXXXXXXXXXXCXXXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCX +=t==tttt=====tttcct==tcccccccccctt=+iiiiii+++===tttttttttttttttt===cvc+=+t=vvcztcczvczzvczzXzXzXXOQQQm%%%%%%mQmCzzzzzzzzzzzzzzzzzzzzXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCXX +=t===ttttttt====ttt=ttccccccccccccccct==+iiiiii+++===ttttttttttt==cvc=++t=ccXtzvzvcCvvXXczzzCOOCCOmmm%%%%mmQOzCCzzzzzzzzzzzzzzzzzzzzzzXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCXXX i+====tttttttttt=====tccccccccccccccccccccct==+iiiii++++====ttttttvzcct+icctcvXzCzvvzztvzttvXOmm%m%%%%mmQCCXXXzXzzzzzzzzzzzzzzzzzzzzzzzXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCXXX i+=+==ttttttttttttt==cctttccccccccccccccccccccct=iiiiiiii++++===tXOCzt+t=ttzXzCOCXvzccvzCOOm%%%%%mQOOCCXXXXXXzvzzzzzzzzzzzzzzzzzzzzzzXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCCCCCCCCCCXXCCCCCCCCCCCCCCCCCCCCCCCCCXXXXXX i=t======tttttttttcttcctt===tccccccccccccccccccct=+=tt=+iiiii++=vXOOCXc=t=cXCOCXOXXXCOQQmmQQQOCCXCCCCCCCXXXXXvvXzzzzzzzzzzzzzzzzzzzzzXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCCXCXXXXXXXXXXCCCCCCCCCXXXXXXCXCXXXXXXX +=t===tt===tttcctttttcttcct====ttccccccccccccccc==ttcctttt=++iiiczOOCCOOXvczOCCCCOQmmQOCXzvvvzXXzXCCCCCXXXXXc!!tzXzzzzzzzzzzzzzzzzzzzzzXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +tt===ttttt===ttccttttttccccctt====ttcccccccccccttcccctttttttt==+=cXCvcXOOCCCOOQQQmOciitvvzzzvvc+i+iiii=cvc+,,,.;=zzzzzzzzzzzzzzzzzzzzzzXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +===+=ttttttt====tttttttcccccccctt=====tccccccctttvvccttttttttttt==ct .icXCCOmmOz; .+vzzzXXv=:::,,,,,iz=:; ,:, !zXzzzzzzzzzzzzzzzzzXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXz ===++=ttttttcttt=====tttcccccccccccctt====ttcccctcvzvcttttttttttttzCC; . ,;+=tcvct=++tvvzzXCz!,,.,,::. ;i: . .. .+zXzzzzzzzzzzzzzzXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXzz ttt=+==ttttttttcctt==tttcccccccccccccccct==+==tttczzvcttttttccccczOm%O:!!!i=tct==ttttcccvvzXCX+;,.... .., , ,=zXXzzzzzzzzzzzXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXzzz ttt=+====ttcctttcccttttt=ttccccccccccccccccct==+=vzzvcttcvzCOQQOXm%mm#C+===tcvc===tttccccvzXCXci;:,. ...i: .ivXCXzzzzzzzzzzXXXXXXXXXXXXXXXXXXXXXXXXXXCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC ttt===ttt===tcccccctttttt===ttcccccccccccccccccttczzvzCOOQQmQmm%m%BmQ%#Ottccvvct==tccvcccvzXXXv+!!;,;: ., !i !cCOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQmQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ +=t=+=ttttt===ttccttttttcct====tccccccccccccccvzzXXCOQ%###%%m%####B%Q%%#mvcvvvct==tcvzvvvvzzXCzc+!;;!i;:: .. ,tCQmmQQQOmm%mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmQQQQQQQQQQQQQOOOOOOOOOOOOCCCCC ii+++=ttttttt===ttctttttccccct====tccccccccccXQmmQmmmm####B######B##mm%%#%OvvvvctttcvvzvvvvzXXXzc+!;;;:!i! .tzvvXXXXXXXXCOQmmmmmmmQQmQQQQQQQQQQQOOOOOOOOOOOOOCCCCCCCCCCCCCCXXXXXXXXXXXzzzzzzzzzzzzzv =++i+=ttttttttt====t=ttttttttt==+ii+======tvCQQmmmmmmQ%##B#%#####BBB#%m%%##mCvvct=ttccvvvvvzzzvc==i;;,i====;,. tXXCCCCCCXXXXzzzXOCCCCCCXzzXXXXXXXXXXzzzzXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXzzzzzzzzzzzzzzzzz tt=++==+++++++++++i+==t=++++++++=====+++tvCOQmmmmmmm%m%###########BBB#%%%%%##QXvc==+===ttcvvvvct=i;:,+QOzcXt,;:, ..,: +XzzzXXzzzzzvzXCCOOOOOOOOCccvzzzzzzzXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXzzzzzzzXXzzzzv =tt=+===+++======tt===tttttttttccccccctczCOQmm%%%######%%%%#########BBB#%%%%%#%Xvct=+!i===tcvvct=i;!vOQmmzXOvi;::...,;,!zzzzzzzzzzzzzXmmQQQQQQOOOOztcvvzzzzzzzzzXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXzzzzzzzzXzXXzzzvv =+==+==tt====tttttct==tt==tcccccttttttvXOOQmQQm%%%%######%%##%%##BB##BBB##%%%%#Qtt=+;!t==t==cccc=!;tzCOQmQCQ%mz+;,... ,zzzzzzzzzzzzzzXQmQQQQQQOOOOXccccvzzzzzzzzzzzXXXXXXXXXXXXXXXXXXXXXXXXXXXXXzzzzzzzzzzzzzzzzvv ==+++==tttt====ttttt=tttt====ttttttttzCOOQQmm%################%##BBBB##BB######C+i; :cttttttt===+=czvzXOQQQQm%%Qc; vXzzzzzzzzzzzzzzQmQQQQQQOOOOCvccvvvzzzzzzzzzzzzXXXXXXXXXXXXXXXXXXXXXXzzzzzzzzzzzzzzzzzzzzvvv +==+++ttttttt====ttt=tttttt====tccttczCOQm%%%##################%#BBB#BB#BB#####mOXi=CXzzvcccccttttvvvzXOQOQQm%mmQOCXzCCzzzzzzzzzzzzzzzOmQQQQQQQOOOOzvccvvvvzzzzzzzzzzzXXXXXXXXXXXXXXXXzXXzzzzzzzzzzzzzzzzzzzzzzzvv !+t=++==ttttttt===ttttttcccctt===tttczCQmm%%%%%################%%BB#B##B##BB####B#OmmOOOXvvcvcttttcvvzzCQCOQm%m#@@@@@@BCzzzzzzzzXXXXXzOmmmQQQQQOOCCzcctcvvccvzzzzzzzzzzzzXXXzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzvvvvvvcc :;i+++====ttttttt=====ttccccccct==tccXOQmm%%%%%########B#%######%###B#######B####QOQmmmQCzzzvvcttccvzzzXOXOQQ%m%B@BB@@BOCXXXzzzvvcvvvvXQQOOCCCCOOOCCXXzvzzvctcvvvvvvvvvvvvvvvvvvvvcccccccccccccccccccccctttttttt== ::;!i+tt====ttttttt===ttcccccccccttcvzCQmmm%%%%#######BBB#m#####%####B##########%OQ%%m%mOCXXzzvcccvzzzzzXzOQQQmm%####B%OCXXzzXzzzvXXXXXXCCCOQm%%#BB#%mmQQQOOOCCXXzzvcccvccctccccccccccccccccvcvvvvvvvvvvvvvvvvvvcc ;;;;i+=ttt===tttttct==tttcccccccctccvzCOmmm%%%%#########BB#m####################mm%%%%%mQOOCXXXvcvvzzzzzvXOQQQQm@@@@@B%QQQQQQmQCXOOOOOOOOOOOOOOOOQQQQQQQQQOQCXCCCCCCCCCCCOmmXzzzzzzzXXXzzzzzzzzzzzzzzzzzzzXXXXXXzz :;;!i+++=ttt===ttcct==tt==tccccccccccCCCQm%%%%%######B####B#%##################Bmm%###%mQQOOCCCzvvzzzzzvzXCOQQOm@@@@@@@@@@@@@@@BQcvzCCOQOOOOOOOOQQQQQQQOOCXCQQQOOOOOQQQQQQ#BQXCCCCCCCCCCCCCCOOOOOOOOOOOOOOOOOOOCCC :;!ii++ii=tttt===tct==tttt==tccccccccXQCCQm%%#%########B###B##################B#Q%####%%mQQOOOOCzzzzzzvvzXCOOOOO%@@@@@@@@@@@@@@@@O=+;:i=vXOOOOOOOOOOOOOOXXXX#B%mQQQQQQOOOmBB%QQQQQQQOOOOOOOCCCCCCCCXXXXXzzzzzzzvvc :::;;;;;;!i=ttt===ttttttcctt==ttcvcccvQmOCOm%###########B#####B##B##BB########B%Q###%##%mmmQQQOOXzXXzzzvzXCCCCOOC#@@@@@@BBBBBBB#B%; ,!;,:=XOOOOOOOCCCXzvvX#mXOOOOOOCCOm#BBmXXXXXXXXXXzzzzzzzzzzzzzzzzzvvzzzzzvcc ;;::::;;;;;!+=ttt=====ttcccctt==cvccccXmmmOOQ%%#######B####BB#################B%m#%%###%m%mmQQQOOXXXXzzvzzXzXCCCCQ%%%%%%%%%%%#####X==+=t+,,:+cCOQQQQOCCCzvvX#%CCCCCOOOQQ%#BB%XXXXXXXXXXXXXzzzzzzzzzzzzzzzvzzzvvvcc ;;;:::;;;;;;;!+tttt=+=ttcttccct=tvccccvOm%mmQQm%%###BB#BB###B##########BB######%%%%####%%%mmmmQQOCXXXXzcvzzXXCCCOQO#@@@@@@@@@@@@@@@@O+tc+iXzi!=CQQOOOOCzvcvX%%CCCOOQmQQm%#BB#CXXXXXXXXXXzzzzzzzzzzzzzzzvvvvvvvvvct :;;;::;;;;;;;;;i=t==+=tt=+++++++=cvccccvQmmm%%mQ%#%%######%%%%#################%%#####%%#%%mmmQQQOCXXXvcvvzzXXCCCOQC#@@@@@@@@@@@@@@@Qitvi+XXvi+tCOCCCCCXzvvX%#OOQQQmmQQm%#BB#OXXXXXXzzzzzzzzzzzzzzzvvvvvvvvvvvvcct :::;::::;;;;;;;;!iiii=tt+iiii+++=tvvcccczO##%%%m%#%%%###%%%%%%###############Bmm###%##%%#%%%mmQQQOOCXzttcvzzzzXXXCOzO@@@@@@@@@@@@@@@Q=cXt=CXXz!:cOCCCCXXvvvz%#QQQQQmmQQm%#BBBCzXXXXzzzzzzzzzzzzzzvvvvvvvvvccvvcctt :::::::::::;;;;;::;;!+ttt++tccttttcvvccccvm###%######%%%##B#m################Bm%#%%###%##%%%mQQQQOCCXv+cvvzzzzzzXXXzQ@@@@@@@@@@@@@@@m+=C!tCXXXz++OCCCCCXvvvz%#QQQmm%mmmm%#BBBOcvvzzzzzzzzzzvvvvvvvvvvvvccccccccctt ::::::::::::::::::::;+tct+i+=tcctttvvvcccccXO%##########%%%#B#################m#%%####%##%%%mmQQOOOCXcvzzzzzzzzzzzzXCm#B@@@@@@@@@@@@@C==cCCCXXXXXCOCCCCXvvvzm#QOQQQQQmmm%%##Bmvvvccccccccccccccvvvvvccccccccccctt= ::::::::::::::::::::;+ttt+i==+=tttttzzvccvzzzXCQm%%#####B#%%%################%m%%#######%%%mmmQQOOOCzzzzzzzzzzzzvvzzXXXzXmB@@@@@@@@@B%OOQOCCCzvzXCCCCCXzvvvzm#mQmm%%%%######Qmzvvvvcttttccccttt=tccvvvvvvvvvccctt= :::::::::::::,::::::;+tt=ii=t=+=ttttcXzvcczXCOOOOOm%#####%%%%%%##############%%#########%%%mmmmOOOOC=tvzzzzzzzzvzzzzzXCXttzQ%mQQXvvcvcvvcccvccccvCCCCCXzvvvvm#%##############%zvcccccvvzzzzzzvvct==ttvzzzzzvvc=+ii ::::::::::::::::::::;+==+!i==t=ttttttvCXvcczCCQmmQQQ%%%#####%################%####%##%#%%%mmmmQOCOCc;;i=vzzzzzzzvvzccvzzzzzvvvvc=+i!;!+tt===++=+=CCCCCXzvvvvm%QB##############Czc=tcvvzzzzzzzvvct+i+++tvvvvvvvvccv :::::::::::::::,:::;!+==+!!+=tttctccctzOzvcczCCOmm%mQmm%#####%%#B#########%#%%#%%%%#%%%%mmmQQOOCCCXtt=++tvzzzzzvvvzi .,;!i+=tt+++++===ttctiiii;iCCCCCXzvvvvQB#########%%%####Qzc=tvvzzXXXXXXXXXXXCCCCCOOOOOOOOCCC :::::::::::::::::::;;!ii!!;;i=tccccct=tCOzvcvzXCQm%%mmmm%######%%BB#%#%%%%%%m#%%%%%%%%%mmQQOOOCXCXvczvct=ttcvvvvvvvt!;:, ,!+=tt+i+;;; ;CCCCCXzvvvvQB#B#BBm%mmmmQ#%QBmOOOQQQQQQOOOOOOCCCXzvvvvvvvct=====+ :::::::::::::::::,,::::::::::;+cccct==tcOOXvvvvCOOQmmmmmm#%%####%%%##%%%%%%mm#%%%%%mmmmQQOOOOCXXzX#zzXXzzzvzzzzzzzvvvvccttt=+i!;;i;;, , !CCCCCXzvvvvQB###m#mmmmmmm####%CCXzvcttvvvcccctt+;:,:;+tt+ii++=+i! :::::::::::::::::::,,::;;:::::ittcttt=ttvQQCvvvzCCOQmmm%%%%##%##%%mm%%%%%%%Q%##%%%%mmQQQQOOCXzXzcQ@BXzXXXXzzzzzzzzvvcccccvvvzXXX= .. .:.:,. iCCCCCXzvvvvQB###%#%mmmmmm%###%Xzvc=ii=cccccccct+;;;;i=t+++===i:,= ::::,:::::::,,::::::,::;;:::::!tttttt=tt=zQQCzvvXXCOQm%%%%%##B#%%##%m%%%%#Qm#####%%mmOOQOOCXzzvcz@@@@OzXzzzzzzzzvvvvvcctttttcccvt. .,.. .. +OCCCXXzvvvvOB#B#BB%m%mmmm%B###Czzvc=+tcccccvcct+;;;!i++++===+!,;= :,,,,,:::::::,,,:::::::;;::::::+ttccttttttXQmQXzzzXCQm%%%%###%m%##%mmmm%%%O%#%%%%%mQOOQOCCXzzvvtm@@@@@OzXXzzzzvvvvvct==ttcccccccci;,;: =OCCXXXzvvvvOB####B%mmmmm%%####Cctcct=tcccccvcct+;:;ii++=====++=tc ,,,,,,:::,::::,,,::::::;::::::,!tttttttttttXQmQOXzzXOQmm%%%mQ%##%mQm%%%%%QQ#%%%%mmQOOOOCCXXzvvtX@@@@@@@Qzzzzvvvvccttccvvvvvcccccccc:::=cc! =CXXXXXzvvvcOB######%##########Ci;!!ii=ccccvvvcti;!i+++======++=tv ,,,,,,:::,,::::,,,,::::::,,:::::tcttccttttttzQmmQOXXCOQmmQQm##mQm%##BBB##%%%%%%%mQQQQOOCCXzvcccB@@@@@@@@Qzzzzvvvvvvzzzzvvvvvccctc=:,;!:ic; cCXXXXzvvvvcC#######B#BB######BOi:,,;!=ccccvvvct+i+++========+ii=v ,,,,,,::::,,,,,:,,,,,:::::,,::::tccccctttt===zOQmQQOCXXCQ%##mOQ%#B###%%%%%mm%%mmmmmmQOOOCzvct=Q@@@@@@@@@@OXzzzzzzzzzzzzvvvccccttc! ,;..;. ,XXzzzzzvcvvcC##########m%#####%Q+;,:!i=cccvvvvt=+++==+===++++i!!+t ,,,,,,:::,,,,,,,,,,,,::::::,,,::=ccccctttttt==vCOQOCXzC%B#mOQ%#%##%m%%%###%m%CtXm%%%%mmOCXzzvvB@@@@@@@@@@COCCXzzzzvcvzzvvccttt=t=iii;+CC; =t;:,,:i=ccctC#B###B##B%m%###%mmm=;.:!+=cvvvvvt+++==+!!+=++++i!!i=t ,,,,,,:::::,,,,,,,,,,:::::::,,:,+cccccttttttt==tzXXXXCOmmmQ%B#%m%%%#######%mmmzz%####%%mQQOCXcvO#@@@@@@@@COmmmm@BB%mOXvcvcttcvvc==cttXC= ;i+! .....,.itctX#####%###########B%+;;;i+tvzvvc=++++i;,,;i++iiiii+=tv ,,,,,,:::,,,,,,,,,,,,::::::::,,:=c==ttttttttttt==czXCCOOQm%##%%%###%%####%%mmCvC%###%%%%mQmmmQCXXXm@@@@@@COmmm%@@@@@@@@Qc==cvvc==+==+i ., .;i: .,;::,:: +c=X#Q###m#############+:::!+i:tv=ii++=+ii+=tcvvzzXXCCCCC ,,,,,,,::,,,,,,,,,,,,:::::::::,ictt=tttttttttttttttvXCCOQCQ%%%####%%m%%##%%mOvzm######%%Qm%######mm%#@BBmzOQmQmBBB###%%O++=cc==t==+ii=tcttcvzzt, :!;::: !c=z#B###B#############vii+tczv;;zCCCCOOOOOOOOCCCXXvcccct ,,,,,,,::,,,,,,,,,,,,::::::::::=ctct=tttttt===ttttttvCCCOXO%%%###%%%m%%%%%%Ovzm%%######%%#######%#BB%zcctcvvvvvvcct==t=!++=t+=tt++==vCCOOCCOCmQ! .,;;:,, ic=z#B############BB###QOOOQQQQO=!vCCzvt=+iii++++=+!;!iii ,,,,,,,::,,,,,,,,,,,,:::::,,:,;=tccvct===ttt======tttvCOCzCm%%##%%m%%mm%%mCzXm%%%%%############%####Xvvvvzzzzzzvccccvc=+++==tcvct===tzzvccct==i,. ,,... ;tctz#B##########%mQC%BB%QQOOOOOOQX!;zOCXzzvcccctt=t=++i=t ,,,,,,,,,,,,,,,,,,,,,,::::,,,,;t=tccvvct==tt=+==t=ttt=cXOCCOm##%%%%%%mmQOzzO%######%m%%%###%%####B#OzXXXzXXXzzzzzvzzc=======tcvzXzzvt=+i!!;,.:!!i;::;!i=cvvcz#B########BQ!:::izOzzCOQQQQQQQmz!tQQOOOOOOOOCCCXzzvzz ,,,,,,,,,,,,,,,,,,,,,,:::,,,,,:tctttttcvzzvct===ttttttttczXCQ##%%%%%mQOCCQ%########%%%%%%%#BBBBBB%XXXXXXXXXzzzvvzzvvcct====t=tzXXXXXXXXzzXCOOCXzXXXXXXXzvvvcz%B##BBB###BQ,.,, ,; .:!cvzzXXXOC=cOOOOOOOOOOOCCCCCCX ,,,,,,,::,,,,,,,,,,,,,:::,,,,,.ictttczCCCCXzvvcttt======tccvX%%mmmmQQQQm%###############%mm%####B#XXXXXXXXXXzzzvvzzzvctt=ttttczXXzzvzXXzzCOOOOOXXzCCCXXzvvvcz%B#B%ztmB#Bm;,, ivtvt==tvccct=+i+=cOQQQOOOOOOOOCCCCCC
Patient apps and clinical tools where PII must never reach a shared analytics cloud.
ttccttti =XCc!tCXXXCOcttvzCXzzXXXXXXXzvCOCXXXXCCCCCCCCCCCCCCOOOOOOOOOOOOQQQQOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQmmmmmmmmmmmmmmmmmmmmmmmQQQQmmmmmmmmmmmmmmmmmmQQQmmQQQmmmmmmmmmmQmQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOCCC =tttttt; +zCziizXzzXCv=tcvCCzzzXCCCXXXXXCCXXCCCCCCCCCCCCCCCCOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQmQQmmmQQmmmmmmmmmmmmmmmmmmmQQmmmmmmmmmmmmmmmmmmmmQQQmmQQQmQQmmmmmmmmmQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOCCC =ttttt+, izXz+;cXzzzXzt=tcvvzzzzzCCXXXXXXCOCCCCCCCCCCCCCCCCCOOOOOOOOOOOQQQQOQQQQQQQQQQQQQQQQQQQQQQQQQQQmmQmmQQmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmQmmQQmQQmmmmmmmQmmQmmQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOCC =ttt=ti,.ivzz=:=vvvvzzt=tccvvzzzzzXXXXXXXCCCXCCCCCCCCCCCCOOOOOOOOOOOOOOQQQQOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmQmQQOQQQmQmmmmmQmmQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOCOOOCCCC ======!,.iczv+:+vvvvvvt=tccvvvzzzzzzzzXXXCCCCCCCCCCCCCCOOOOOOOOOOOOOOOQQQQOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQmmmmmmmmQmmmmmmmmmmmmmQQmmmmmmmmmmmmmmmmmQmQQQQQQOQQQQQQQQQQmmQQQQQQQQQQQQQQQQQOQOOOOOOOOOOOOOOOOOCCC Xzvt=i;:.icvci.+vvttcct==tccvvzzzzzzzzXXXCCCXCCCCCCCCCCCCOCCOOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQOOOOQQQQQQQQQmQQmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmQmQmmmmmmmmmmQQQQQQQQQQQQQOO##XXOQOOOOOOOOOOOOOOOOCC COQOX=;..+tct;.+vvcttt===tccvvzzvvzzzzXzCCXCXXCCCCCCCCCCCOOOOOOOOOOOOQQOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQmmmmmQmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmQmmmQmmQQmmmQQmmQmmmmQCmQ#%QCCOOOCCCCvvtvOQQOOOOOOOOOOOOOOCC zOmQzt; :+==i ,+vCCXXXc==ttccvvzvvzzzzXXCCXCCCCCCCOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQmmQQmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmQmmQQmmmmmmmmQmQmXzCOCmQvvctzOCmBvitcXCOOQOOOOOOOCOCOCCC Om#mzi..!+++: :++=czCOOCCCXXzzzvvvvzzzXXCCXCCCCCCCOOOOOOOOOOOOOOOOOOOQQQQQQOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQmQQmmmQQmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmQmmmmmmOCQOmCOCCQvzvtcOm#%QXcvvcvCOCXCOOOOOOOCCCCCCC COmmOt :iii; !+!!i+=tvzCQmmmmmmQOCXzzzzCOCCCCCCCCCOOOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQmQQQQQQQQQQQQQQQQQQQQQmQQQQQmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmQOmmm%m%%m%Q%X%%v==tcczXXv=i!!i=vc=cczzcXXOOOOOOOCCCC XzzXz=,;!!; :i!!i++====tcvvzXCCOOQOCCXXCOXCCCCCCOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQCXXXCCCOmQmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm%%%%%#B##%mQOOzCcv=::+!i+;:..;vXXi !=tt=++!+cCOOOOOOCCCC vzXXvi;;;; .;;;!i++==tttvvvvXCXXzzXCOOOOCCCCCCCCOOOOOOOOOOOOOOOOOQQOOOQQQQQQQQQQQQQQQmmmQQQQmQQQQQQQQQQQQQQQQQQOXXXzvvzXC#mmmmmmmmmmmmmmmmmmmmmmm%mm%%%####%mQOCzvct=+=i!;+tvXCcitczzvXv=!.:;;it!iittXOOOOOOOOOCC +tzXv=;;: ;i;;!ii+====tcvvvXOOOOOOOOOOOOCCCCCCCCOOOOOOOOOOQQOOzOCzOQQQQQQQQQmmmmmmmmQQQQOOOQQQmQOQQQQQQQQQQQQQCXXvcXXcvz%BQmmmmmmmmmmmmmmmmQQmmQOQQQCXOCzvct=+++=tczXCXi;cCOCXCCCOOCci;;;;!i:=v==vOQOOOOOOOOOOOC !iii!;:. ,!=ct!!ii+====tcvvvzOOOQQQQQQQOOCCCCCCCCOOOOOOOOOQCt+ii=t=XCCCCCXXXXXzzzzvvvvt===!+cizQQQQQQQQQmQOOmmmmQXcvQOO=zCBmmmmmmmmmmmmmmmmmQQmmCzzzvv=++==tvzCOQmmmmmmmO=+OOCCCCvct+, .,i====itOQQOOOOOOOOOOOOOO tc=i,. !cvtcvi;!ii+++==tvvvzOQOQmOOOQmQQCCCCCCOQmQOOQOQm%#mm#mv;;=+tctcvXXXXXXCCCCXvcvttXOQmvtQ%%%BB%mQCBCCQQQO%CXtCCOzvz##QmmmmmmmmmQmmmmmmmmmQXv+;ivXOQmm%m%%mmmmmmmQmmQmQQOzi;;!: !vOOQCtt=CQOOOOQOOOOOOOOOOO =t=i: ;+=+tvvt==tccct=tcccvCQQOCXCOQQOQCXCCCQ%QCCCCXzC%%%QmmO%#Ommm%%%mOOXCCOOCXCXXQQQ#B@B#%mOOQ%Q%O%BvQQ@BBB@@XzvcOCOtXCBmmmmmmmmmmQmmmmmmmmmmmmQzz%%%mmmmQmmmmmmmmmmmmmmmmQzvXvt=cQmQQQCvtCQOQQOOOQOOOOOOOOOO +i;, :+=+=vXCXXXCOOQQQOCvcXOOQOOOQQmQQOCCCCQOct==+;!vOOCXCvzOmm%%%m%%QO####BB#BB##QX%#%%%QCCCCOXXXcCO;=vXXQOOzzzX=CCOcvz%#Qmmmmmmmmmmmmmmmmmmmm%%OzmmmmmmmQmmmmmmmmmmmmmQOmmm%Oc=+CmQQQCvcCQQQQQQOOOOOOOOOOOOO c+. ,,!=++ct;;!!i+=tvXQ%%mQmQQmmmmmmmmQXCCXvv+, ;;++tvvvccccvvzzzXCCXzXCCCCCXXXzzzzzCCCCCXvXOOX=zzi!t,::+zCOOOXzzvcOCCtXC@mmmmmmmmmmmmmmmmmmmmm#%CtCmmmmmmQmmmmmmmmmmmmmvvXXXztt=cQQQQCvvOmQQQQQQQOQOOOOOOOCCC v= .,:i==+tc;:tCQCv=+i+=vO%#%mOOQQmmmmQXCCCc=+;:+vXXz=i+++=XCQmm%mz+tt=+++++++===+=ttcccctcvtt=vv+iic,tXCmmmmmOzvz=XCOczzB#QmmmmmmmmmmmmmmmmmmQvz=tOQmmmmmQmmmmmmmmmmmmQXXXXXt;;cOQQmCvvQmQQQQQQOOQQOOOOOOOOCC v=. ..,;+=+=+=vt=z%B#OCCCCzt+=vOmOzvOQOOOOXXCCOz=;++ii+tt++=czOmQQQC+:;;ittvXXCCCOOOOOzvXCCCzttttt+i+=i+CmmmQQQQQmOzzctCOccXXBmmmmmmmmmmmmmmmmmmmm! ;vCQmmmmmmmmmmmmmmmmmQXXXXXci:=OmQmOzvQmQQQQQQQOOOOOOOOOOOOCO v=, .,,!+i;i=+++i!;icc=+=cXQ%mXt+cCQOQOOOOOCXCCCCX=!+=vvvzvvvzXXCCCc: :zQQQQQmmmmmQQQmmmmQmmmmOCCCOOOQmmQQQQQQQQQmmQXctctzXzCmmmmmmmmmmmmmmmmmmm%c.+XOmmmmmmQmmmmmmmmmmmCXCXCvtt=XmQmOzcOmQQQQQQQQQQOOOOOOOOOOOO v=:,,,!+i;;;;;:;;:;!i+=+i!!+cO#%Cc=vQ%mOOOCXXCCCCCCzCCCXXzXXzXCCXc=!:i,+OQQQQQQQQQQQQQQQQQQQQQQmmmmmmmmQQQQmQQQQmQQQQmQOOCCCCXCmmmmmmmmmmmmmmmmmmm%c.+mmmmmmmmQmmmmmmmmmmCXXXCztt=vmQQQXcCmQQQQQQQQQQQOOOOOOOOOOOO v=:::!i!;:::i=+++i!!!!ii++=t=+=zOOv=tCmmOCCXzCCCOCCOCCCCCCCXzzt=!:ic:!CQQQQQQQQOQQQQQQQQQQQQQmQmmQQQQQmQQQQmmQmmmQQmmmmmmmmmmQmmQmmmmmmmmmmmmmmmmm%t.=QmmmmmmmQmmmmmmmmmOXXXCXtttcQmQmCvzmQQQQQQQQQQQQQOOOOOOOOOOO v=;;;::::;;!i+!!++!!!!iii++tcct+itzzt=zQQCXXzXCOOOOCCOOCCQOCXzvz+tzXCczmOOQQQQQQQQQQQQQQQQQQQmQmmQQQmQQQQQQmmmmmmmmmmmmmmQQmmmmmmmQmmmmmmmmmmmmmmmmc.:zmmmmmmmQmmmmmmmmOXXCCCctttOmQQOvvQQQQQQQQQQQQOOOOOOOOOOOOOO v=;::;i!;;::!i!!+=t====+=tttcvvvciiczvtvCOCXzzQ#Cz%%%QCOOXOmmOQQXXXXCQtX#QQOQQQQQQQQQQQQQQQmQQQQQQQQQQQQQmQQmQQmmmmmmmmmmmmmmmmQQmQQQmmmmmmmmmmmmQmmOvOmmmmmmmQmmmmmmmQXXXXCvtttCmQQOzcOmQQQQQQQQQQOQOOOOOOOOCCCCC v+::!i;:;;;itvXXCOQOOCCzct=+=tcvzvtiv%#OvCOCXzCOXvOB@%COOzvzXXCOCzXCXXXO%%QOQQQQQQQQQQQQQQmQQQQQQQQQQQQQQQQQQQmmmmmmmmmmmmmmmmmQQQQQQmmmmmmmmmmmmQQmmmmmmmmmmmQmmmmmmQXXXXCztttzmQQQXcCmQQQQQQQQOOOOOOOOOOOOOOCCCC ci,+=+i=vXXCOCCzvvvcvvzzzXXzvct==tctXm#%CzCOOXXCCCz%@BmCOQQXXCCOCXCXvtXXzQ%OQQQQQQQQQQQQQQQQQQQQQQOQQQQQQQmmQQmmmmmmmmmmmmmmmmmQQQQQQmmmmmmmmmmQmmmmQQmmmmQmmmQmmmmmmCXXXCz=t=cQQQQCczmQQQQQQQQQQOOOOOOOOOOOOCCCCC c+!+++=C##Qv=+i;;ii!;!!!i+tvXQmOzt=tc=+vzcvCCvzOCCzX#@BQCOCzvCCOOCXXXXXCOO#mOQOQQQQQQOQQQQQQQQQQQQOQQQQQQQQmmQQQmmmmmmmmmmmmmmmmmQQQQQQQQmmQQQmmQmmmQmmmmmmmmQQmQmmQCXXXXXt===OmmmOzvQQQQQQQQQQOOOOOOOOOOOOOOCCCCC c+;:;+tXCCc;:!i!!++iiiii+iii+cCQQCzvc=;:+zXzXzvCCvccO##%COX=+XCCQCXXXXXXCCCCOQOQQOQQQOOQQQQQQQQQQOOQQQQQQQQQQQQmmmmmmmmmmmmmmmmmmmQQQQQQQmmmmmQQQQQQQQmmmQQQmQOQ%mOQOOCCCc+==CCzzXCvXmQQQQQQQQQQOOOOOOOOOOOOOCCCCC ti;!=cc=!;::;!i!!i++iiiii++=t=+=vCCXzvci;tXXXXzCQz===tttttvticCCCXtzXXXXXCXXCQOQQQQQQQQQQQQQOQQQQQQQQQQQQQQQQQQQmmQmmmmmmmmmmmmmmQQQQQQQQQQQmmQQQQQQQQQQQQQQQQQO#%Q@%OOzC= ;tzzzttzcOQQQQQQQQQQQOOOOOOOOOOOOOOCCCC t+!+t=i;. :+++==+i+iii+iiii+=cct++vCCzvt!:tCCXzvzvc+++i+===+!+zCCCXXXXXXXCXXCOQOQQQQQQQQQQQQQQQQQQOQQOQQQQQQQQQQQQQmmmmQQmmQmmmmQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOCXO##OzOOzv;:ctXmXzcCmQQQQQQQQQQQOOOOOOOOOOOOOCCCCC =++==+++!;i+++=+ii++iiiiiiii+=ttc=+tzXv=+;;tvvc+i=t+iii+ii;:!icCOOCXXXXXXXXXXOQOQQQQQQQQQQQQQQQQQQOOQQOOOQQQQQQQQQQQQQQQQmmQQQQQQQQQQQQQQQQQQQQQQQQQQQQQmmQQOXvzzzXzXOvXXtvtzXtczczmQQQQQQQQQQOOOOOOOOOOOOOOOOCCCC i!++i+=t=iii++iii+++iiii!!!ii+=tvvc++vXzct;!cCXvti::;;::, .itvczQmOXXXXXXXXXXCOOQQQQQQQQQQQQQQQQQQOQOOOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOXzzzzzzzXXcvz=!=cv:i+tzQQQQQQQQQQQQQOOOOOOOOOOOOOOCCCC ==i!i++i;;!i+++=c=+=+ii=ttttczCQQOCzt=zQOzi,+XCXzt=+;,. ;tc=tc+cc=vXXXXXXXXXXOOOQQQQQQQQQQQQQQQQQOQQQOOOQQQQQQQQQQQQQQQQOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQzzXzzXXzzzzXzt,!=v+:i=vQQQQQQQQQQQQQOOOOOOOOOOOOOCCCCC vt!;;;!!i++++=t=!;!!!!i=cvzXCOm%QQQOX=tXCci,:=vXCCOOc::it=i:,,,!+!=CXXXXXXXXXXCOOOQQQQQQQQQQQQQQQOOOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQmQQQQQQQQQQQQQQQQQQQQQQQQmXtzCCXzvcvcczzc. +vvOQQQQQQQQOQQOOOOOOOOOOOOOOCCCCC v=i+=ttcct+i+=t=++==tcvvzXXOOOOQQQQQOz+tCQXi,itXCCXvztvti!,:!:!=i=OOXXXCCXXXXXXOQQQQQQQQQQQQQQQQQQOQQQQQQQQQQQQQQQmmQQQQQXCQQQQQmmmQmmQQQQQQQQQQQQmmmmQmmmQQmv=ttt=tcczCzzz;!+tczCXOQQQQQQQQQQQQQQOOOOOOOOOOOOOOCC CXXOQmmOCXvti, :!+czCOQQQQQQQQQQQmQz=CQzi:;+vzcvczv=:,: ;+iitzzczXzXXCXXXXXzvzzzzzzzzzzXXXXXXXXCCCCCCOCXzCCOCCCCOmmOzvXmQCQQCXvOQzXQmOQQQCzOmOCCCOOOOOOCOv==++tvzCCzvct+zzvvvctCCXCCCCCCCXCCXXXXXXXXXXXXXXzzzz XXXCQQmQOOOOCXv=!,.,,:;!+tvXOQQQQQm%#mz+=cti;:icC%mCOXzcct==t=tvzccvzXzzXXXXXXzCCcvzvcvzzzzzzzzzzzzzczXXXXX==v=cXzXCXXttCm%Qm%#Xt=vztcmmmmmmmXzCOCzzzcvzXzzzzzzvCCCCOCCcvt++zzc!;+=vXtct=ttt====+++=+++++++iii!ii! ;;;+vCOOOOOOOOOOCXzccct=++++tvXQ%%mOXvt++tt+;:!tvzXOO%%OQCzzc=vXCXO%XCOOvczzXXXXQ%CzzXCXCCCCCCOOCCCOvCOOOOCX=zvtXzt+i=i:;!:i=t=+tt=i;;!!:::;cztcOm%mOvzQOOOOOzCCXXXCCXXCz=iizzvcttc+it=ctccccccvvvvvvvvvvvvvvvvvvv ;:;+vXOOOOOOOOOOOOOOOOOOOOCXzzzzXzcttct=+==i;;!tzvzQCzCQCvcvvcvzOO%@Q%%XCXCCXzzzvQOCOOXzOOOOOOOXvCCz=cvcXQCvtvc=vCCOm###@mcctc==czXC%%#%BBOvvc+=zXvvvzcOOOCCCzzzzzt+ii=cc=vvzCCzv+cv=tvXXXXXXXXXXXXXXXXXXzvvvvvvvc i;!+cXOOOOOOOOOOOOOQQQmm%%##%mzi!=ttccc=+=+i;;!tXCOQzvvviivvzCOzCQQ%#mOzOQXzXCCCXvzXOOCzOOOOOOOCvOOc=tzvvOCctttvm@@@@@@QCc++=zvcvO@@@@@@@%%v==tO#O!tcitQOCCCOvvzzXc!:..;!cCXXvvc=+czzXCQQQQQQQQQQOOOOOOOOCzvXCzvvc i!;itzCOOOOOOOQQm%%%##B#%##BB#mz==tcccct+++i!i+tvCmCvzvii+=XOXOXvvvXOCCOXcXvvzzzvi=vOOCzCOOOQOOCvOOQzvzvc=i!+=;;;!+=vvc+==+=c=+:,+==tccc=vzvctC%Bv+Oc!OQQCCQQXtvz=it=i+itXzvt+vv=++tzvzOOOOOOOOOOOOOOCCCOCXzCCCXvc i!;!=vCOOOOOOQQ%#####BB#####BBB#QXctccct=+iiii+tvOOzv+;=+!tvXXXcccttcXXzzzvc:+tii!+tzzvvzXXzzzzXXXcc=t=czCCO%#mmmmztt==tct=vctvOCXCCOOCttvzzccQ@#+=zvzQQQOCOOQivX==Xv=::it==tzXvt+!i!itOXXOOOOOOOOOOOOOOOOXzCCQ%vc i!;!+cXCOOOOOQQ%##BBBBBBB####BBBB#QXvcct+iii++=cCQXz+ tXvitzzzzvvccvcvvvvtt=:+ ;;=XXv:+XXXOQQOzctttcX#@@@@@@@@@@mt++tct=tvCB@@@@@@@@@@Bzt=cvC%@Q=+tvXXXXXXXXCCC+;XOOO+ :;;iiiii;ivc,:cCvCQmOXzvzzzzzzvvvzvcvvzzcc ii!;!=vXOOOOQQmm%#BBBBBBBBB###BBBBB%QXc=+!;+t=czCCX+.i+:,:vXzzcvzzvvvczvt++!i. ,+czzzzvXmB@@#Qzt==+cvm@@@@@@@@zc+i+==+tcct=Q@@@@@@@@@XmXvc==O#@@zi!+ittcv+ivzvcti!vmOXc!:: .,. i; .!=XCOQQQQCXCXzc+=====tcc=cv+i ii!;;itzXOQQQQmm%%#BBBBBBBBBB###BBB#%Qv=iivQ%QCXXt=i ,,.,vzzCzvc=tct===i!+i, tzCOCQm#@@BmCc=i!i++;;!!;!++=vzt=i+=++tvt+i!=tvzXXzzXzvXzvvv+C%B@#t;;++ii==ccczvzvzzzzzXzvvvttt=++==iii+=+zCXzvvvztczXzvvcctzOOvO%+, ii!;:;icXQ%%%mmmm%%#BBBBB###%mQOCCCXzvt=tXm@@%CXv!;ti .tOOCOzXv=+ii+++i!:,:tCQmm#@@@BQzct+=+++=+!, ,=cc==tvv+tvvi;+i ;i!+++! izvvz=tQ#B@C+;ivvvzXXXXzXOOCXvvvvvvzzzXXXXXXzvzzvvv=;!tvvvvcc+XXvXQQQQCXXCXzt+ iii;;;+zOm%mmmmmmmmmmQQOCCXzvct+i=tcct==vXXzzOOXvzc+i+czOOCCXzXvXXvc=;:, ,c%%B@@@#Ovt=!!.,icct+!!+::;;=c=++tttzzvcci!i+; ;i+!.vzvvciXm#BBc=iivzzXCOXXOXOvtvzzzzzzzzzzzzzXCCCCCCCcct+!+tccz+:;+;:!CmQOCXOOCct ii++=tvzzzzCOOOCCXzvvctt===tttcvzXCXv=+tvv=ivCCOQXvtczzvvzvtt=+tzv+, ,!tCmQ@@mXc====+: !ctzCOQ%mmzc=+;=t=+=tc= ,=zXtzztcct=!;cvctv=zm#B@%++;!+==tv+tXczCzttcttccvvzzzzzzzzzzzXXCXztXt=++i=;.;ci!+tXzzCQQQOvc i+ttct=i;;+czXXzvc==++=tvzXXCCCCXzcct=tvc=i+vvzXvccvzvvvzz+,,.,+! ;+zQB#%%vv=+=c=itcci;i=+:!=cvzXXc+++ttt==cvc!;, :=vXCQQOQQQQQOvOQCOXm#B@@O+ttcvzXCz+ctXCzzvcct=+iiiii+++========tvzzci!i!;;i;ivvivzvvvzzXOOvc =ttt=i!;;;!!+=cvvvzzzzCOQmQOCXzvt==t===+ii+=tt!!czztcccvci;. ,+zQB@@@mCt===tt==tcvc=ii+i;.!+czv=ii=ttt=i=ct+!=c!i+=+t=tctccccczvzvXXzm%B@@@c++=ttczv+c+:vCc+=++++i!ii!!!!!;:::..,::;;;;:;;;;;;;i=zivmQQQQOCCCzt vcct+i;;;;;::,;!+tvXCOOOCCCXzzvzCXv=i!ii++=ttt+i+++=====+!++;:=zQB@@BQzt=+=cccccvXzvvvttzCci;=vc==vt==t=+=tct!!tt+++;!=vvtt=+==+vzvt=ztXQB@@@%+=i+i=ttcvv+;!vO%%%%QCCCXCXXXzzvCCCXXvttt=;;;;;;:=t==++ivmmmmmmmmOt; ==+ii!;;;;: :!i+====+++++++ii=ct+!!i+==ttttt=; :;;ttttvvvvvzzvt==+==+=+++!++=vXXOOOOQ%z::vci!+ii!=+++ttttttzvzXvvctcttttt+==vzvz=zvzXO@@@@C!=+=tcccvvv+:+vC#####BBBBBBB#B##B####%%%%%mmmmmQQ%%%%%%c=XXXXXXXXXt; :;;!!ii++i!;::;!!!ii!!!!;;::,.,!+i;:!+==tttc=;i=;!: !tczzzzzvt++=vO%%mQOOCXzvt=++++ii+=vzct;:czvti:!i+t=i+i=tvXCCOQQQQQmQmQOmCvvctvccCX#@@@@c+t==tcvzzXXzzzzOBBBBBBBBBBBBB#vvCBB%%%############%%%%mt=QmQQQOOCCt. :;;!i+++++++++iiii!!!ii!;::,,;i+i;,,!=ttttcc=;+t+++i=vvccct=++tzQ#@@@@@@@@@@@@B#%%%QXXCCCz+:izXCCv!:+=zOXXzzzvvccccccttttttcczXvvCOvczzCOzcvc++iiii+=tccvvcccvOOQQCtcccvvzzvc=tCCvcvvOmmm%%%%%%#####%XcQQQQQQQOOz+ ;!!iiiii!!!!!iiii!!iiii!;!iii++i;, .;=tccccc=i!+czCOOOCXc=+tXm#@@@@@@@@@BBB@@@@B#mOCCOCc;.ivXXXc! !cQBBB@BBB##%%%%mmQQmQOOX+cvcXQQQmQQOX+tccvccvcttt==+++====++++iii!!;;;:;+!!::;!;!;;;!+==tt=zQQQQO=vzzzzzXXXXCX iiiiiii!!;;;;;;;;;;;;;!+tc=++i;:. ..;+tccccccvXCOOCCCOQQQQQ#@@@@@@@@@@@@@@@@@@#mOXXzz=..+zCCXv! .=XmB####BBBBB#%%%%%%%%mmQ+cvczQOOQQQQmX;!ii+===t++tttttczzzzzttXXzzXOOOOOCXXXXXzzvccctttt+++i!iiiii!i!!!!!!iii++ +++iiii!!;;::,,;+t+!+czXvc=+!:. .,,:itttttvCCOCCCCCOOOQmm%%B@@@@@@@@@@@@@BmXzOXCCvi;+=zCCCv! ,+zmBBB##%%%##BBB#%##%mmm%Q+czvzOQQQQQQQQ=:i=++====+=cctcccvvccCXXmmc+X%m%%%%%%%%#%%%%%mOzzzzvvvtcvvvvvvvvvvct==+ii ++iii!!!!!!!!i+=vXc+tvct+i!i=+, ..,,:!+=++tCmmm%mOCCOOQQQQmmm#@@@@@@@@@BBB=:.!vvvi ,tcizzc! .!cCm%#BBBB#B#%###%m%%%mmmmO=czvzOQQQmmmmmXi!+=i=Cc=ttcvvvzzzzzzv%@@@@BmB@@BBBBB##BB#####%%Ot=COttccccccvvzXzzzzvvcct +iiiii+++=tccvctvztii==++==cz=, ..,,:i=tttvOm%%#mOOOOOQQQQQQm%#B##BBBB#%QX;.: .: .;;. ,itzQ%%%%%%mQm%%%m%mm#%%%%%mOiczvvXOOOQmmmQQc;..!;it==+==tttttctcc=C@@@@@@@@@@@BBB###B%%#B@@B#%%##mzvvvvvvvvvzXXzzvtttt +++++=ccttcctt==vXv=+=+=vzv=!!!, ..,:ittttvXCCOOOOOOOQQQQQQQQ%OctcvvvOCctvi :;. :: .icXOQm%%%%mQOOmmm%%%%%%mQm%#Q+tzvvXOOOQQQQQQX=,;:;:;iiii=vvvvvvvvvvvc%@@@@@mQ@@@@BB@B%%%##@@@@B###BB%zcccvvvccvzQCXCXvvc
Connected cars, navigation and telemetry at scale, in the manufacturer’s environment.
.vQQQCOQOOOOOOQQOOCOOXOOOmmOCO%QmQQmQmmm%BmQ%%Q%%#BB#B###%%%mmmv
!OOOOXOCOQCCCOOQQQQOQCOOCOOCOC%OQ%QQ%%OQ%#%mm%mm%%B##BB####mmQQX.
.cCXCCXXCCOOCCQCt==tzOCXXCXCOXCOXCQOC#mC%m#mQm####m%%m%B#B#%mQQQX.
;vzXzzXXXXCCXOC!!ii;!=CCXXXzCCCCCCOOOQOOm#mOmm%#%%%%%m%%###%mmQQz
ivzzXvvzzXXCXC=!t=+i;;+%QCXvzXCOXCOOOQOQmmCO#mm%m###%#%%%%#%%mOOv
ivvttvzvzzXzzQcivci!!!!O@#QCzvzXXOCXOXCO%mOOmmmm%%%%#%#%%#mmmmOO+
!i!!+czvvvzOB@v!tXi;i!;c@@B%mzcXCXXXXXCOmmCOQmOOmQQ%%#BB#%mmmQOX,
;!=vzvvvzO%Bmc=+izc!!!!=m#@@@CccvvzXCXCCOQOCQQQCQQQ%m%###%%mmQOc
.!tvzXXXCm%OCvzXvt==zt!i!=Xcczv=++=ccXXvOOOOOXCOmQmQmmm%%%%#%%mQm+
.!=vzXCCOCXzzct=i+vOmXtXzi+!tX=++iii+++ttvzCOCCXOCCQQmmQCQ%%%%#%mmQQ;
;=cXCCXzvtt=+i++tiiii+tC%@#=+i=c==+iiiii+=tvzXXCOCXCOOQmmOCQmmmQ%mmmOC,
;XXQv!.:ct=+++ii==!++++i+tXmmc!+v=++iiiiii+=ttzzXCXXOOCOCOOOCOOQQmmmOO=
XOi;i;,+v=+iiiic=i++++++iitXmCXz=++ii!!!!i++tcvzzCCOCXOOOCXXCOOQQmOOv.
!m;.i=tc=i+iii+t+i++!i+++++i=X%Qc++ii!!!!ii++tcvzzCCXXCCCCCCCCCOQOOX,
cO::;;it+iii+t=i++!;==+++++i=QOzt=+ii!!iiii++tcvzXXXzXXCXXXXXXCOOC:
.Xz::!;:+ii+=ti+i+;++!==++++X@@Ovt+iii!!!!iii+tcvzzzXzXXXXXXXXXCOi
,Oc,;!;+i++t=++i+++=+t==++t##BQzt++ii!!!!!!ii+=cvzzCXXXzzzzXzzCv
:Qv;!;++;;!tBmti+i++==+++O@B#Ozt++ii!!!;;;!!i+tcvzzzzzvvzzzzzX!
:CX!:!!,;!im@Ci+++i+=++cm@@QCvt+iii!!!;;;;!ii+cvzzvvvvcvvvvzz,
.=zc!;+iiiC@#=+++++++=X#@mCXv=iiii!!;;;;;;!!i=tcvzzcccccvcvv,
,+ii++iiX@@O+++++++z#@BXXzt+ii!!!!;;;;;;;!ii=tccvccttttccv:
:=++i+Q@@@vi++++=%@@Ovzvt++i!!!!;;;!!!!!!i++=tttt====ttc!
.:;i++++=@@@@#=++++X@@#vcvvt+i!!!!!!!!!!!!!!!iii+++++++i++=+
.,;i+=t+i++++v@@@@@m+==tB@@Cttcct+i!!!!!!!!!!!!!ii!iiiii+iii!!!ii.
:!i++===t+i+++++O@@@@@@C==O@@%tttcct+i!!!!!!!!!!!!!!!iiiiiiiiiii!!!!:
,++ii++tt+++++++=B@@@@@@@XcB@@z==tttt+!!!!!!!!!!!!!!!!iiiiiiii+++i!!!!.
;+iii+t+;+=+++++v@@@@@@@@#Q@BQt==ttt=i!!;!!!!!!!!!!!!!!!iii++ii;:,..... ...
!iii+tt::++++++==Q@@@@@@@@@B%ztt=ttt+i!!!;!!!!!!!!!!!!ii++i;,. ..,,,::,,.
.ii+i+tc++++ii++cct@@@@@@@B@mQvcc=+=t+i!!!!!!!!!!!!!i+++!:. ........,,,,,,,,
:iiii+cc+i+iii++m@vC@@@@@@@#mzvvv=!!=+i!!!!!!!!!ii+++!:. ..........,,,,,,,,,,,
;iii++c=i+iiiiic@@@%C@@@@@@mC==+==+i==ii!!!!!ii+++!:. .............,,,,,,,,,,,.
.iiii+==iiiiiii+m@@@@%@@@@@%m=!!!!i+===+i!!!!i+i!:. .............,,,,,:::::::::,
,iiii+=+iii++iic@B@@@@@@@@@%v!iiiii+++=+iiiii!:. ..........,,,,,,,,,,,,,:::::;,
.;iiii++i+iiiiiiv@@@@@@@@@@#t!i++=+!!!!=+++i;, .......,,,:,,,,,,::,,,,,,,,,,,.
.:!!!iiiiiiiiiiiiX@#B@@@@m@#+!i++=t+!!:,++i:. ......,,:::::::,,,,,,,,,,,,,,,,,,
;;!!!ii!i!!iiiii!zB%#BB@zz@=i+iii+=;. ;, .. ......,;::,,:::,,,,,,,,,,,,,,,,,,,,,..
,!!!!!iiii!!!!!!ii=%B#%BQ+mci+i!!!ii. ..... ......:;;;,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,.
.;;!!!!!iiii!!!iiiicQ%#mtcXi+i!!;!!, ........ .....,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,
:;;;!!!!!i!!!!iiiii=vCCtv=+ii!!!!, .. .........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,.,.
,;;;!!!!!!!!!!iiiiii++==++i!!!;:, ...........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,.
,:;;;!!!!!!!!!!!!!!!iii++ii!;:...,...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,..
.::;;;;!!!!!!!!!!!!!!i++i!!;. ..........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........
.::;;;;;;!!!!!!!!!!!!i++i!;, .. .....,,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........
.:::;;;;;;;!!!!!!;;!!iii!;;... .........,,,,,,,,,,...........,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,......
,,:::;;;;;;;!!!!;!!!!!;;;;;. ........,,.,,,,,,,,,,,............,.,........,,,,,,::::::::::::,,,.....
.,,,:::;;;;;;;!!!!!!;;;;;;, .....,,,,,,,,,,,,,,,,,,,,,.................,,,,::::::::::::::::::,,,,,,,..
..,,:::;;;;;;;!!!;;;;;;:. ...,,,,.....,,,,,,,,,,,,,,,,,............,,,:::::::::::::::::::::::,,,,,,,,,.
...,,:::;;;;;;;;;;;;;, ..............,,,,,,,,,,,,,,,,,,,......,,,,::::::::::::::::::::::::::,,,,,,,,,,.
..,,:::;;;;;;;;;:. ...............,,,,,,,,,,,,,,,,,,,:,,...,,::::::::::::::::::::::::::::::,,,,,,,,,,,
.,,:::;;;;;;;:,.................,,,,,,,,,,,,,,,,,,,,::,,...,,:::::::::::::::::::::::::::::,,,,,,,,,,,,
. ..,,,::;;;;;;;:,.................,,,,,,,,,,,,,,,,,,,,,,,,,,....,:::::::::::::::::::::::::::::::,,,,,,,,,,
.,. ,,.,,:;;;;;;;;;,. ... ...........,,,,,,,,,,,,,,,,,::,,,,,,,,,....,,::::::::::::::::::::::::::::::,,,,,,,,,,
.:,... .:::;;:;i++i!!;, .........,,,:,,,,,,,,,,,::::::::::,,,:,,,,..,:::::::::::::::::::::::::::::::,,,,,,,,,
.:,,,,....,:,;iiii+++=+;. ..........,,::,,,,,,,,,,,,:::::::::::::::,,...,,:::::::::::::::::::::::::::::::,,,,,,,,
::,::,,,.,;.,!+ii++=t=!. ...........,,,:::,,,,,,,,,,,::::::::::::::::::,,,,,,:::::::::::::::::::::::::::::::,,,,,,,,
,,,,,,,.. .!!;;:,,:,:::;=+++==tti, ..........,,,::::,,,,,,,,,,:::::::::::::::::::::,,,,,:::::::::::::::::::::::::::::::,,,,,,,,
::::::::,,...,..... .,.. ....,:;++====t=;.............,,,::::,,,,,,,,,,,,:::::::::::::::::::::,....,::::::::::::::::::::::::::::::,,,,::,,
,,,,,,,,,,...,,,,........ ,+=tcc+,,,,.......,,,,,::::,,,,,,,,,,,::::::::::::::::::::::::,,,,,:::::::::::::::::::::::::::::::,,:,:::
.... .:it+.......,,,,,,,,::::,,,,,,,,,,:::::::::::::::::::::::::::,,,,,::::::::::::::::::::::::::::::,::::::
..... .........,,......,,,,,,,,,,,,,.,,,........,,,,,................ ,,. ...,,,,,,,,,::::,,,,,,,,,:::::::::::::::::::::::::::::,..,,::::::::::::::;;:;;:::::::::::,::::::
;;;:::::,,,,:::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;!!!!!;;;;;;;;;;;;;;;;;::::,,,,... ... ....,,,,,,,,,::::,,,,,,,::::::::::::::::::::::::::::::::,,,,,::::::;;;:::;;;;;:::::::::::::,::::::Subscriber apps with tens of millions of users and strict national data rules.
..
. ..
......................... ....... .... ........................
....................................................................... ..... .......... .....................................................
. .......... ............,,,,......,,,,,,.....,,,,.......,,......................... :;;!!!!iiii!!!;:::. ...................................,,,.....,,,,,........,,,............ .
...........,,,,,,...,,,,,,,,,,,,,,:::::,,,,,,:::::,,,,,,,::,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,... .:;!!!!!!!!!!!!;:.. ....,,,,,,,,,::,,,,,,,,,,:,,,,,,,:::::,,,,,,:::::,,,,,,,,,,,,.,..,,,,,,,............... .
........,.,,,,,,,..,,,,,,,,,,..,,::::::,,,,,,:::::::,,,,,:::::::,,,,::::::::,:,:::::::::::.... .:;;;;;;;;;;;;;;;, .....:,,::::::::,,,,::::::::,,,,:::::::,:,,,:::::::,,.,,,,,,,,,,,...,,,,,,............
,,,,,,,,,,::::::::,,::,:::::::::::::::;;;;;;;;;;:;;::;;;;;;;;;;;;::;;;;;;;;;:;;::::;;;::::,... :!!!!!!!!!!!!!!!!; ..,,::::;;;;:::::::;;;;;;;;::::;;;;;;;;;:;::::;;;:::::::::::::,,,::::::,,,:,,,,,,,,:,,,.......
:,,,,,::,;;;::::::::::.:;;;;;;;;:::;:,!!!!!!;;;;:;;,;!!!!!!!;;;;!:;!!!!!!!;;;;!;:::;;;;:::... .;!!iiiiiiiiiiiiiii; .,.::::;;;;;;:;;;;;!!!!!!!!::!;;;!!!!!!!!;,;;::;;;;;;;;;::::::::::::;::,.::,,,,:,:::::,,,,,,,
:,,,..:.,::::::::::,:: :;;;;;;::::::,,;!;;;;;;;::::.;;!!!!!!!;::;:;!!!!!!!!!;;;:,:::::::::.. .,,::::::::::::::,. ...::::;;::::::;::;;!!!!;;!:,;::;;!!!!!!;:.:::,::;;;;;;;,.:,,::::::::::. ,,..,,,,,::::,.,....
::;::;;;;!!;;;;;;;;;;;:!!!!!!!!!!;!!!!iiiiii!!!!!!!!!iiiiiiiiiiii!iiii++++iiiii!!!!!!;;;:::. :==tttttttttttt==tttt=: :;::;;;;;!!;;!!!iiiiiii!!!;!!!!iiiiiiiii;;!;;!!!!!!!!!!;;:;;;;;;;!!!;;:;;:::;:;;;;;;;::::::
:;!;!!!!!!!!!!;;;;!;!iiiiiiiiii!!!ii!+iiiiiiiiiii!!i!iiiii+++++++ii+i++++++++++++iiii:::.:: ,;,:;:::+++i++++++++++++;+iiiiiii+++iii+i;i!;!!!!!!iiiiii!!!;;;!!!!!!!iii!;!;;;;;;;;;;;!!;;
:;;;!!!;!;;!!;;;:;;:!!!!!!!!!!!;;;!!!iiiiiiiiii!!;!!;iiiii++++++i!ii!i+++++++++++i!i!:::.:, ,+=====ttttcccccctcctt==! .:.::::,!i!iii+++++++++i;ii!;!i!i+++iiii!;!;:;;!!!!!i!i!!;;;::;;;;;;!!!!!;:;;:::;;;;;;;;;;:
:;:;!!!!!!!!;;!;:;;;!ii!iiiiii!!;;!;!iiiiiiiiiii!;!!!iiii+++++++iiii!i++++======+iii!;ii,.. ,;;!!!!!!!!!!ii!!!!!!!!;:. ...:!ii!!iii!++===+++++i;ii;;iii++++++i+i;!;;;!i!iiiiiii!;;;::;;;!!!!!!!!!;;;:::;;;;;;;;;;;
;;;;!!!!!i!!!!!:;;:;iiiiiiiiiii!;;!;!iiiii++iiii!!!!!iii+++====+i!ii!++++===t===+i!i!:!!. . ...,:!;;!ii!i++=====++++!!i!!ii+++++++iii!!!:;i!i+++iiiii!;;;:;!!!!!!!!!!!;:;:::;;;;;;;;;;;
+i;!i+++++++++++++iii+++i++===++++=+++=+++====!i+===================i+++++=====+i!!i;:;:. +cvvzzzzzzzzzzzzzzzzzzzvvcci ,:;;:;iiii+=====++i++i!i+=+================++i+=+++++++++++++++++++!!iii!iiiiiii++++++++
+!,i+++++++++++++ii!!i+i:++++++++++++++++++++i,i===++=======+++++===!++ii+++++++i!!i:,:, :!!iiiiiiiiiii++++++++++iii;. .,:::,iii!++++++++ii+i;;;=+iii+++++++=+=====+;!+ii!iii+++++++++++++!,ii!;!!iiiiiiii+++++
i:,iiiiii+++++iiiii!!ii!:++++++++++++++++ii++!,i++++++++++++++++i++i;iiii++++++i!!i++! ..... .,......:i+ii!++++++++ii+!ii:++i!ii++++++++++++++;:i!!;!iiiiii++++++++i!.!i!;;;!!!!!!!iiiiii
!,:i+++++++++++++ii!!ii;;++++++++=+++++iiii++;,i++++++========+ii++!!+++++++++++++i++: .. ... :+t+i+=====++++++ii;:++i!ii++++++==+++=++!:i!!!!!iii++++++++++ii,;i!;;;!!!!!!!iiiiii
;.!++++++++++++++ii!iii:!+++++======++=iiii++:,+++++==========+ii++!;iiiiiiiiiiii;:i!, =vzXXCCCCCCCCCCCCCCCCCCCCXXXXXzzi . .:i!,i++++++++++ii!,:++iiii++=======+==++i:ii!!!!ii++++++++++++i::i!;;!!!!!iiiiiiiii
:,i++++++++++++++i!!i+!:++++++=======++iii+++,:+++++===tt=====+ii++!:;;;;;;!!!!!!,:!!, ;!i++==================t======+i: ,;!;.:!;;;;;;;;;:::,,i++ii+++===========+i:!ii!!!i+++++++++++++i;,ii!;;!!!iiiiiiiiii
.;iiiii+++++++++ii!ii+;;++++++======++++ii++i.!++++++========++ii++::;;;;;;;;;;;;,,;;,, ...,.,:!;.:;;;::::::::::.,i++iii+++=======+++++;;+iii!i+++++++++++++ii,;i!!;!!iiiiiii++ii
:i+++++++===++++i!!!i!,!++++++=======+++i+++; i+++i+++======+++i++i,:::::;;;;;;;;, ..,,....,,,,,,,,:,,,,::,,:,,,,,,,,,,,,,..:::,,,.:;;;;;;:::::,. ;+++iii+++=====++++++!,i++iii++++=++=+++++ii;:ii!;;;!iiiii++++i
ttttttttttttttt+ii=====ttttttttttttttttttttt=+=tttttttccctttttttcct====t+:::;;;;;:. .. :::::::,,,,,i=++=tttttttcccccccctttttt==+i=tttt=tttttttttttt============tt=====
========++====+;!tttttt==================tt==ccctttttttttttttttttttttttci=tttttt!:, . !==ttttttctttcccccccctttttttttt=tt====+. ,::i========+itccttt=tttttttttttttttttttt=,!===+++++===================++===++++
==++=++++++===i,i=====++==============++===i+=====+===tttttttttt=======+!=ttttt;,,. cCCOQmmmm%%%%%%%%%%%%%%%%%%%%%%%%mmmQOC! . .,,:!=tttcccc;i===+++=====ttt=============::+++ii+++++++==+======+=++++i;+++iiii
===++=++++++++;,+++++++===============++===i+========t==ttttttt====+===+;i++++i,: ....,..,,,,,,,::,,,,,:::,,,,,.. .. :,!+++++++;!++++++====tttttt===========;,+++iii+++++++++===++++++++ii;i++i!!!
====+=++++++=+::++++++========tt======++++=i+========tttttttttt========+:!!!!!;:, ..,,,,,,,,,,,,,,,,,,::::::::,,:,,,,,,,,,....... ::;i!;!!!!;;++++++===ttttttttt=========i,i++iiii+++++++=++=++++++++++;!+ii!!!
======++i+++=+:!===+++====ttttttttt==+++++=i+=======tttttttttttt=======+:;;;;;::::::::::,:,,,,,..,,,,,,,,,,,,::,,.,,,.,,,:,,,,,,,,,..:::!;;;;;;:;++++++==tttttttttttt=======+:i+++iii++++++======+++++++++!!+ii!!!
======++i+++=i,+===++===tttttttttttt=+++==+i+======ttttttttttttt=+=====+::::;:::,,,,,,:,,,,,,..,,,,,:,,:,,::::,,,,,,,:,,,,,,:,::,,,,.,:::;;;::::;++++i+=ttttcccctttttt=======;!+++iiii++++=======+++++==++i;++ii!!
======++++++=;;=====+==ttttttttctttt=+++==+i=======ttttttttttttt=++====i:,,,,,,,....,,,,,,,:,,,,,,::,::::::,,:,,:,,,,::,,,,,,,,,,,,...,:,::::::,:+==+++=tttcccccccctttt======!;++++ii++++===============+++!i++ii!
======+++++=+:i=========ttttttttttt==++===+i========tttttttttttt=++==+=i, .,,,,,. ............,,:,:::::::::,:::,,,,,,.....,,.....,,,,,.. .....:i=++++==ttccccccccctttt=====+:++++++++++===============+++i!+++ii
======++++=+!:+===+=====ttttttttt===++====ii========tttttttttttt=+===++!. ......,!!!!!!!!!iiiiiiiii+iiiiiii!!!!!!!!!;;;;::::::::,.,,,,.. :!=++++===tcccccccccctt=======:!==+++++++========tt======+++!++++i
====+++++==+:!====+++===ttttttttt===+=====!+========tttttttttttt=+==+++!. .. X##BBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBB##%m!.. ,;+==+++==ttccccccccttt=======i:+==++++i+========tt=======++!!++++
====++++==+: !===++++===ttttttttt==++====i.+====++==ttttttttttt==+++++i: .=ttcvvvzXXXXXXXXCCCCXCCCCCCCCCCCCCCCCCCXCCXXXzzvvi . ,:i==+++++tttcccccccctt=======+,!==++++i+========tt===++==++i:i+++
====+++++iii!i===+++====tttttttt==+++==+i!!+===+++=ttttttttttt===+++++ii!, . ..............,... : ,:;i++++++tttcccccctttt=======+,:i+++++i+=========t===+++=++i:;!i+
==++++==tcct+i++++++====tttt=tt===+++=tcvvc+i+++++==tttttttttt=+++++=vvvt; . ...,,.,,.,,,,:,::::;;;;:;:;;;;::;;;;;;;;;;::::;:,:,,,,.... .. :+tct=++++==ttttcctccttt=======itcct=++ii+===+=========++++++i=ttt=
+===tcct=i:,.;++++++===========+=++=cvvv=!:,;+++++===ttt=======++++=vvvci. ,;...........,,,..,,::::,,,,,,:,,,,,:::,,,,,,,.,....,... . :; .!+cvvt+ii+===tttttttttt=+++++=!;+tcvct+ii++++==++=====+++++i!,;i+=
ttct=i;;!!!i!i==+======ttttttt==ttcvv=!:;+===tttttttttttttttttttt==ccvci,=vvt;.,,,,,,,,,,,,,,,,::,,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,....it+++i!,;;+tvvc=+==ttttttttttttt====tt=++!;i=cvct===================+iiii!
tti:..!=ttttttttttttttttttttttt==ttt=,,!tttttttttttttttttttttttt==ttcv+::+cc=,,,,,::::,,,::,,:::::,,,,:,,:,,,:,:,,,,,,,,,,,::,,,,,,,,,,,:cctctc=;;;!=ccccttttttttttttttttttttttctt+::;+cccctttttttttttttttttttttt=
+!,,:+tt====tttt===tt=ttttttt==ii+++!,;=tttttttt==tttttt========++====;:;,...,,,,:::::,,,::::::::::,:::,::::::,:::::::,::::::,,,,,,,,::::,:,::,:;;;:;tt==+=ttt=t===========t==ttttt=;::i===++=====================
!:,;=ttttttt======t==ttttttt==i;i!!!;,i========================+:!iii!:;;:..........,,,.,,.,,,,::::,:::,::,:::,,::,:,:,,,,,,,,,,,,,,,,,,,,.,,,.,;;;;;i+ii!i=========================+:;!iii!i+====================
:::+========+++++============+::!;;;:,i++++++++++iiiiiiiii+iii!:.;;;;;;;;: ...........,,.,,,,,,:,,,,,,:,,:,:::,,,,,,,,.,..,........ .;;;!!;!!!;,!ii++++i+ii+i++iii++++iii!.:;!;;;:!i++++++++++++++i++ii
::.;;!!!!!!!;;;;;;;!!!!!i!!!!;,,;::;:.;!;;!!!;;;;::::::::;:::::,.;::::;;;. . ...........,.,,:,,:,,:::::::::::::::::::,,,,,,,.,,.............. :!;!!;::::.:;;;;!!!;;;;;;;;;;;;;;;;;: ,;;:::,:;;;!!!!!;;;;;;;;;;;;
::..,.,,,,,,,...,,,..,,,,,,,,:..;::;; ,:::::,,,,,,,,,,,,,::::,,. ::,,,;;. .......,.,,,,,,,,::::::::;;;::;;;;::;;;;:::::,:,:,,,,,,,,......... :!;;;:,:: .,:::,,,,,,,,,,,,,,,,::::. ,;::::..:::,,,,,,,,,......,,
.,. ,........................,..:,,:: .,,,,,,,,,,,,::::::::,,... ,:..,;: . ....,,:::;:;;;:;::::::::;:,,.,:,,,,... . . . :!!:..,: .,..,,,,........,,,::,,,.. ,;:,,,....,,,,...........,,,
... .,......................... ..... .,,..,,,:::::::::,,,,,... .,..,, ..+++++++++++=ttttt=tt======tv=======tvvc+=vzzzc++++=iiiiii!!ii!!i: ... ;!:..,, .......,,,:::::::,,,,.,,. ,:,..........,,,,,,,,,,:,,..
........................... .,,,............,.,,...... . . t@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#i . ,.... .......................... .. .......................
.......................... ......................... .. ..O%%%##BBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BB##C..... .. ......................... .......................
. ......................... ..........................,. ,i!iii++===tttttcccctccccccccccccccccccccccccccccvccccccccccttt===++,.... ,........................... ........................
. ...... .......... ........ .......,. ....... ........,..........,,,,,,,,,,,,,..,,,..,,................ .,......... :,:....... ......... .....
. ..... ....... ....... ........ ....,,,,:::::::::::::::;;;:;;;;;;;;;;;;;;::::;;;;;;;:::::;::::::,,,,,...., ......... ,!: ...... ........ ......
... . ......,,,,,,,,,,::::::::::::::;;;;;;;;;;;;;;;;!!;!!!;;;!;!!!;;;::::::::,,,.... ... . ..... ..... ...
..........,,..,,,,,::,,,,,:::::::::::::::::::::::::::::::::::::::,,,,.....
. ...................,.,.....,,,,,,,,,::::,,,,,,,,,,,,,,,...,....,,........ .
.. ..........................................................
........ . .... .......... ......... ...... .
.......... .....,,,,,. .......... ..........
.......... .,......... .......... .......... Streaming and publishing products that need retention and engagement on one data set.
.,:;;!iii++++=======++zOOOQc!;;cvCOOQC!.XOc X%%%%z ;#mm@v.. !Q##B%i cQt vOOOOzc=::+OmQOOvtcccccttt===++ii!;;:,
.,,::;;!!!iiiii+iiiii!zOOQQmQX=icQOOOCt+COz ,C%%%%X. ... iQX, .,.,,. . .::,,,. Cm%%! ..,,,,, ,,,,,. +CX..... .. +m##B#= :CQv+zOOOQO+ivCmmQQQQt+======++++iii!!;::,,
.,:::;;!!iiii+++++++i!vQOQQ%mXtitOOOOCOmQOC, z%#%%C:. ...,. .::;:t#m; :;;;;. :++ii! iXXmmCzv..;;;!; ;i!;;, vBm::::: .:,,,. . =%##Bm; :OQm%OOQOQCi+zQ#%mQQQt+======++++iii!!;:::,
,,::;;;!!!iiii++++++i!cQOQQmmCci=OOOOCO%mOOt!t%#%%O;.. ,,,::. ,;!!i: ..!!!!i:... ;tt==+ z@@@@@@@i!!!!ii:... !+iii: . ;;;;;,. ,;:::. ,.t%##BO .iQQ%%COQOQXi=XQ#mmQQO=+======++++iii!!;;::,
,,::;;;!!!iiiii+++++i!tQQQQmmCc+=OOOOOzcXOOX;=%#%%Q!.. ..,,, ,;;!!: . ;i;!i,.. :===++ c@@@@@@@!!!;ii!;:., ;+!!i,., ,,:;::;,.. ,:::,. .,.v###BX :vQOzzCOQQQXi=XQ#mmmmO++======+++iii!!;;;::,
,,::;;;!!!iii++++++++i=QQmmm%Ov++OOOQQc cQOz +%#%%mi., .;,:i.;!,!!,!:,!;iti=t,ii:=t+vt=c!ic;+Xttz=+C@@B@@@%v=+v+=v!+t;=t+ct+t!;=:!t;+=;+i,i::i;;i,,;.:: .:.z##BBz ;OOO,;OOQQmzitCm#m%%#Oi+=====++++iii!!;;;:::
,::::;;;!!iii++++++++i+Qmmmm%Ov++CQOQQz:vQOC X%#%#%+.,. :!+i+t+=t+tt=cttvtczczXczXvCCzOXXOXCQXCQCCQCOQCOCOCCzQCXOXCQXCOXOOXOCXQCXOzXOvXCczztvc=c==c++ti++;, ,:.XB#BBQ.!OOC;+OOQQmvitCm#%%%@mi++++++++++iii!!;;::::
,,:::;;;!!!iiii+++++iiiQmmmm%Ov+iCQOQmX:cQOQtz%###%=.,. ;+++++===tttcccvcvvvzzzzzXXXXCCCOCOOCOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOCCCCXXzzzvvvccctt=+=+i+, ,:.CB#B#m+tQQC;=OQQQmcicO%#%%%#C!+++++++++iiii!!;;:::,
:::::;;;!!!!iiiiiiiiiiiOmmmm%Qz=iXQOQQO;OBOOOQm####t ,. :i+++++===ttttttcccvvvzvzzzzXXXCCCCCCCCOCCOOCOCOOOOCCCCCCCCOCOOCCCCCCCCCCCCCXXXzzzvvvcccttt===+++i. ,:.OB#B#mQOQQC:tQQQQmtivO%%%%%%z!++++++++iiii!!;;;::::
,,::;;;;;!!!iiiiiiiiii!Cmm%m%Qz=izQOQOO!X%OOQQm####c . ;ii+++===t=tttccccvcvvvzzzXXzXCXCCCCOCOOCOOOOOOOOOOOCCOCCOCCOCOOCOOCOCCCCCCXXXXzzzzvvccctt===+++ii. .mB#B#mQQQQX:vQQQQQ=+vO%%%%%%c!iiii++iiii!!!;;;;;;:,
::,,::;;!!!!!!iiiiiiii;Xmmmm%mX=ivQOOOOiiOQQQQm####v ,,;=i=v+tz+vX=vXtzCtXCcCOcOOcOQzQmzQQXmQX%QzmQC%OO%CzmmzX%OC%QCmCO%O%mO%CX%OC#OX%XXmzXQvzOcvX=cz=tci==:. ,mB#B%mQQQQz:zQQQQQ=+zQ%%%%%%t!iiiiiiiii!!!!!!;::,,:
:::::;:::;!iii!!iiiiii;zmmmm%mCtivQOQQO+iOQQQQm#B#Bz .;!!!iiii+++++++====ttttttccccccccvvvvvvvvvvvvvvvvzzzzzvzzzzvvvvvvvvvvvvvccccccccttttttt=====++++iiii!!: :%B#B#mmmQQv:XQQQQO+=zQ#%%%%m+!iiiiii!iiii!;::::::::
::;;;:!!!:;;!!iiii!!!!;c%mmm%%OcicQQQQQt;OmQmmm#B#BX .:!!!!iii++++++=====ttttttcttccccccvvvvvvvvvvvvzzvzzzzzvzzvvvvvvvvvvvvvvvccccccccttttttt====++++iiii!!;, !#B#B%mmmmmc:CmQQmO+=Xm#%%%%mi!i!!!iiiii!;:;;!;:;;;:
=++++;:;;!!!!;;;!iiii!:=%mmm%%Oc+tQQQQmc;Ommmmm#B#BC ,;;!!!!iii++i+++==+===ttttttttttccccccvccvcvvvvvvcvvvvvvvvvvvvcvcccvcvccccttctttttt======++++iii!!!;;;. i#BBB#%mmmmt;OmmmmCitCm#%#%#Q;!!iii+!;;;!!!!;;:i====
++ii!;::;;;,!iii;;;;!i;+mmm%%%Ov+=QQQQmz:C%mmmm#BBBQ .i!!+i++i==i=t+=t==c=tvc=vvtcctvztccczzczXzzXvXCzvCXzXzvXXvXXvzXvzXvcvcvzvczzczvcvvtcc=tt=tt++=+++ii+!!; =BBBB%mmmm%=iQmmm%XitCm#%#%#O;ii!!!!!iii;:;;::;ii++=
iiiiiiiiiii!::;i!!!i!;:!Q%%%%#Qv++QQQQmX:X%mmm%#BBBQ,iXt=ztzX+CO+zQ=vQcz%zv#O=%%cm#vQ%zm%cQ#vO@Q%BcQ@Xz@mC@mt#Bz#Bz%Bzm@XO#zOBXc%mv#%v%mv%mtmmcOQ+zOtvOtcOtcC!tBBBB%mmm%m++mmmm%zitO%#%###X,;;!!!!!!::;++++++iii!!
tcttt==++iii!!!!!;:!;!!;Q%%%%#Qv++OmQQmC,z%mmm%#BBBv!iiiii+++++====tttccccvcvvvvzzzzzzXXXCXXCCXXXCCCCCCCCCCCOCCCCXXzXXXXXXXXzzzzvvvccvcccccctttt=====++++iiiiiimBBB%mmm%m!=%mmm%vicO%#%##Bv.!;;;;iii!!ii+++===ttt=
++iiii!ii+++++++++!:;ii!t=X%%#mz=iCmQmmQcC%%%%%#@B@z!+iiiii++++===tt=tttccvvvvvzvvzzzXXXCCCCCX%@#XOOOOOOOOOOOCCCXQ@BXXXXXXXzzvvvvcvvccccttt=========+++iiiiiiii%BBB%%%%%mcz%mmm%c+cO%#%%vz=!+!;:+tttt===+++ii+i++=
iii++=tttttttt==++ii!!!!;;c%%#%CtiXmmmm%B#%%%%%#@B@C!++iii++====ttttttttcvvvzzzzzzzzXXCCOOOOOC%@BCOOQQQQOOOQOOOOCQ@@CCCCCCXXXzzvvvzvvvvccctt===tt=====++iiii+i+%BBB%%%%%%##mmmmmt+vQ###Qi;!!ii++=tcvvvvvvvcctt==++
ttccccctt=++i!!!;;!!!!!!iitm%#%CtiXmmmm%BB%%%%%#@@@C;iii!!ii+++=========tctcvccvv+++=XzXXCXXCzvzzzCCCOOCCCCCOCCCXvzzvXXzzzzzzctz+tvccccttt==++==++=+++i!!!!ii!+#B@B%%%%%#B#mmmmm==zm#%%Ciii!i!!!!!!i++tcvzzzzzvvvc
==++ii!!;;;;;!!!!!iiii!!!i=Q#B#Ociz%mmm%vt%%%%%#@@@O:!!i!iiiiiii+ii==+++t===ct=tv;,:!zcvvzzzXCXXXXXzzXXzXzzzXzzzXXXXzXvvvvctv=.+!+c++==++t=++i=iii+i!!!ii!!i;:+BB@B%%%%#OtQ%mm%Q+=XmBB%zii!!iiiiii!!!!;;;!i+=tccvv
!;;;;;!!!!!!!!!!!!iiii!;;;;cvtCmcicmmmm%+,m%%%%#@@@Q;!!+i+++iiii+i+=ttttc===ctttzzzzzzvvzXzzXOOOOOCXXXXXzzzzXXzXCCCCCXvvvzccvzctvvt==t==+ttt===iii+i!ii+iiii;:=BB@B%%%%#z O%m%%O+=X%XXXt;!!!iiiii!!!iiii!!!;;;;;!i
!!!!!!!!!!i!!ii!!ii!!;: v%citmmmm%v;m#%###@@@%;!!+i+++iiii+ii=ttccct==ctttvzzzzXvvzXzzXOOOOOCXXXCXCCXCCzzXCCCCCXvvvzvcvzvvvvt==t==+ttt===iii+iiii+iiii;:cBB@B%%%%#v:m%%%%CitC%: ..:;!!ii!iiiiiii!!!i!!!!!
iii!!i!!;;ii!!!:iv::;: =%vi=mmmm#z:Q#%###@@@#i!!i!+++iiii+++=cccvvt=tccttzzzXCCzzzXzzCOOOOOCXXzOOOCCOCvzCCOOCCXvvzzvczXzvvvt==t==+ttttt=iii+iiii++i!i;:v@B@#%####t!%%%%%XitOm :;;!C=;!!iii!;!!ii!!ii
iiiiii!;it!:;:;;::;;;;. ,izm%z+iQmmm#C,OB####@@@B+!!+i+++iii+=++=vvvvzcttvcccXCCOOOzzzCXzCOOOOOCXXvvvvvvvvzvzCOOOCXvvzzvvzCXzzzt==t===ccccc=iii+iiii+iii!!:X@B@#%####=+#%%%#z!tO%zi,. :;;;i!;;;;!;==!!iiiiii
+iii!!;:=v;:;;;!!;!;;;, !v#B%z+!O%m%#O;cvzB##B@@B=!!+i+++iii+=++=cvvvzcttvvcczCCCOOzzzCXXCOOOQCzvzzc=tt==zztvzOOCCCzzzzvvzCXXzzt==t===ccctc=iii+iiiii+i+!!:C@B@#####%=t#%%%#cicQ#BX+. .;;;!;;i!;;;,=v!:!!iiii
i!!!;;!;,,;;;;;!ii!;;;;;,. !zmB%X+!CztC%z:ii+O#B@@@@t:;i+i=tii!!=++i==tt=tttvvccvzzXzzzXXCXXCOOOOzctvv+cQmOitv=tcCOOCCzzzzzvvvvvcct==t==+++=++iii+i;!!+=+i+;;,Q@@@B#B#OX:ivtX%%ticQ##C=...:;;;;!iii!;!;;:.:;;;;!!!
!;;!!;!i!!!;;;;iiii;;;;i;, ;XmB#C+:Xt;cQt,i=+X#COOCOi::!;=zv;:,!=tzO+i+=czcctccvvzzzzzzzzCXXCOOOOXc=cciczzztit++zCOOCCzzzzvvvvvvvct==+=cvv+ii!zCc=i,,:+Cci!::,zQOQOmBci++v=!z%m+!vm##Oc .:!!;!;!iii!;!;!!!!i;;!!;;
i!!!!!ii!!!;;!;!+++!;!;i!,.:XmB#X: cXvtCc,;!=Ov;i=vvt+=+. ,:;. ;tv;..:++c%XittvXXzvXCCOCXXCOOOCztiizXOOmCOzi;+zXOOOCzzzzzvvvXCXz=+i+#C==!..,cz+, ;:,. . i===cv=+i+Qv++i+czCmQ:.tmB#Oc .:i!;!;i++i;!!;!iiii!!!!;!
i!!!!!i+iii!!!!!+++!;!;!:. +vc+;,,;+++t!,vOOOcc=ct=cCm+.,:+cctz: .+=ti :!;,.::iXctXQm#mCCCOOOXvzzzCzCOQXOCzc=tzCCCCXXvzXzzzzOt:,..:i; :===: vzcct;,:,mmzccvccvXOXv! =c=t=:,:+vXv! .:!!!!;+++i;!!!iiiii!!!!;i
+i!ii!i++++!!!!!+++i;;:. ,:!i+i!!itXiiXCOOXt+!!%#mmX=+=:v%@Oi+:=vvzmX . .tXzCzctXOOCCCXXzzzO%#m%QzOQ%c+O%B#mmXXzzzXzvO%QXzzCXXX; !%CXzc;!it@BOi+=+vQ@@@z,ttXOQz=c;XX+i+==+i;,. .:;!!i++i!i!!++++i!!!!!i
+i!!i!i==+=i;i!!i!;,. .,,:::;!!i+++;;XQOQXtict==vQ#==zCQzccvCCBBB%Xcct!m@@CX=+vzOzvcCmmvCQmm%m%mB@%%QmmB@@Bvm%#BB@%B#####%Cm#QXzzQOXc!vz%@@ctzczm@@@%cCXzzmmQXimBCvccc=tz%%mQtictvcc=+!;,.. .:;!ii!i!!++++i!!i!!i
=+!!ii!+===i!i!:,. ..,::;;!!!!iii=Xt.vOCOOCt+, X@%#QCcii:tO%XCvXvzvzvC%X%B@%OzzXvvvXQ%CvOQm%%%mOXCOmm%@@@@@@#%QCCXCmBBBB#%OX%mQzXXOXzO%@@@BBQCCXCCCC+@@CX+i+=XO@@@B+ =tCQmQmQ+=mX=tvzvvt=+!:,. .,;!i!!++++i!!!!!+
=+iiii!+=+i;:,. .,,::;;!;!i!!:+zCOmO+!tzvc+tC%++COQ#Ozcci+@@XQ%v+=+:O@@OCX=vzzOzccXQ%Q=Om%##%%XzCQ%%#m#@@@@BQ%%%%zXX#BBBB##CO#mOXXXQOzXcvQ%C@Btit+vm@@zOO:vzXO#B%%XiQmzvvXCX=+m%zCztivXzzvct+i;:. .,;!i+++!!ii!i+
t+;;!iii;:. .,,,:;!!iii+ii+t,im%OOQQ=i: +Q%#@Ott=vvvcz%B+=OOQCXXzzcX@@@@Oz=tzzcvvOm#==Om#%%#QtzCmQmmmm#%%#mm%mm%CXvXB@B#%%mX%#%OXXXOc=cOB@m@BvXXXXC#OtXi#@XvzXCzctz@B#Qc:,+=%m!X#BX,Xc+czzzvct=i;:, ,:!ii!!;;!=
==+tzi:. .,::::;!iii!i+i++vQO; +zXzcct=c,;mB%%#mz++ ,Q@@@mCz!+ttvzB@+cOczOCCOzcccOQ#XtOQmmmmmQtCO%mmm@#Om%Om@%%m%Ozzcm%B#%%%mX#%mCzzzQCCOOzOO+B@QzvttizXO@@@%+ ++c%@#%CCc:cc=zzXOOzi!Qmz++=zXzzzct+i;:,. .:!ctii=
!i;i=..,:::::!!!iiii+:;vCOQQmz++ttt==cOBC ;zzCCvzvvz,v@BB@mzt+= =@@@B%Xt+ttCvcctCO%CtCQQ%%#%%QvicCXXCzXQOOOCzCCCCX;+vCO#B%m%%zX#mmzzzzOvt==zm#@BQX +==zm@@B%m;=ttXzOmX==tQBOt++vzztttQ%mQCci!Xzzzzvc=+i;:,. +ci!i
,::,::;!!!i!iii+;.z%QCQ%m+,, ,vm%%#%vv==tcctz#@z =ztzvvzzzCiO@B@#Ozctzztc=zCQO+cXOm%%%QOzc:. . ,. :iczXQB#%m%mvO%QOvzvzCctvO%@#=OtvzzzccXzCz:=@#c+czzvtvC%OO#Qv!,;;+##mOm#mi:zzzvzzvcct=+!;:,
......,;;;;;;!ii;;!!;: .tzcCv; cB#m%B%v,,. +%@B@#CX==vccvz#@X,zvivCCCOztctvOOm=cCCOQ%%%QXvt;::;;;!+i!!!+i;;;;:+czXQm##%mm%QvmmQOcvczQCCCz+=v!=@Bvcvtt=+zXm@@@m=,,;;z#BCm#@O: +C%XCX+.izXXXv=tvvvcc=+!,..
. ..,::::;!!!;vzi;:,. ,!++i+, . ..=XzCz!. .!%@#B@#C+:, z@@@B%QzvvzvvztctvOO%viXXzCQm%%mQQzt:Q@@@#BB##B##@@@%;vXmmmm%%mmQOmzv#QQXcctzXvzvtcCQ%@@@C,.,:iX#@@B@B+. ..,=COCOX;:... i+i=!. ;=tvvX=!!tvvvct=+i!;:,
,,:;!;!!!i!;!==iCciii!!=++=+=Ci . !==+=+ .,;XCzX=: :. ,=B@B@@QXi,. icttXCmOicXzzOQOmmmmmQmOOt;;:tXzzX+:::cQ+cXOmm%#%%QOOQQcC%OOvtc=. ,,izO@@@@@v: .i.,+COOOi:,.. !==tt+.,. :z=i=ii+;i=++vCCz=;;+ccccct=+i;
ttt==+++i;;=vzX:!vcz=+=+++ivQ%O!;!:.+ttcv=XX .,:.iczcv+ .,,+CCzzc.;;...,=cCOQm++zzzCQQQQQOQOQ%%!,,.:: ;:.:,.XCCCOQmmmmQOCOmCtm%OOvt: . !!,tzXOQt,:. ;t=t=!:;,. . vz=vvvc+ ,!;!C%Qvi+++++=XOzzCCzv=:;+cctt===+
ct=+iii!:!czzvzt=Cz=+=i+i+XmmmQOOv+tvvtc=X@@z;;! =CCzXvOz ,,,:. =vczC= ,,:==tCt;cXvXOCOQOOOQOQOQi .. .... .. ;QQm%mm%%m%%Qvtcv+tQvtt;., =Xvtc= ,;:,, tCczvzzi ;:!vBBv=c=vv=itCOQmm%Xii+i++=CmOXzzXXv;.!=tt==tt
++ii!;;:=zvzzvXQXt+++++++QmQmQ#BOcvzvvctX@B@%CCctcCCCzzX@@c:!; ;XCCXOz: . .!tzzvzXXXCOOOQOXct: . . .+tzmm%m%%m%QCzcvc+, :vOzXXX: ;!:=B@zzzzXX==tzzmB#%vtcvvzvtC%mOmQOQ+i++++itO%CvXXvv=.:+==+++
;;!;; .tXzzvzQOc;,,.. !m%mQQ#%z=:!!:.:iB@BBB@QX===+i!c%@@mXCvzzczCCOzvtii+;.:;tzzctcvzXOOOQmmmQCzc!+++tccvt+=itczXXQOQQQQm%%%OXzCXi :+!itvczCCXzzccXzO@@mt!++tOcvQ@B#%B#!::;!!:=v%%QOm%Q!..,:::!v%mXzvXXc. i++++
:::;; !zCzXmXi;,:;;;i+ X#mm#%c=,.+=ct+cC@BB@mzc.;tvzX=z@@@@mCOzCtzOOXXzvXzCCi;!!i=cccXOOmQQ%%%%mQOzvzzXOQQCzzXXXCOOOOCXCCOQmm%m%mmQCCXvvccvzCCX+zCvzQ@@@@zcvct=zitvQ@B#@X=i++i!.:=cm#Om#C.!!::,,:!+O%XvCX= !iiii
::,;;i. ;cvv+!; !+++i!cc.vXCX=t; .czzz==CXQQOvv: .iXCCC=cm@@OOzXX=,tCQQC++zCQzXCCCOQQmmmm%mm%%m%%mmOXCQm%%QXvtczCXzCCOOXCCCCQm##%#%%%QXv+=XOOXt,=c+=XX@@Qt=XzXzi,.;zvOmQXzt=vvzv, ;ccXCCX,+tii+++:.!+czzv+ ;;;;!!
,,,;!zt..;;, ;ii+!;+Qv.+!; . !vvvv+=vt+i;:. ,cCOOXtv%%Cz,,:. ,i;,icXzzCCCOCQ%m%mmmQ%m%%mmmm%QQQOQmmQCvvzXXzCCCXXvvvvczOOXcccttvzXti:!i, :;;cvQmccXXXzt, .;;+=ccc!tccvi :.!+=,tO+;!+ii; .. ;ii. tv;;::;
...;!zC=,;!;;, ,++++!:v#=ict=+. !vzzzc++X%Xz+ . !cvti mXXt. .i=czCCCCXXCCCXOOOOOQmmQmmQmmmOOOCOOCXXzzXXXXzzzvvzzzvvvXXCOOOOXvti. .+vXO +=ct; icvCcitcvvvvi !iii:+#v;!++i+: ,,,:::=Xv;;..:
,,,:izCzvCXi!, .!ii+i;:C##@Qtc:,;;,:tvvvt:i%@CC+ . +vXCzXv+i;, .;i=cvzXCOOOOOOQOOQm%#%%QOOOCCCXCCXXCCQ%mmmmmmOOQOCCzvt+!, .,;i+=cvzzti +CO##=;tzvvc!:::::ttOBmmC;;i+i+i,. ;!+CXczXc;:.,:
:;!,!zXzCOXi!,:!;,!+++=i:z%#%vc+:;;: :: +%Ovz=, ...:itzCOQQXzvzc++i!;: ,:iii++===z%%%%QCOOOOOCCXCOCOvttt==+i!::.. ,:;!!+ttvzzCCCzv=i:.. ,=zzQm+ .:!i.,+iii+cc%B%z;i++++!;+i!:!iCQOzzv;;!;;
,.,.:cCzXCXi!:,,. .!i!!;. =%B%ct! ;=cvct=vt!:. ,!tvzCQQQQC+!!+vctt=iii!;;:,,.,. i%###%%mQCCOCCXXOOX; .....,:;;!i+=+==t!!;=XCCCXzvc=!, .,!=c+=tcti: .!ttm#m+ ,!ii+!. ,::;!iCCXvX=,,;,,
...:vzzXX=!; . v%#Ovci, :itzXXXXvc++!;:,. ,;i==: iXOQmm%mmmOmmQQmOCQc;m##%%%mQOOQOCXXzOC:zCXzzzCCCCOCXCXzzzc: ;=+!;. ..,:;ii=tzzzzvc+: ;tvQ#mc ., !;tOCXzc;..,.
.. :vzzCzi!: ,:;ii!!++=i ,!=czXXzzvvt=+i!;!,... ;!!i=tcvzzCCOOQQQOQOi=zOQQmOCCCXOCCCXv++OCXXXXzzzzvct==+i;!: ...::;!!i=ctcvzzvc=i: i++=+++!:.. :!iXCXXc. .,.
.. :cXzz=!!: ;+====+!;:::;. ,!+czXCCCXXXz+: :::,. ,,,,t=vXm%%%%mmmQQmmQmQzv+,::,.... .,,. ;=ccvzzXXzzc=!:. .:,;;;!i++++i: ,!!vOCCt. ...
.. :++++;::. .:i+===++iii;;;:!tvi ,:i=tvXz+ !v=iczvzvct====++iiii!;;;::::: ivQOOm%m%#%%####%%mmv; ,,,,,,:;;!!!!iii+i=t+tt=c+!it:,tXzzc=+;, ;+!,.::!!!!i+=+++i:. ,;:i==t=. .,.
.. . ,;, . .:!+=ttt=+++!ivOv.. . ., ,CXzXCOOOOOOOQQQXCOOmOXXzXCCCOi;QmCCCXOQQOOQQQOOXzCz =OXXXXOOXOOCOzzOCCCOOCCCCCXvCz ., :;:.vXt!;i+t+===++!;, .;: .. ,..
. ,::;;: . ,;i; .:!+=ttt==+iii!!;;;. . . . ;C; ,:;i+=tcvzXvzCOOOQmmmmmQmmzi+zO%%QQQmQmmQOOOCXz+=C#%mmmmmmQOQOOvzzzvcc=+i!;: +z . ... ,++i!;!i!ii====++!;, :;. ::,,,. ...
. .,::;ii!;::+cc ,;!+=ttcctttt+;,. .. .!: ..,,:;;!!i+ii+++OtOQ%##%%mmm%mmmm%%%QXvz+==+++++i!;::,... . .:! . :!i++==tt==+i!;,. ,vvc+:,;;::;:.. ...
.:,.. .,;!!ii;::!. .:!i+=t=i: ;vt+=iii+i!;;:!;:,,,.. . . =tCXCQQmQm%mmmmmmmQOOC=+ .. .. ...:!;:::;!!;;!;;i=. !=t=++i!:, :t==+!!!!:. .,.
. .!i!:.. .,:!!i;:. ,:. ,XOXXcccvcctttt=+=++iiii!i!!ii!;;:,,. ... iXXzzXXCCXCCOOOXXXzctvc:.... ...,,::;;!!i!iiiii+i++====tcttcvXvX+ ::.. .,:;;;,. .:ii!:,,.Citizen services and government apps on infrastructure the state controls, including air-gapped.