::.:....  . .... . .. . .;S@@%t::..::.......:;;t;....::::...:;:. .  ..:.:::;;:::: .  .  .. .  . . . ..::::... .... .  .  .  . ..:  .:;:: . ...:.::::...::::.. :..  .   ..   .   . ....::t:::;;t%%t......::;t%t:....:::;tt;.:....:;SXS%;:..  . ..:;%t;::...::..  . :;::::..:;tt;... ... .:::::....::;::.. .:.... . ...:.. ...:. ..... ..... . . ..:..:...  . .......:.......... . ..... . ..:..  . ...::;:: ....::::;;:....::.. . .:.:t;:  ...... ..:::...... ..:::.:::;;:::::.:;t%%t.......:....... :    . ... .....
:::::...  ... ...:::. . ..;;;;:;:::.::...:...:;;: . ...:.....::;:::.:::;:....:.....:::::... . ...... ...::.......;::::.:.... ..:....::::...   .:..:.. ..:::..:;t;. . .  . .  .   ... ..::::::;;t%;::.......:;:...:ttt;ttt;.......:%t%;;:..::::;;;;;::.....;;::.. .........:;tt;::.. .. .:;:::. . ...... ..:... .......:.  ...: .:.       ....... .....:::;;tt;;;;;;::.:::.........:.    ...:;;:....... .::. .:.:t%t;:..:::::..... . .:::... ..:::...:::........::t%%tt;:;;;;t::::::.... .:.:;ttt;:...: .   .;;:::;::
:t%X@St:.    ..:;::. . .......::;::::::....:...:.......;.. ..:t%%t;:.:....... .. ..::::...:::::::.... . . ...::.::;::::::t;;:.........:::.::;;:.  ..  .......:ttt.. .  .      . ..    ...::;t%SXXSt;:. ..........::::...... .  ....::.:.:..::;;;;:.  . ...::.................::::;;;::;;t;;:. .::... . .  ..  .. . .... . ...... ..;.::......:.::t%%%%%%%%%S%%tttt;.....:.....::;;;.....  .;::;::.::;;:...:....:t%t:.:t%tt:...:::;t:.   ...  ...........::.:... :tX@8X%;:::;.:. ...:::::tt%SXX@@@%t. :. .. .........
.:t%SS8;;::....... .... ... .    ..:::::..:::...: ..:..:.. .;%%t;:............::... .:::.:::;;;;;... . . ....:...  . . ..::::::::;;;::. .::ttt;: . ... ....  .:;:....   . . .     . . :::tt%SXXX%t;::.. ..... ....... ... .  . . .::....... ...... .        ..... :::...........::::;;tttt:::::::;:   . ..   . .....  ........:::;..:::;;;;:;:;t%SS%%t;;:::;;::.:.:.. .....  ..::;;:::........  .  tXX%;:.  .  .:;:.:;%%t:...::::tSSt;......... ....  .:;;;::. ..:tt%t;...:.::::;t%%Sttt%%%ttt%%%t;;... . .. ....  .
;;:::::S.tt;:::;:.......:....:.... .::tt;:t;;.... ....:: .:t%%t:... ..:.:.......:::;t%%t;::::::.:.:... ........ .... ......  . ..;%S8:t:...:;;:. ..::..  ...  .:..... .   .  . . ... .:;t%%t;;;;:... . ....................  . . .t;;::.. .......: . .. . ....:...::..::..:.......  .::::;::... ;;:... ........ .....   ....:.... .;t%S@888S%t;t%t;::::.:..:::::::..   .... . ...:.::.:::;;;;;:;:::;t%SSSt:  . .... .;;:....:;::::tSSt;....::::.... . .:t%%;:.   ........::;t%ttt%SXStttt%t;::.:.:::     .....::....
;;....  ;;::;;::ttt:..:.....  . .. . ...:.. ...   .:. :..;tS%:..:....::;:::.....:;;;;;::....:....:::;::...... .  . ................::%t;.:;::::...;tt;:.      ..:.  .  . ... ...:::::;;tt;.....  .............:.::;t;::.:;;:...:t%%t:.:;;;  ..:;::..  ..::.. :;;:...::...:.::;;t%SSX8@X8X888S%t;. :::........  ..... . ..:.. ::;t%SS@888888t;:;::::   . . ..::;;;:....  ... .........:..::::;tS@XX%:.;%X@X%::..    . .  . ...;St::.;SXS;:..:;;:..:.:;;t%%;::..... ... ..:;t%X@8@XS%%S%t;:... ... ..::.........::::..
:...... ::;;;;;;ttt;::::.....  .  . . .....  .  . ...::;;;t;::......::;:::.:.:::..........:..:.:::ttt%;:.... . .  ....:::..;;::..........;t%%%;:. .ttt:::.......   .    . ..:. ..;t;;........  ..:;t;::.....:::;;tt%%t;;t%%%;:::;t;:. ..  .  .:.:.... .::::.  .:::....:;S8888t8S8 88X8888888@SSS88:   .:.. .  . ..:.. .:;..:tS8888Xtt%%t;;;:::::... . ..   .:;%%t:. . . . .:.:::.......:.....:t%%t;..:t%St;:.    . . . . . :.tSS;;:;S88X;..::..:::%t;S@X%;   ....:.....:;;;;;;t%%%%;...  .  .. . ...::::.:::::.::.:.
;:........::.::;;t;t;t;ttt;:.............  .    .  .:;%St:::.... ...::.:...:::::...:::..........:.:::::...... . .  . .....:::::.::::...  .:::::. ..;::.:;%t;:. . .  . .   ...;tt%t:::.....:  .:;tt;;::.:.....::;;;::::::;;tt::..::;::....    . ..:... ...:::. ::;:t%S8S@8% 8S8XX8XSX 8 8:8%   8 S 8X;::. ... .  ..:.::;: :t%X8@X88t::::.:..:...:::::;:::::.........:.:.:.:...:.:...;;;;;::.:::.::.....:;;::..::::.. . . . ..:;%%t:.:@@X8;.... .::t%XXXSt:....   .:;%St:::t%tt;::;:..........  . . ..::::..:...::;;::
t:.  ..:.  ..  .::;;tt;tSS%;:.  ......... ...... ..:;tt;:...... ...:.........:....:;;;;.......:::;:::::;;::::.... . . ......:..:.:::;:..:. ........:...:;SX%;:. .   .   ....:tSS%:.  . ..::.::t%%;...:...:;:..::;;::......... .........  . ... ..:.:.  .:...  :t%@SX8@@@%S 8S8888888XXt%tXS%%88888 8t8%:..:.   ...:.:t:S888S88X%t... . . . ....;;t;;;;;:;:;;t%t;;;:t;ttt;;;:.......::;;;;tt...   ..  ....:;;tt%%t:.. . . . ...:t%::;S@@%;..:;t%SSSXXSt::.  ....:tSX@@St:::ttt;:. .......:......;;ttt:::.:. .:;%XXXXS
:.  ... ... ... ..8;t8;;;;;;;;::.... ..  ..:.. ...:t%%;.:.:....:::;;:............:::;::.:::::;;;t;t;;;:;:tt;;:.. ....:::: ..::::..... ..: . .     .::...;;t%t:  .  .   . ::::;;::.     .. ..:tt;:...:.:::;%t;.::;:..   . .. .. ....... ... ... ..::...  .:.  :S8X:XSSS 88888S8X%::::....   ..;S8888  88X. .;.  .:..:;X8@@X888S:......... . ..::t%t;tt;tt%SSSSS%tttt%%%%t%tt;;:. .......::;;::..  ..     .t%%S%%t;;:. . . . .::.%%;tttt:::::;S8888@X%;:::..    .:;t%%;t%%:...:...  ...::;:;;;::ttSXXS::;::.  .:;%SXX@
..:::;tt;:.:..:8;::..:.....:;t%t;.. .. ..... ..;%XS%;:.:.. ...::tX:;...::......... . ....::...::;;:::::..:....... .......  .... . . . .................:...:..:.:.  ....;%S%t.......... . ::;;...::;::::.;t::....:..::::::::::tt%%:;:.................:.:...8888X8 8 8@8888St:.:;;:::...::... ..;tS@88Xt@;  ; .:; t@8@X88SSt:X:   ...... ..;;;;:;;t;;;:::;:;;;:::::.......:::.:::tt%t;:....::. .. . .... .::;;::::;t;:.........:;tSS;:.::;;S888S%%;:..::::.:.....:..::;;::.:::... ...::%SS%tt%tttt;; ...  .... .::::
.:..::;;....:::;;;;... ..:;;8S%%S%:..::..:::  ;t8%S;:.... ..:..::.;:..:;;;:...:... ....... .  .. .......:::..... . .     . . .. . . .  . ...:...... ........:::::.. .:;t@8SS;:....... ...;t;:. . .:::.......::::..::t%SSS%%;;:;t%%%%t;:...:;t%t:..::::. .;88XSSX888@8XXS%;..:.:::::.. ..... . .   .:S888t%: :S%%;SS%SX%:......     ..::::...:.......:.....:.::::.::.     ......:;ttXS%t:........::;... .. .  ....;t;;::.. :......:;tt::::ttS@St:.::......::;ttt;::.  ....::;%t;:.....:;;tt;;::... .. ..... ..:t;;:::
:......:.....:::....:::...:;;:;8St:..... :.. .;t8%:.::.. .:%tt:::.:8;:::;;:....:..  . ... . .   .:.:::;;;;;;::........... . .  ..  . .  .;;;;;::...   .....::tttt.. .:%XXtt:. .. .:. . ..;t:. . ...........:;ttt::.:;tt%tt;;:....::::::....tS@Xt::;:...;888SS 888X8%::..:::... .    . . ..    .......;X8%t;;:t8XS@t:..... ... . .  ..::::.....:..:.....:..:;;;;;:::..  .   . . . ..t;;:...... .::ttt;:. ........;tS%%t;:::. .   ...;tt;;tt%%t;.:;t%;....:;t%XSS%t:... ..::;;tt:..  ..::::::::........ . ....:%XXX%tt
:.. ..::......::....::tt.. .. .:..:.::... . .;%Xt......  .t%St::..;%St;:......:;: .  .     .... .......::;;:::...:::::.:..    ...      . ::::;;;t::..  .....:tt%;..::tXXt;:.::...........::.. ........::.....::::. ..:::.....:....::::::::..;;;..::::;S8SXS 888%t%. . .  .. .::..:..............:.. ....::;S@@%S8@:::. ...:...   . ..:::......:;;::..:..:..;ttt;;;:. .  ....:.:..... .....::.:..:;t@St;;:::. . ..:tXXS;;;;;.... ..:t%;;tSSSt:.::;SX%::::t%SSSS%t;:..:..::::;;::.. . .........:.. . ....::::.:;%%%t;:
;;::. ...::::. ...8t::... . ... ..:;%St:.. .;8XX;..  . ..:;tt:.:::t%%;......:....  .  . ...::::...:::........... . . ...... .   . . ..   ..  ..:::;:..  .  ..:;;:.:;S8;t:......:t:..:;:........ ...::;;;;::.:::::: .... . ...    .:...:.... .......;XSX @ 8X8t:::..  . . .   .....::::.:.:t%%t;;:::.. ..::8SS88Xt;::..::::;:::.............:;;;;:........ . ..... ..  . ....::.:....:......:;;:..::t%t:;:: ..... ..;%XXX%;:......:;tt%SX@St::....;;::;S@@S%;;::.....;::::.......:.:.  . ..:...:;:::.:::;;t::;:::::::
::;;:: .:;t%;::..:;;t;:.. .     .:::tXSt....;8@X:.... . .;:;:.::::;t::. ..;t;:. .... ... ...:....:;t;:....... . .   . ...... .. . ....::.. ......::::.  .. ...::.:8%%%t: ..  .:t;:.:t%%;...::: . ..;tt%;:...::;;... . ..  ......... . .....  .  ...S88XX8@8t:...::.  .    .. ...::;t%t;...%XSSt:::::....;X8888S::::. ..:.:;t:;::.:. .::;;::;;t;;::..... .  ..........  . ..........::....  ......:::::::::. .. .   :;%XXSt:;;:.. .:;%X88X;:..... .::tS@8@X%;::..  .:;;;::.....:.....::...:...:;;;:......:;tt%t;::.::
..:;;;:..:;;;:.::..:tt;..... . ..::8:tSX:.:..888t.. ...::;:...:;;.:8: . :;%%%:...... . .:... .  ..:;::...........              . . ..;:;:.. .::...:::. . . ....:::tS%t::. ...;%t:..;%SS;:...... ..:;;;::....::::...     ..   ......    ..: . ....:X8 %8888::  ....    .  . ...:;tttttt::::t%%t;::::;..;;%XXS;:...:.......:::::......:tt%;;::;:::..::::.... . ..::::. .  . .::::....::;;::. . . ..:;:..:t%%;. ..... .::tt%ttSS%;....t@888%:........:tSXX@88X;.:...  .:;::. .. .......:::...:.:.:.:.  .  .:;%X@X%;:...
.  ....  . .. .  ...::...... .  ..:::;t%;...;XX%:....:;t;;:..:8%tt;:...::tt;:....:.. ...... . .. ...:.:::;::::.... . . . . .  .    . .:.: ....:. ....:. . .  ..:;8@%8t....  :t%;.:;tttt;;:.. ..  .:.:............ ..:....:;::...........:...;tt:tX8 88888:: ..    . .  .  ..::::;t;@t;:;::;;;:::..::;:8888X:;t%tt%%tt;;%%tt;;::::..:..::::............ .    . .......    ..:...:.::;;%t;:. .....:;tt:.:t%SS%t;:...:..:::;%S8@St::..%888X;:...:..::;%tt%@8X;:...... .:.....  ........t;;;:;;;t;:..... .  ..:;t;;:..  
...    ... .... . .............. .::;:::::. :t%;.::;;;;;;:.:;t%tt%;:..:8t;:...... .   ... . . ...:::::;::::::::... ...... . .  .... ...... ..:......:.:..  .. .;%8X%t:.. .. .:::.:tt;:::;:. ..... .......:.........::::::t%t;:.::;.:....::.;S8Xt8:@S888;....... .      ..:::;t%S@8XSttt;t:::..:.....;X88 888S@8888S8888:8%:88@Xt;;;:.......... ..         .  . .... .  . . .....:::t%St;.. ......::::...:;SXSt;......::::tS@@St:.:;S8@S%:::;...:t%%%SSS%t:;:.... . .::..:.. . ..::::::;;%X@@tt;..  ..:.  :::::... . 
..... . ... ... .....:.:....... ...:;t:...:..::.::;t%t:...::;t%%%t:...:;;;....:. . .    .  . .:;:....:.........:. . . .::..  ...:::......... .:.: ..:::::.... :;S88S:.   ....:...:;::..::::...:...... ............:;t;;;;;;;.....:..:..:.:t@8%888X%88SS ....... .....:;%S@8;8 8  88 888888S%@%::....t8 X 88S;:tX888@888  @S%X 8%S888St;:...  ....::..:.:... ......:  .  ..:.......:%%%t;.. . ... ....::..:t%t;::..;:....:;;SXt:::;S@@St..:t;;.:%X@X@8@%;::: . .... ::;::......:;tttt::::t%S%::..::;::;..:;%%tt;:... 
... . . ...:::. ....... . ...... ...tt;. .;;:. .:;@St;:. ...::8X%:. .:;:::.. ....::. ..... .::tSt... .:...:;t;;.. .. ..:;%t;:....:... .  .  . ...::..:.:;::. ..t8X8t. .. ..:;:.. ;;::. .:t%;:. . . .   . .. .......::;;::........ ......:;8:S888XX888S..:.....::;t;X88.88888X 8888888888SX888:8S;:.;888@8@XS::::tXSSSSX888888888 8@8X 8S:.. ...:;:;tt;;ttt;::.......  . .::;;.. ...:::.. .. .;tt:.:.:;;;......::.:::. .:.::t%t:.:;@8@t. .::::;t%SSS@@S;.... .  .....::::. ...:t%SSSt:...::..::::;;tt::;;;;t%SXS%;;;;
. .    . .:;::........ .   ...::....;t;:.:tt;. .:;%SS%:  .::.;tt;. .:;;:::;....:tt:.... .. .::%S;. .::;: .:%SX%;..     ..%%:.... .. ..... .... ..t;::.::.::.  .S88@@:  .. :t;:..:tt;.. :t88S:  ...  ... ......;;:......  ... ...... ...::@S8X8888888;::;:..:X;t888;88@88 8888X8;S@%:;t;;t%;X88@;.;8888S8S8 88S8%%8888 888@@888S888XS8% 88; ..t%%%tt;;::;;;;::......::. . ..:;::..  :..    .::;%t;:..:;t;::....:.....  ...::;%t;::;S@S;. .. .;S@%tS@St:.....  ...  .. ... :::.:;t%St;:....:.:;::... . .::;;:;;ttt;;:.
 .   . ...::::.. . . ..... ..:;St:.:;t%t:8t%;. ..:tS8S: ....:;t8;...:;t:;%t;:..tt;:  .. .. ...;t:..:t%;:  .;tt;:.  ......::.::;;;. ..:;;:...:::..;;:::...... .:%888t.   .:tS%;.;tt8;  .t888S;. .......:..:....;;::...  . . ....... ::::;%8S@ 88SX 8%...:.;@888 8 8S  8 888888S;. ::.... ....:;;:t@88 888X8S8;8@88X88S8888@888SXtS8@888 888% :t%%t:..::....... ..:;;;::. . ...::...... ..:::;::;;:.:.::;;:..:.:..::.....:..;t%%;:::S@S;...:.:tX8S%@@%:...::. .:::.........:;;...:;;;:.::;;:::.:...:;;:...:::.:::::..:
   .  . ....:.:.... ...:;:....t888;::t%8%:.;8t...:@%%. ...;:;ttt....:::..;;:....:. .   ...:;:.:;:::;S8;;........ .  .:;;:...:;;t;.. .:;;;...;tt:...:::::.. ....;X@t.  ...tX@S;8%%t;...::;St:.   ....::.:. .... . ... .  . .  . ....t%S;;SSX88888S88t:.;X88%8XS  8 88S8t%XS%;;;tt;::::........::.;S8 888S8 888888X88 8%888888@888@;;%@88S8XXX8%;:..:;:::.:;t::...::::.. . ..  ..... ..  .:;%;:.:.:.:............:;;::.::::;SSX%t;:;S8@8t. ..%@X%@888t.:;t:....:;tt;........... ....:::;;:::;t::..:tXXSt:..:....;%X%t;
 .    .  .......:. ...;:::.:..:;SXt:::tt. .t%:...::;.. . .:::;;... ..:..8.:8S:     . . ..:.....::::tSSX;..8.....: .:::;;t:::::;;..   .::;:..:tt;.. .:;:.... ..:t%%:.... .S8@8S;%t::.;tt8t...  . .... .   .. . .  ... . .   .......:;%%;;88 8888888%;S8@88 88S88@@8Xt%;.:..tS%t:..::;::........:::tt888 8 8 888%::;%888%8X8 888 8S@:::S8888X.8t:::::::::.:;;;::..... . . ............ ....:::.:.:.:::;:.......::;;:.;t::.:S@8@%;::;%8888:.:;%8@88888t.;tt:..:.;%%%;:::....     . ..:.::...::;;::..:tS@S;.....:::;;;;;
  .   .   ....:.:. : .;.::;:..:;SS8;....:::t%t:...:;;.. . .::;.....;tt::..tXXt.. .  . . ....:;;;:..:t%t;:.... ....:ttt%SXXStt;:::.. ..::;:..:tt;:. .:;;..... :t88X;:  ...S8@S;:SS;::%888%:...............      . ......  .   . .:::tSX%8888888X8888@888.8888888@X%%S@X%;..;;t:......:.:......:.:::::%8888X8 88S8;::;@8S88S8 8 8S888;.:%X8 8S88X::;;.... ..:.::;;:. ..... ...... . . .  ..........::;;::.;:....;;:..t%t:;;S@X%;;:;;;8888%:::t@88888@:.:t;..;tttt;:::.:... .:.. .:;t..    . ..:::. .;t%t:.::::::t%S%t:
   .  ..  ....:.;... .:::;;:....8t;.... :;8Stt;;..:tt;:....::::  .:tS8t;..;t%t:    .:;t%;...:.::.... ..;;:::.:..::;;ttt%%S88S88%t:::. ....::..tt;.  .:;;.. ..;8888t.   ..tSt;:@@X;.:@8X8X@::t%t;:...:..... . .   ..........::;tt%%8X8@:8X8 8%88X888 88888888@%t;;:%%%t:... ..:::;;;;t%%SSSX8S%%t;;:.:;%888 8888@8X;;:;%@8@8888S8X888t.:X88S8 88::;:...:..:...::::::. . .. ......... ... .....:.:::.:::::;;;...:::..;t:::;SXt:..:::.S8888t::;X888@8%. .::::tX8Xt:.::::.. .:::. .t@8S:::::::...::...:;;;::;tt%;;%@@St;
    .   .  ....:;;: ...;t;;::...:..   . :;t:;8%:..:t%t:. ..:;:: .. .;%Xt:...:. . . .;8t8%tt:.::::::.  .:;::;:::::......:.;t:t%tttt%%;:;;::;:..;;;.  .:t;; ...t@88%. ..  .:;@:;;S%..:88888..;%XSt:.. .             ....  ::;tS888:8 @S 8@8888S88888S 88888S;:.:.:::;:. ... ..:;:::;S8X88 8888888888S:::::S8888X8 @8%@;:.::t888 8 8888SS..%X8S8X8@%;t:::.... . ...... ............. .. .........::;::.....:;:. .::..: :..:;%t;:......X8 888t.t88S888;.. ...:%SXt;:.:..:.....:;..:t@88t:.::::..::;;:::;.....:;;:.:t%;;;
 .    .  .......;%;....;%%;:...  ..... .....;tt;: :;%t:.  .:::.......tt;::....:  .....;t%%t;;::;:..... .......:.: .  ....:...:...tXSt;;tt::::..::..  :%t;...:%XXS:   ..:tt%;:.:%t..;8888S:.:;;;:   .  . . .  . . .... .:;88S8 8S8 S 888@%X8XX @888 8X8St;;St;..:::::.........:.:S88888@@8888X8X888888S::::;888%888X;:....;%88X88 8 888%;%8888@S8%S88S;..::;::.... .. . . . .......  . . ......:tt;;.....::... ......: :;;%;:...:::.%8@888@:;@8S888;. . ..:tt;;:;ttt;...........:S8@S........:t%t;:::   . . ....:;tS@
..::....    . ..tt;....:ttt;:. .. .;t;:.....::;::.....:.;;:::::..:..8::......::::...... .....:::;;::...  . .;t;..:t%%t;;;:tS%;:.:..:. .... . . ...:...;t;...:;t;....::.;SSt:.@;;:::;8888X... ...:::::......::....:t%X88S8%XX S88888S@t:.t888X 8888@%%:::tS8Xt:::;::......:;X88888 XS88 X% 888S88 X8S8888X%:;X8888S888;..:::;S88888S8@88@:;8@ 8S8X888@%;;t;::::;;:: ... . .........:. ..:. .:.:.::::... . . ........:::t%%t::...::..;S8888@:;X8 888;..:..;%X%tt;%X88%:::::::.....;%@8St;;;;S@%;;;;.. .. .    . ..::;t
..:::.....  . .:t;:.......8;:.....:t%t;......::.. ..... :;;:....:.;t%%t;:......:. ..:....... ..::tttt;:....8.8::.;%S%t;;:tt%%:.:;...    .     ...... ..::....::..:..:...;;;....:.:::%88@X..  ...:;;:..::...::.:tX88;8S @ S888888@;. ..:.:%S888 888X..:..:t%t::.:..:...:;t%8888 8S8 888888888@88S8888S8 888S%;;S@88888SS:.....:t8888SX88XS:X88X8 8@@XS;:.:....:;;;:.. .  . ...::.:;:...;;;. ..:.......  . ......:.::::;SS%;:.::..:;::;S88S8%%888%88t:...:t@8Xttt%888%.:tS@XSt:::::tX888X%::%XX%;:.....:. . ......::..
..:::.:...  ..::;;:....::;;........;t;:..........:.:::...:::....::8XX88@t:::... ...:::;:::..  ...:;%%%;:    .:::.:8Xt:.. ::::::tttt;:... ...........  ...  ... . .:..... ..... .....;X88%S..  ...:;: .:::.::;S888XSXS8 8888X8@;: . ..:::::tS888%8@%;..:........   .:::tX888SX88 88S88888888t8@%SSX888888S 88;::;8888888;. .:..;SX8 8 8888t%888%88S%XS%:.... .::;;:.. . . . . ...:::. ... . ...:::.. ... ... ........:tSSt:..::..;t;..:t888%;t88888%: ..:tX8@t;;S888t::%888@St;;;;:S8 888; :tX%;:.::;::.  . . ...;t%%
...:::.:.  ..::::::..:::%%;:....:..... .::;;;::;%8X%8S............;:;;%;.8:::::.:;::..:::::.:.  ...::::..: .::::;tSSt;::: ..;%SSSt;;:;:;:::;t%t;...:..:. . .. . .....t8%t:::::.  ...;8888X:. .....:.. .:tX88%S 8  88888S%SS::.......... ..tS8888 88t:.... . . ....;;S@88S@ 8@8888888888S8XtS:;:t%tS;XX888888%. :t@88S88SS.. ...t@888@S@ 8%tS@8888@;tt;... .  ..:::... . .      . ...:%@8@@t..;S%t.: .:::....:.:.  ...;t;:....:..:;;:.. :%%St;t8888t:.. .:S8@t;tX88S; .;@88Stt;;;::t88888:. :tt::.:;;.:..    ...:t@8@
....::;:. . ::::.......:::...:::..:::...;t%%;::;X@S88%. .....:...:. ...8.....::;%8t%t;::..::;::..::......:::::::;:;;;:... .:t%%t::.:.::;:;%88S%%t:;;:;;.. ......:.::;@S88;;;;::: . .;@8@8X:...:.....::tS88X @ 8888888%: . :..:;;:....     .:%S88X 8S:... .    ..:;S888%8@88S8888888888888888X8X888@8X888 @@8. . :;@888S@%. ......:S88%8 888S888XXS: . . .. ......... . .   . .. ...:;X8S ;X..%88S:..:;;:...;tt;:..::.......::. ....:.. .:;%t;;tSSS%t:...:%8@tt%888S;..;X888Stt::.:;%888;:....::.:::..  . .  .:::tS%;
.. ..::::::....... . ... . ........:::..::;::::::;ttt;:.... ... ....  . .......::tX88S:t8;:::::;;;::.....;t888%;: ... .  ...::::.........:.  .t;::;t;:.:  .... ....;8%@X8S8St;. . . .:%@%;:. .::..:t@88 8S@ 8@88Xt;.   . ..:.::::::;::.:.  .;SX888Xt:... ..:..:t@888%8X8 8888888 8X88X88X@8%888S888@8  @ 8XS;....:;S8888S.  .;:;:;888888888888X8@S:. . ...... ...... .   . ... .::..;8 SS8@..%88S:. .::....;t%;...::. .. ..;;..:::..... .....:;tX88S:.. :%@8Stt888X;..:%888@%%;;tt:;%t;:..;;::::.:.:::...... .:;tt;:
.......:::... .. ..... .  ..... :;t%t;:....:.....:::... .:::.   ..:....:...:.......:.:t%%t;8;.8;;tt;:.. .::.tXS8%   .....t:;: ......:..   .........::.. .    .....:;X8S88 @;;....   .:::....::::t@@8 @ 8888SXS:.........::.::..  .;;::tt:.  .  ..;.... ...:;;S8888%8@8% 888888X888 8S88X8 888@ 8 8 88888888@8@%.:::t@888:..::::::.;S888XXX88@888 @X.:.. ::t%t:..:::... .  ......:::%8:XXS8S. :;t;... ........:..::....:::.::::;;;:.. .    ..:;S@888S::...;tSS;:S888; ..;%S%SXX;:;t%@8S;...t%;;:....:.. .::::...::;:.
..::::...... .  .. . ...      . .:tt;::::;;;:::.:::.....;t%t;. ..:..:.::::::...:... . ..:tt%ttt;;8;%%%:. :.:8%SXt.. ....:S;;:  :.:t;;::. ..........    . :..........X88X@88X:. ... .;t;:...::;t@8;8 S8888;.:..........::::..    . . X.::. .   . ......::::tS8 88 8S8%S888888@%X88888X888888888888888888S8@8@888t:.:.:tt::;;%t::: .:;888X88@X88 888t:::.::;t%t;:.... .. . .. :.:::;%@8S8S88::.:::.. . .. ......:;t;::.;X@%:..:;;%tt::: . .  .::t@88tX::::...:;::t@88:...:;::;%%; ::%888t...:;;:..  .... .:::.. ..::::
..::;;;::::::... ..... . .  ......::...:;ttt;:::t;;:.....:;::...........:;;;;:............:;t%%tt;t%%t::::..::;%%::..:::;St;: ...ttt;;:.::;;;;;%%t;.....:;tt;;:;;:..88 8S888X..:. ..ttt:..:;%88 8 %8888;:...... ....::.:.:..  . .........;::...........:;S88 8%8X888888@SX;: ..:SS@888888888@88888 88@8SS888S8888;:::..;;tS8@:::: :t@8S8S 8@888S88X%t%%%%t:::..:..... .  .  ..::tX8@@  @8S.::;:.:. .  . ...::;;%XX%::;88X::::%X@XSt;::......::;X8888X%;;:...::;;tX%;;..::.. ::...:;S@t::;:....  .  ....   . ..::;%SS
:...:;t%;;;;::...... ...   ...::.. .:....:::::.:;;::.......::::.. .     ..::::... . ..:.:...:;;t;:t8%;;t;;::.:;t%;t;;:::;X%t:. ::;;::...:.:::::%St%;:...;%S8tt:;t;::%X88S@X8@:.:.....:::t@88 X@ 8888S;;;%;..  ...:ttt;;:. ... ..:::.. . :;;::::::. ...:X8SX8S88X8888S88t:... . ...::;S8888888@88  8@8888888S888888t;:.:;t%@88;:::..:t@88 88888S888888%S%.888%;:.:. ...... ...:;@S8@  888S.:.:.. .:... .. ..;t%%%XXS;::t%;::::;;ttttt;:.:;tt::;;t@S@@888%;..:t%t;;;%S;;;;... .::;;;:;:::S@X;......::.::....  ...:.::;
. ...:;;;::.......:.. ..:. ..:::...:;:... . .:::. .  . . .:;;;..  ...... .. .... . ..:::..:. .:...;tttt8@S;..:;t%8X%t;.:;S%8:..::::. ..::..  ....SX%t:..:ttt%t..:;% .t8888S88@@.....;%88888SS 8888t:.:;;t;::...:;%8888%t:.........::...   .  .:.:;:.:%888X8S8 888888X%;:....... ..:;:::tt%%88X888888888888X888S88@8:   .::X88t;::...%88S@888888 88X88SSS  S88S;;... .....:;;tS8S@@X888%;..:.  . ... ....:..ttt;;%XS;:.:tt;:....   .:::;;tt%;:;;;S8888888X...tX@S%St;%XXS;. . ;%X@S%t: .t@8S:.;::.;:::::. ::. .....  
... ............;;::. . . ...::...:;;;:................. ...:.. ....:.:.:... .... ..:....;::.....::t;:;S%8S:..:;%t;;;::::ttt::;:::.....::. .  ..:tt;:..::.:;::....:  .S@888S888t:t;t8X;8 X8 888@8tttS@X8@%;::::::t@8S%t;:. . . ......   :.  ..:..:tX888 8%8 8888888t;::.:::.:...::::::::;tXX8%XX8@88@8888888888S8@X:.. ..:S88:;:...:;S8888@@888 888@88X88X88X;:......:.;tS@8;XS%%888X....... . . . ... ....:;;::tSSt::;%S%;:.........::t%t::tt;::t8@ 88888;.:;S@Xt;tS88@%:...;S@@@X%:..%@8@t:..::t%%;..........:.:..
;;::.....;%;. :;%t:. . . ..:::.......::;::...:... . . . .  . . . .. .....;;;::. .::;:...::..... .;%S%8S%X@X%;..::.. .:::.::tSSt;:.:;::... ....::;:::..:....  .::.:.. .t8888@88888X%8%X88888X8888%S@88 888@::.  ....::.::::.:::::::.. .. ::..... :%8888S8 888888X8%@t;::;::::::;:;:;:::;:;tt%%X@X8S@88888888888X@S88X:... .;%t.:....::;%S888888888 888 888888888X:.:tSX88%XX8@X%888%:.::..::.. . . . .::;:...:..:;;;:...:::;.;tSSS;.. .:t%;.:ttt:.:%X8@8 888X:::::..:;;tt;... .::;t%S%;;;tSSt:. :%8888;.::... .....  
;;::::.::t%t:..tt;:. .  ..:;::..:::..:;t::.:.::....... . . . . ....    ..:;;;.:::;:........:::....:8S%:;%@88;.. .:.:..:...:;SS%;::t%%:. .. ..::;t;::::%%8t....:.:;;....:t88SX888888StXt;t%%8@S8888X8 8888%;   .......:...::.::::::...... .. ...;8:8S8X8S88888X8888%;;;;:;:;ttttttt;;:::;;;;:.:X%8888888S8888@8X88 888;... .... .. :;;;X88 8X8@  8 8XX8 8S888@8@8SS8XS 888X   888X;..... ..:... .    .:;;;:.....:::.......:;;;%@@XSt.. .:t;:.:;;::.;%X8888888Xt:  ....::::.. . ..::t%8X%t;tSS;...:S88X;:..;t;....  . 
..::::. ::;:..::;:. ... ..;::....:.. .::.....:::.. .  . .........::...... .:..::t%t;:.::::::t;::8.:;::;;@XX;:....;8S;::::..:;t;::t88St......:::;;::.:%@8@t:......:::. ...X8@8XS8 888888888@8888 88 88888X:  ....::...:.............. .  . ..:t@8X@8888X8888@X8S%t;;;;:;;:;;tt%%S%%;;;::..::;tS8@88888S 8888@8X@8@@888X:..  .... ...:;t@8888 8888888888888888S@8S@88S888  8888X%t;;;......::... .  . ..:;:. . ..:.:... ...::::;:;tt%:   ..:.::;tt;::;;%88X88888S:.....:::::.....:::;S88@%t%88S;..:;SX%:.:;X@@t;:... .
......::::....... .. ...;;::....::..........:...... . .. . . ....:::;:::........:;tt;::;;::.:;;tt:..:tttt..ttt:..tXSt;%8t:..::..:t%t;.:..  ....:.:..:;%X@X:8:..;:  .:;:...%8888888@S8888 8S@S888888888X;.......::;;::..     .   .:;;t;:.. :;X8S8S8%8 888888t;;;;:::.:::.;::;;ttt;;t;::. S;:tSS888@8S888888888X888@8%88@;......:;;%X8888888@@8X8X8@@XSSX@S8%888888  8 8S88888%:.::........::.. .     ..........:;t;:. ..... .::;::;;:....::;;t%S@8@%;:;t%X8888888S;:.;;t;;;;t%SSSt;:t888@ttX88%:::;S@%t::;@888@%;:...
.:....:;::::.::.........::...::.................... .   ...... ....::;::.:::: . ..:;;;::;:;:.:;%S;:.:;tt;.:;%%;...tt;888%;:.:....:::...... ..........;t88St;:..... .;t;... :t@888 8SX88S88888888S8%t;... ..:;;;:;tt%%t;.. .  ....;X8S8S;::S888@@8 88888@tt;::::::.:.:...::::::::::;;::. :t@8888@8%S888X8SS8X8888X888888%:....:;%@8S888.888St:::.;:.... ;t:;t%;t%X@888@8XS88XS;..:..:..  ... .   . .  . .....:.;;;;.. ..:....;%%%;;;;:::;;t%%S88888St;::::SXS88888S::tX88@@88888St: ;888Xt;%8X%;:;tX@t;;::%@8%;;::::.
..::... ....:.::......:.:....... .....::.. ...... .. ....... ....:::....:;t%%;:.. ...::::..:. :;%t:..::t;:..:;:...::;%@XS::.;;;;8X%;:. .. . ........::tS%S%;:.......::..   ..;%88@88 888 888888S%:..::::::t%%t;;;X8888@; .....:t8X8X X8S8888888XS888888t:.......:..........:.... ..:.. .;@8888X8@S8888t:..;@888X88@88888%:..:t@8%SX8@88888888t;;:::.... ::;:...:.:t8888X888888@::::.... . .  .     . .  . ....:.:.. ..:::. .;%XX@@@SttttSX@888888St@88S:...;SXSSt;;:;S@8888888%;:. .S8X;;;:;:::.:t%%;;;:;;;ttt;::...
:;;;;:.:.......:  ......:;;;: . .:.......... ....::.............:::......:;;t%;:. . ...:...  . :;St:..:;;:......:.:..:t8%;::;ttSX%;:..  . . .......::::;;8@t... .;;:;;:...:..;%X88@888X88X@@St;;;:::t@88St%%%t;X88%8;8X....:tX8t@888:8888888888 8888@@S;;::......:......::.......... ..;88888S8S8888S...::%SS88888X8XX88@..:;@8@S 8 8 8S888888%.:;::.:.. ...::..:.;tS@88X 8888888t;........ .......... . ..  . .   ....:....:.;;t%%tt;t%S@8888@t;;t@888t;::::...::::...;%SSS%;::. .:;:::tt;. ..:;tttt%%tt;;t88X%:::.
:::...:::::..... ...::. :;;;: .:;;:.... ... . ..:;;:::................ .....:;:..:.......... ...;t;:.......... :::::..;t::....:..:. ....:........:;tt;::;tt;....:ttt%t;:::;;@SX88@t:.;;::;.:%8X8%%.;S888%:;;;%8;8 X888:::;%%88 8 8 88888X888SX8888t;t;:;:;:.. ....:....:......:.......;@88888XS8888%: .:S8@8@SS8888888@88t;;X88 888@88888.88 88%;:::::.:. ....  . .;::::t8888 @ 888t ..::;:. ..:::....  . . . .  ........:.;:......::. ::t%%%t::...;%tt;;::.:::. :::..::;;;:;::. .:t%t;:ttt:...;tSXS;;::;::t@@SSXXXS
....:.::ttt;::.....:;t;;%t8:..:t%%:.....   .  ...:;.:...;::...:::.... . ......:::.:...;::. .. .:.::::.. . .   ..... . ......:::: ..::....:.....  ;%%t:.. ...:;:..:;:;::::;888 8888%.... ..:%X8888t:t%S%t::;t@88XX 88XtS:tX8888888 88@888888@%8888S;:::::::.........................:..@888@88 888Stt:.;@88888@88888888888t;t@88888888888S8888S888S:............ . ......:;X88 S8888@::;..::;::;SS;.   .    . . . . .....:;;tt;::;tS%t;::.....:.. ..;t;::;::.......::::;%S%;. . . ..t%t:::::::.::;tSt....:;::;;tS@888
;;::....:;;;;;:;.. ..:t%S;t. .:8.;:.  .  . ..:.:.:..::.:::;ttt::.::;::::::;t;:.... ..:;;:.. .:;%%;::. . ...    . .  ..:tt:t%88St;.:::::..::......%%;: ... .:ttt:....:..:t888X 8888... ..:tS88888%.:;;..:%S@88XX @88%;%S88@S8@8 88888@88X8  88888X;:::::::..........................::X8S XS88888t;;;:S88@8%@8@8 8888 8X888t:S88888@88888@%88888S88@:.:.. . . ... . ....::::tX@88X88888S:...;;;%%t:. .   .  . . . . . . .::;;::::;S@St%%tttttt;:::tSXS%%SXS%;....:;;:.:tS@S;.;::.  .:;;;;;t%tt::. :;..::;tt%t;:..:;tt
ttt;;::...:::::.;;;...:.;S;:... ::.... .  .::;:.... :t:...;tt%;;;tt%t;;;tS.t;:...::::;;:... .:tSS::.... ..... ...  ..:;t%;;S@XSt;:......:......:;%%;..;;:. .:;:...:;t;:88;8@8888@:...  :%@8888X:. ..:.:tX@88 8888@:.;X@888@8@8X888S88888X8888@%%tt:::.:..:........ . ...:........::;%8 8S88888%%:::;X8 8X8XS 888888888S88SX.:X@888@8@X888S;SX8S88888;...  . . ..  .. ..::::..:%88888 888;:..::;;;:..  .    . . . . .  . ...:::;;tt;;:;t%%SX@Xt;;%X@%;:;%SXS;:..:tSS%::;%XXt;;;:......:t%%S%t:..:.;t;:;;%S888X%;:.:::
::;tt;:.........tt%t:..::;:.8;::....  ... .:;t;:...;S@%:....:;t%%ttt;::::.:..::;;;%%t;::.....::;;.:........ . ........::::::;;;;::...:;;;.:...:ttt;:.:;;;:......:.:8XX888  8888St:t%;..t8888X..:;;..:tXX88 X@888X.:S888888S8XX8888S888888888t:;;;::..:..... .  . .........:.:::;;:;%888 8 8888t ..:%8888X@88888S8888888 888;S888888S8888@@%t@8888888S::.. .. .. ...... ....:..;%8888@8888;:..::;;:..    .  . . .   .   . ...::%XXSt:.:.:;tSX%;;t%SS; ..:;;::...:%XX%;::;ttt;:... ... ::;:::.. ...tt;::::;t%SSXXXS%t;
....:::;;;:.::...::::.::8...:;;;... .. .....:;;::.::%S%:....:::::;::..:...:t8tS ::;;::.......... ...:.:.::.. ..::::.....::::..::.::.:;t;;. ..::;t... .:;:;:::::;t888S8888888@S;:.::;: .;S88S%S%888SX88 8SS8 888@;%X88888X8X88888XS88888 888;..:... ....... . ....::;::::::.:;;;t%X@888@S88@88:....SX888X888888 %X88888888@8@@888@SS@ 88X8@8t;%88 S888S;;.. .  .. ..;::.   .....:;;88 88S888t..:.:::.......  .   . .  .  . ...;tSXS;::... .:::t%%t::...::::::::..:tttXX%;.::;:;;;;;tt;;:...:.:::::.:..:::;;;;::t%SXXX
......::;;;;t;;:.....:;t;:...:;;::.. ..... .::::.:.:::::......:.. .:::...:::;;.:. ..:.. .:;ttt:...:..::;;;:.. .::;;;;:.::%%8@%;::.  ..:.....::::     ::;t;:.:t%8X888X 88@@.:.  .....:..:.::%X@888888 8S8S88@88X;%888@888X8 8888XtS888X888S; ..;..  . .....:.:::::;;;;;;;;;::::;tX88888X888@S;..:.;8@S888S888888888X@8888888X88XX8888888@88X@;%X8888 88X;::.  . .  .:::::.. . .....:8X88X8S88S;:..:.........   .       .  ....:;tt;:..   ....;SXX%t::::;%%%%;::...::S888X;:tS@StttttSSt;:;:;;:tSS%tt%SX@XS%%;;::;%S@@
..:.....:::;t%t;.....:;%%t:....::::.. . . .. ....:.::::.:.:::;:::.:%S%::.:::.......:;;;::::;;::..;t%%t;;;;;.....:tt%tt;;;t%@XS%;:...:::::;t%;;;;: . .:;%%t8t%88;t@ 88888X:..   ....:.:.;;S@88888888888XX8 @8@t%%88@X 8X8 8S888SX88@8 88@8X::.:;.  .......::;;:;;:;:;;;;;;;::;;t%@888:8  888.:..;:S888@88888@88S@8X8X@88@8%888 8 888@8X@@888X;..t88 8 88@;:.  .  .. ..::::.... ...::t888X@8S88X;;:. ......   .. .. . .  .. .....:::. ..:;;.  .;tt;:..::%X8X%;.  ..::%888X;;S888t:.::::::;:;;;;SXXStt%8888888X::;t%%t;
.:.:::::....::;;..:.::;;S%t;.  .::::.. . .... ...:;tt;;::::::;::..;%S%;........::.::;;:::....:.:::;;;::....... ...:;;::::...::...::::;t@88%888X;.  ..:t%88@S@88888888X8X8XX:..  . .::@S888X8%8888%888888888St888X8X8888 8 888S8%8S 8 8@XX%;:. .:...:.:::::;;;;;;;:;:;:;:;;;;tSX88X XS88888; :;ttt88X8888888888S888@8S@ 8@8@8%8 8888888888888X;:;%88S@X88X: . . . . ...:::::.;tt;:::::S888 8X888%::....    . ...... .... ......... ..:tXX%:.::.....:..:;%St;....::;t%@8X;::S888%t;:..:;t%%t;:::;::..:t%S%SS%t:..:::::
..:::;::.......:::;;:::::8%t;:....;;:.. . :.. ..::;;::.:...:::;::..:::..  ......:....... ..:::.........::....... ...:.   .    ...;:::;88X%S888@::.  .::S@8888@@X8S%%%@@88XS: ...::..t@8S8%8 8888888 88888%%;X888@S8 88888S 8%8;X88@8888S;;::. .::::::::;;;:;;t;t;;;t;t;;;;t;tS@S@88S8 888X .:;%%X888 8888@888@X8@8888S8888X8@88@888S@8S8S8@88X%;;;88S8 @8;:. . .. ..:;;;;::%8888S;;;..;@88 X8888%::.  .    . .:::. ...... .   . . .:;tSS;::;;:::;;;:..:::::....::tt%XXt:..;X88XSt;::..::  ..   . .. .::...:...::;;t%
:::::;;t:..  ....::;;:. .;t%%t. ..::;;....::::.:.:........::%SSS;... ....:;tt;:.....:... . .  ...::tt;;::.........:;::.........::%St:t88 8 888:.:::;;t888 8 8%t:;:S@88S888t...;X@X88888S8SS 88888888888X8@X@88 8S8888888888SX%%88 88 88%;;::::.:::;;;;;;;;ttttt;t;tttt;;;t:::;tX8@ 8 8888:.:ttS@88S@8 888@8888X@8@88 8 8S8888S88X88S888@888@8S;::;8888S 8%;..... .:.;tSX%t;%8%XS 888::::S88S8S888t.:..::........:.... .. . .   . ....:::...:::.:;;;:::t%%t;:::t%t:::tt:::.:;t;;;;:..;tt;::.:;;:..::;;ttttt%%t%t;ttS8
t;:............ ...:::.....;;:.....:::.. .....  . .......:.:;tt;:. .  ...:;;;::...:;;;..    ....:.:;;;:::;;;;;:::.:.. ...;:....::tt::.X88 88@8;tS@888 88888S:.S:X88%S8888@. :;@88888X@%8888@888S888888888@888@8 88@888888S88X88 8 88@88tt;;;;::;;ttttttttt%tttttt;t;;::::;..::X8888 88@S...ttX8S88888888888888X8X88888 XSS8XX888@XX8S888 88S8S%.::t%888 88t:.....::.::;;;;:;X8 @@X%88t::t%8888 888X....:::.:::...:............  ....  .  . ..;;;;::;%@888Xt:::%%%:..:;;::%@88X;:...:;tt;:..:%%;:.:;;%t%%SSSX@88S::tt
;:..:;:...:;;:..  ..::::... ..:;: ...... ...  .   .....:;::..::.... .. . ..:.:....:::.. .   . ...........tt%%tt;::.:::.::t;;:...::...:@888 S8X@;S8 S 88888t.S;%X@S88S8888...;%8 8S8S@S8 88888%88@888S888888 8  8888X%;S88X88888%888888tStt;;;;;tttt%tttttt%tttt;;;;;::.:;;XttX88 8 888%;.:.:%888888X@8888888888@88888888SS@8X888t:.;X888X 8S88%:..;S88%@ X8;;tSSt:...::....::S88@8X8@XX;t::888@@8 8%:...::.;:: . .:... . ... . . .  .    . .;%XX%t;S@@@X%t::..;;;...;t%tt@88888:...:;;;:.:.:::. ........:;;t%@88S;t.
...:;;t;.:;;;;;:. . .::::. ..:t%;:....:.:.........:...:;;;:.8:.:.......... .......::...:::::.. . . . . ..:::;::...::;t;;:;t;;:::...::;tX88S88888t888888@;.:;%@888@ 8888@..:;@888888888%888St%XSX@%S8@@888888888888S;:t@X888X8888888%8XS%t%t;;t;tttt;t;;;;;;;;;:;::::.::t@8XSX88888@888% :::;@ %8888S88%8888%8 8 888888888888888S;::.:@X8888@88t: .:.%X SS88StX88X:.....:.  .::%88 X8@888S%:;S888 8888;...t:::.. ...  . ......::::::.   .  ..:tSX%t::;t;;:::...... ...;;:;S8888@;:;S@88%;:...:.:;;;.. . ..:;::S888t:.
.....:.:;:8;;;tt::   ..:....:;;8St:..::;:...   .:.::;;:.. ....:::.....::;....::..:;tt;t%SS%t;;:..   . .   .  . ..  ..::::;;::::;;:;t%t::;@888S888%t;tt;%%SX888S88S8888S;::S888888 88%8 888:;SS88%88888 888888888S:::t%@888888S888S88%tttt:;;;;;;;;:::::...............%888@8888888888%..::t@888888X888@@88S@888888X88888888888@@S88%8%X8888XS8X:..:;%888@X88t;t%;:.:;%XXSt:..:.%@@8S@88888X;:S@88X8888;.:t:...... .:::;;;:::;S888XS: .  ........:..;;:;;%SX%:...   ...:.:;X88S:::;%X@St;.. ...tX@S%;....::;;t88@t:.;
;:. ..::tt%;;:;t;:. ... ..:::.:%S%;..:;S%;:.. . ..::.:::...;;t%t.  .:t;;......:;t%8St;;;;:::::....  ... .:::. :::.    ...::.;%SSS:::;t;. .@88S8888888@@8888S8 8888X8@;..;X88S88 8 8888@888tX888@8@88@X88888@88tX;;tt%%8%88X8888S88S;::.::;::::::::....................t8888X88@88X8@t::. :X888888%;tX88S888@88888@8 8888@8888X8 @8888888888@888.:t%;:;S8S8;8%:;:;;:;%X8888;.  ..;%@888SX88XS88%8888888@: ;;.. ..:. .;t%SSt:.:tSXS%t:.....::........;%XXSSX@XSt.  . ...::...... .....:::.. ::...:;%S%;::;%S%t88@t:..;
t;;:....;tSSt@;::.:...  ..:;:..;%S8;:::tt;.... .::::......:t%%t::...::::....:;ttt;t:::.:............ ... :;::::::...........:tSSS...:::...X8888 S88888%8 88888  88S:..;%88888 8X8888X888@S%888@8888S8 8888888@Sttttt%SS8X88@@t888%:::.::::.:::::::.....:... .......: .;XXS888888@8t::::.:t8888X@8tSS@88X%88 88S88XS8%8 88888@888 8X@S8S@X8@8888.:t%;;t88  88X::;%X@XSS@88X;..  .::t8888S@8@8@XS8%8 8S88%.  .::.:... .:t%tt:.:::;;::..:...........:.;%%t;;;;t;:... ..:;;t;:.   ......::.:::tt;:...::;;;%X8888X%;;.:;%
.:;;::....;tt;. .::;:....:;t;. .;%t:...;;:....:;;;:. ....::tt;:...  ... .::::::;:. ...... ....::;St:. :;ttt;.....:.:...... ..:::;tt;:..:::::;tX@X888888888 8%888@...;SX8@S88X8S88888Xtt%@S88X8888@ 88888S88Xt;Xttttt;t;::;tt%S;%;;:................:.:...: .  .... ..;tS%%%888@@88X:..::S8X8888@Xt%88  8888@8St88@X8888888 %888888SX8 8S8X88888:.:t;:.;%@888t...tXXS;:;t%;:.. . ...;X88SX@8X@88X8888SX 8St:::::  ...:::.:.....::::;:...:t%;...:::...:;:.:::::.::.. .:;:::.  .  .....:....:;;... ::;::..::;:::: .:tSX
..:;::...  ....  .::;:.  :;%t:..:;: ...;t;:...;%%;: ....:t;::.... .  ..:.............:........::;t;:.:;%8X8t;:;::...::... ...  .:SSt:::tt;;.  ..%%88@8888@888X88%;:S888888 8X8S@ 88S8S%S888S888S8888888SX%tt%%tt;;tt::.::;;;;;;.::......... .. ....................:%X@@tt@X88S888XX..;X88XX888888X88888888S;.::;;;S@@88888888@888X88888 @SX8@%S....:...:%S%t. .:;;...:;;::..     .:;X8@8 8888X88S8888X 88;...:.  ::::.. ..:.:.:::;:...;SSt::;;t;;::::::;;;:;;;;::;tt;:.  .     .  ...... . .  .;t%%;:.   . ....:tS%
S%;... . ..   .: ...;::. .t%%;8:::. ...;%t;...;S8::... .t8t;.:::. ...:;t;...........:.:...   ...:.::..:::t;;:::;...::::::;;;:....:;:..;%St:.....:;:.::;%8888888%X%8@888888S8888888888%8t8t8@8S8888@@8@%tttt;%;;;..:t:..::::;: ..:: ... .  ... .. ..............::;%X8888S%888 8 888%::%@8X8X8X888X888888SS%.. .;::::tXt:..;%%t:;tXX88888888@S88%;.....:...;t;;...:;....:::..   . ..:.:X888 8888 888888@ 888;.:.::. .....:t%XX%;:.:....:::::..:;;:::..::;t%ttttt;;t%X@XSt:.   . ..  ..:.:;;:. . .:;ttt:;::... ..:;;:.
t;:........ . ..:..;%8:....%8@t%;:... :t%t....:;;t:...:;%%t:.....:.::%Xt. . .  ..::::;;t;:.........:............:..:::...:;;t:.......:;t%::.::..:;t:..t@88S888SSS8888S8S8 88S8888S888XS@S8@ 88 88@88S%t%;;tt;;::;;::...:::::......:...... . .....::;;ttt;;.:.:tS@88SX888S8@8888S888;;S888 X88S88X888888;...  . ... . . . .... . ...:;%XXX8@8888%.:::.. .;;t:. .::... ..:...:. ..:;;..::;88S8888S8S8888 S8 888S%SSt;...:;%X@@X%;:...:..  ..:...:;::... .:;::.:..:...:t%%%;:....:...... .:;tt%ttt;::...:;SX%;:..:.....
.....:..:::.....:::;tSS:...;%%S%;.. . :;8;....::;:. ..;tt;: .  .....;t;:. ...:..:::;;;t;;.... ..:::::...;:;:... ......... :::....:.....:::..:.:.::;...;888 8X;t888@8 8 8888888X8888SX@88@8 8888888@tt%%;;tt:;:::::.:.:.:........ ...... .. ....:::;;tt%tt;;::;S88SS8X888888S8S8S888:%@@88X8888888X@88S:::...   . . . . . . .. .   . .;;t888 X88X..:....:;;; . ..:... .:.::. . .;;;. .;;.t88S888X88888X8 X8X88X;tt;:...::;;:::.. ..:::...:;t:......... ...::;:::.::;::.....:.... ........::;;%%%t:.... :t%%;;... ..::
.. .::;;.:::....::.:%XS:....:%S8t ......:...  .:;.. .::t;. .  . ...:;:... .;tt;:::;::::....... ...:.. ..:tttt;;;:.. .. . .......:.........:.........::@ S88X8%888 8 88888@@8888XS8S8S88 888888888Xt;;;;;;;::::::.:............ . ..  ...... ..:::;:;;;;;;;tt;888X8  888@88  88@ 8@8t%888:8 888888888S:.:.. .  .... . . .  . . . . . .;. %88X8 SS;.::. .::;;  .. .::tS%:...::....::...;t:t@8888 8@%S8888888888t..:............... ... ...:;;:....:;;t;:.:;tS@XStt%S@@St:.:.... ...... ..:.:.:::::........::::tt;:.:%@
;:.. ::;..:::.....:;%X%:.. :tSX%...:t;...:::..::;;...:;t: ...    :tt:. ...::t%t;.. ... . . .  .......:::: ...;;;;:::....... ..:::t;;:...:;t;::;;::..::t@88X8S@888 8888888@@88X888888888888X8@S%%t;:::::.:........................ .....:::::::::;;tttt;t;t;%X88888S888@88 88@8%8888XX8888X8888888X88t:..  ... ..... . . . ... . . . ..:.;888@ 88t::;:.  . .   ....t8;88S;:;;tt;:.....:ttt;88 8@88X:t;tS8888%;..  ... .......:::.  ....::::.::t%%%tt;;::::tS%t;::;tSXX%;;::....::;;t;;tt;;...:::.::.:%t;:.:;;%S%;::tS
;:..  ..  :::... ..t%%;:...;SS%:..:t%t;.:;;:..:;;;...:;%; .. .  .:%%:...::...;;;:... . ..    ....:..:;t;::...  ..t;;::....  ..;;ttt;:....;t;;:;t;....:t88S8888 8 888@8S8X%ttS888@88%8%8X88S8:::::.::... ........... . . ...:...... ..::::;:;;:;;:;tt;;::;;%X888 8 88@8@8 8888%8S888%8@S8X88888@ 8 88:..   . .  ... . . . . .. . . ....:.;X88@88XStS@S;:.. .  ..:::X8% 888%tS@888t:.::.:...;88 @88S;..  .. :. ... ....... . ..... .:::::::::;t%SS%;:..::;::;t%tt;::..::::::.   ..::::::;;:.  ......:;SS%:....;;;::.::
.   .......:::: . :;t8t:.:;t%t@;.:;%X%;:::.. ..:;t::..;8:;.... . .:::...:;;..;t;..  ...  .  .    :..:;t;;........:;;t%tt;.....:;;:.. ......:::...:.:;::tX8888X8S88@8%SX%ttt;;;%SXSSS%%X;%St:.. .. ........ . ........:.:.::::::::......:::;;;;;;;;t;;;;:t%@@8@ 8 88888@8@ 8888@ 888S8888X8 88888@S8%   .    . . . .       .:....... ::;:%888@@8X@88 8Xt::.....::;X8S%888 8@88XX:8%:::::. .:X8888X88S.:. :;:.   .............:....:;;;:.:.::t%t;:::;:::;;;%SX8@XS%;:.:....... ..;;t:::.........:::...;;t::.. ...%@S.:
...  ...:..:t%;:...:t;.:..;;:;::;8@S8S:...   ...:t;:. ..t;.  ..:::.. ..:;::...:.. ... .....     ... ..:. . . . . ..:::::::.. .  .....:::::.. .::.;::;t@88@888 8888S;::;;;;t;:::;;::::;:;;:....   . .. ....:.::::;;:;;:;;;;;;;;;;;;;;;;;;;;t;ttt;t;;;:.:;S@88 8 S888S8S88X88888:88S%888S88@8888 8888t.   .    .  .   .  .  ::::..... ::::;@8 8 88S8@8%888t..:;:..;@8 888888888 S 888%;t:..::;88888 @8t;:..:.  .  ..:.:::;::......::t%t:.:;;;::::::;tt:. ..:::;:;::..:....:::::.:%XX%;::.;::...:tt%t;:.:::;t:....t8Xt:
..   ..::..;SS%;:. .:::::;:;. .:tSX@%:.:.  .   .:t%;. .:;;: .:;t;;. ..8 ::.  . .... ......... . .:::.:............:..................::;:........t;:.%888888888888;::;;ttt;;;;;:;:.......... .   .. .....:::;;;;;;;:;;;;;;;;ttttttttttt;t;;::::::::::.:%@8@ 8 8888%t8X8@888888X888888@8S@8888X8X8 8..     .   .  .      . .... . .. .::::;S8X8 8XS888X888S:tt:.::%88888@S 8@8888@ 88St:.:::;t@8 88 8%:;: ...  .......::;:...:....::tt:::tt;;::.::::;:.:.:::.:...:::.::........:;%S%%;:.:;.  ..:;;;;;.....::. ..;%St;
... .......;%S%:...:;;:;t;;:...;t88X;::..   . . ;88@:....:..:;8:t:.:::.;:. .. ..::... ........ . :.:..... . . . ... . .::.............:::......:tS%:.;@S8 8 88@@@%t;;t;t;;;;;;;;:.. . . .. ...........:::::;;;;;t;;t;;t;t;tttttttttttttt;;::......:...;@8@%8S88888;;888X8 888888X8S 8 8888888 8S 88; . .   .   .   . .    ....  ... .:.:.;888S8St:%888@X8@%XSt.:::;;tS88888888%888888%..:::::;88 8@88S;;..:.     .....:.............. ......:::...:.::;;tt;t;t;;ttt%%tt;::.. ..::;t%S;:::.. ........::........::t%St
...   .::..:;;:...:;t8%tS%;:::;88888@%::. .  . .:%8S;... ......;:..:8;S .. ... ::::............ ..... ..::::.........:... . .....::..:;;;....;S8 8@;;888 8S8888Xt;;;;;;::...::.:..   . . .....:.:.::::::::::;;t%XXX%%S8@XStt;ttttt;t;;::::;;;;:.....:t888S8 88888:.tX888 88@8SX88@@888S@888888X888S:  . .    .         .  .:.... .  ..... X8S@ @8S@X88S 8888%88@.:: .:;@X%@@S8SX888888:.::;;:.t8888888X:  .:....  .    . .  ..... ..::::.  ..:;t;;;S88888888XS%ttt%%SS%%%t;::...:..:;;%XXt:....... .;SS%:.:...:;%S%;
..:. .;t%;:.::::.::t%%;@X%;::;%S8888%:X: . .. ...;%%;: . . ..:.. .. :%::..    .....   . ...   ...:.. ..::;;:........:... ..  :;:::;..:t%t:;.;8.8X88@@8XX8S88888SS;:::.:.:..  . . . .  . ......:..:::::::::;X%tX8888888X888S%t;;;;;;:::...:;;:::....:;@8S8X8 888S.. t888@88@8888XS@888S88@8888S8 88;. . . .  .   . .  .    . .  .  . ... . %8X8@8XtXS88%88@8@8888%:: .:..;88888::%X88S8@:.:.t:..;88 @888X.  .;:.  .  .    . ...:... .:t%t::.:;S888XS@8888X%;;t;;:::::.:::;;;;...:.:...:%@X%t;::..  ..@888%:.:..::::..
..:::.:t%t:. :::  .:;;;;::. :%8888@t;::...........:t%;........ .   .88%;... .........:.....:.:.. ... ...::...................;%%;... .;t;:;t@8X 88@X8888888%88S@;%%%t;;::  .   .  .  . . .......:....:::;:;%XX888S88%88888St:::::.:::...::tt;::.:;:t@88@8@SS88%....tXX8X@ 8888888%88 8@X8X@88 8X88. . . . .         . . . .... ..   ...  .%8S@888@8XX8X88X888@X8%:. .::.;8888X@:;;888888t:.;...:X88 8X88X:..::.:...  . .  . ...... ..;;t:...:;%St:.;tt;;:;::.:........:...... .::.:;:::;;t%XXSt;:...;X@%::......:t%t
.:.  . .:.. . .. ...:::.. .;tX@XS;:..:........:.:..;%%tt;.:..    ..t@8S8t..::;:::..:;;;:;tt;;:.... . . ..........   . .     ..;:.........:8%8 888%;S88 8 88888888%%X@@S@;..  . ...     . ......:.::::::::tX88X  888%S8X888@;:.....:::;t%SSX%t:::;t%888X8X8888S.. ::888 @S88%8@@S@t%8X@8@88@88888@%:. . . .   . .  . ....   . .  . . .. . .%8 8S8S%88888888X%88X 8t ...:..X88X8@;..%88@X888;...:;tS@888X 88%:..;tt;:. ....  . . .............:::::...::.::.:.....  .:..::. .......:tSXt: .:t%SSttt;....::::::..::t@88
:. . .. ....:.::..:.:;;: :8X8888S;. .  . . ..:.:....;tS8X;:...  ...:%88S;:::;;t:...::::::t;:::.:.. . .   . . ......    . .... .. .: . ..:%8;8888t.%X 888888888888%;;S8@SSt:.  .. .  .    ...:::.::::::;t%@888888888S%888 X8%:. ...:tSX8888%;:..;tS88 8@8  88t; . .tX8888@8888888@SX88@S%S@8@88SX8% . . .   .        ..... ... .    .... . %888S88X88888 888888XS88t. ::..;@88XS;: t88S88 88;::.:::;88888888X::;tt;:...::... .   . ..:.::::::;;:.:;:::;;;;;;::.:... .. ....  ......:tSt:.....:::;t%t::....:.:::..:%88
:::.:....:::.:.:.::::;:::tX88@@Xt   . ..  . ..::.....:%S;:::...... .%@@Xt..::;::............ .::: . ..:............::.....::.. .. :. .:;8%8888%...X88888XS888888SX:;t;%S8S:.. ... . ......:::.:;:::.:@X88888888@888SS@S8888S:....;tX888888S::;%S8888@ 8S888S;.. ::X88@8@S8;%88%8StSSSt%tSS%88S8 88... ....    . .   . ..  ........  ... ..t8888X88%88  88X88X888888S::....@888@;;.:S88 88S888X;::.:;888X8888S:.;;:::.:;:::....  ....:::;t:.::::.:....:::;:::;;t%%t::....::::..... .:.:... ...::;%SS;......:t%t:..:tS
..  ... ..... . . ...::..:t;;;X;... .. ... ..::::.:.:.:.:.::...... .:t%t:.. ..... . .  .... ...:. .:tSXt::.  ......;::........:.::...:;8S888S%.:;@88 88 888888S8StS%;%X@8@%:.....:......:.:;;:;t;:::t88 8X@%888888%8@88%88@X...:tS88SS8888;S@8X 88@S8X8888X.   ..:S888888@8Xt8@%%%%S%tXS%tX88%8S8S.. .  . .       .     .  ...... .  ... .%888888S888@8 XXX888888888%:: ..X8X888;:.:S8@S8888%88t;:..:@8888%88@t...:.....:.:...:.....;tSXS;::...  . ......:.::;;tt;:..:::... . . .  .. . . . .:..:t%%;;;;::;t;;. ... 
.t:: .:::....... ..:....... ..:.....  . ..:..:::::::.:.:.............:::..   . .. . . . .. . . . ..:X@X8S:.. . . ..:.. ......:.:::;:;tS8X88t;:SS@ 888 888888S%S;:SXX8t%S8X8;::::::::;;:;:;;t;;;t;tt8888S88 88888888%88@8%8XS%:;tS8 8 S888%tX8S88888X88S88X:. ...::tX8S888 @8t;t%%;S;8@t8t88888@@8S. . . .   . .     .     .......   ...  .%888S88%8888S888888 88XX88@;:  .S88X88X: .:8888X8S8888%;:.::t@88SS 88S;:::.:.:::;;:.... .;%@88@;;;:.. . ............::.:..;tSt;..    .    . . . ...  ...;%;;;:.:.::. .....
;::;8S%8@8X8S;8t8X8@8S8t:. ..:;t;X%;;;:;:::;;:;;t%%t;;::::..::::...::8;:..... ..:.................;;S8 888:.... ...... .. ....:::;::X8S88@:.:tX8888S888888@: .%8SS;t:;S8888;:;;;;;;;;;;t;tt;t;;;%@888X8X88888@ 8888@@88X8888X;;%88888888%t%S88888@X8 S@S%%.   ...::%8888888X%.tt%St%X8X@88@8@88 8X.. . . .      . .   .  . .:;:...   ... .%888@X88%88@888S88 8 8S8888%:. .S8S8@8@:...%88888@8888888::.:t8888X88888%:..::::.:......:@8 88;.:::..  ...    . .  . .   .:;tt:... .   .  . . .  .. .:. .;::..... .    . .
X%88S888888 @8@XX88888X@S8Xt888t8888888888888888@88S888X88@88SS8@S888X8888S%tt;%%%S%XXXXS%SSSSS%%%SX88@XX88X..  . .................t888S:.:;%X88 8888888%;...S8 88.:;S8@88@;ttt;;;ttttttttttt%X8888S8  888@8888888.%@@88 888t;:S8888 888::S888888S8S888;t. .   ....t888X8888t:;;%8S@8888888X88@888. .   .  .  .    .   .  ..:;:.  .  .. ..%88S8%88X8S@88X@ 88888X88S88t:.:S8S8@88S.. ;X888X@88S8@8888S;ttXX88888S888t::...:::..::X8 8 8X;...   . ... .       .. . .  .. . ... .. ... . . .  ......:...... ....... ..
8%;S8 8@X% 8   S XX@8@88@ 8888S8@8S8 8 8S 8@S8X 8 SXX 8SX8@%@@8S8@XS@XSS 8%S88S8:8;8t8XXS8;8S@@XXSt88888X8 8X;:..:::.::.: .:;%SS%t;;::::.:X88888;888@%%tt:..:tX8X8:%SS888%8%tt;;:;;t%%%%ttXX@8@8888X8 @888888%888;;:%888@888X8tS88X888X%.:%88 @88X8 88%% .  . ....:;@888@@ 8Xt%%t%88@8888SS888X88S;   .   . .   . ...:::::......   .::..:t88X8@@88888SX8888888X8888X888S:.%8888 8X.. :t888@X@8X8SS@888@8@Xt@8@8 8X888888%%SXXSX8X  8X;;;.....:;:: ..:.::... ... ... .....::..::.:;;tttt;t;tt%SSSSS%%%%SS%%S%S%%t%S
8S8X88 88888@8X88888888S888@888X8S888888S   8S888888888 88 88S8SX 8X  8%888888 8@ 888 8S888 8X  88888888%X88 8X....... .. ..t@888t;.....@@888888@88X;t%SXt::.%@88XS8@8888XSt;::..::;;tttX@@@8888S8S88888%S888888X;:::888 @ 88XXX88SXX8XS ;@X88@S8%X888@.. .......::;%X 888S888SS@%8SS88S88S8S8S88@:     .  .  .  .. ..::;........  ::; .;;8888X888X8888888 S@S888888X88X;.t8888 X%;:..:S88XXX8888888888 888S8@8X88S88S   8  8%%@8X8 8%;;;tt%%%tt%SSSS%%%SX%%t;;;tS@@XXX@S%SX88S88XXSS % % ;S 8 8@888@8@8888888888888
t:::888888@8@t%%%8888@888888X888 88888888@SX8888@888888@88X8888@8888X88@888888@88X88X8@8888888X888888888S8 8S888@;..... ... .;ttt:..::8@8S8X8 8888S%8S8%@%SSSS@@S888888SXt.:.:..::;;;t@88888X 888 8888X;S88  8@8S@t;:888@@8%8X%888SX888;.:S88@8X8%8@8@:.:.  ........t888X888@8X8t88888X888SX8X@SS;:. .    .       .. .....     ... .:;: :;S88XS8888 X 888X 88@@8 8X8X88S:.;888888S:%St:;8X88@X 8888  8 888S8 888888XX8888X8@88X    8X8888 8S  8.8  %   %   8.8.8  % 8 XSSSS@88888X@@@8@8X8 8 888@8@8X@@@@8@88X8@8X@@
:  ;@888888;..  :tXX88X@@88%SS88888@88@XX@X@%:t%@@X%tSSXX88@%@SX;::tSX888%88%@X%SX%X8888tt%%XS@%%;;tt;;S8X88 8X8 8S%;;:::::::::::8;:88S8S8%S8888S%X8888@@8S8X8S88888888@%::.:::;:;;X@@88S8 @ 8888888t;:S8888888X8@8%;S8XXS 8888@88X888S:.S88 8S88S8S;.   .  .  . ...:X888%88X88S8888 88X8@S8X8X8X%.    .    .  . ..:..... ....  .: .::: .;@888%88888@S888S 88:t8888888@S:::8888888;SX@t:%8888888888@ @@t88 %8 8@8 88@888 8 8 8888X88888@888S8X8888  S 888S8888  8888888  XXXX    88 88 8888888 8:8t88888888888888 88
.. :%8888S..:.....;%XX8S@%t;..t@@88X:....:::...... .:......;t.... .:::;t%S::;. .....tS%:.::: . ...::.. :t@88@8 S88@S888XSt%%%%888S88 8X8S8888888%%S%8X888888888XX88888S;:::;;:;;;@88888888S 888888t.:;%@88S 8@S8@88SS8888888888888  X@t:;@88888888@:...:..:.:........;X8S8%8S%8SSS@%8 8X888S8X8 88; .    .    .  .:;::...:..:... ...:.. :%88@8 888S88888X @8t.;X8%@88X88S::8888%88%S@88t;@88XX888888888%%888@88888888888888@X888@t8X8888888888888888X888888888X8888888@88888888888888X88888@@@XS8X8888888888tt%St:tt
.. :@888;...:......;X88%%t::...t88@:... ... .      .    .        ...... . ..     ...:...   .     . .     .;X88S8  8S8S88888888X88888X888 8S8@88@88S8888 8888XX88t%Xt;:;;:;;:;;XS@88888%S88888888X;%:;S@88X888888X%S@X@88888X@X@888888X::S@88@88888S;;:;;;:tt::...::.:;@8888X88888888S888X88XX8X888:. .  .  .      .::.. .::....::;:.;::::@8   8888S88888 8X::..t888@8X8Xt;:X@8S888XX8888%%88SX88888888X@;:;::;;tt%%XSS@8888@S;::;;tS888@.@88888tSSXStXXX8888@XSX888888@@SSSSSSSS8S@SXtXS%:    :;:;::::;:::. .       
. .:S8@@....:...  .:tS8%8t:.. .:%%S:  .. .... . .    .    .  .   .. . .. .  . ..  .....  .   .   .. .. . ..::t@@XX88SS%8XXXX@SXXXSS% 888888S888888X888@8888888%:::::::::::;S@X88S8X88S8888888%XS8XS;X8888S8@XXS888888XSX888@8XS8S888S:::X88S8X88@8X8S8@S8X@8@@8%;;%%t.:%X 88S@8888SS@X88X@88@8@@8Xt..   .    .  . ...:::::::  .:;%t :.:.;8888 888 @888@X@8t:: .;88@888S8St.%8S8X 8SS8X888@X88@88888@8888:.. ... .::t%%@88888S;:.:;t;:;: ..:;;.  ...: ...:;t:....;;:;;:.         .:. .:.. .  .             .  . .  . 
...tS88%:.:... ....;%XX@%;..::..%@%t... ......    .    .       . . . .  . . . . .      .       .  ... .    .. ..t88888888888888@888888@8888888S88888888888S8S;:...;;;:t;%S@888 8 8 8S88@8@StS8@88%%SX8XXX888S:@8888S888 888S8@%88 8S@..%@88X@8%8 8 8 8 8 8S8@@8 888888X888X8S888S88@888888 888888X;.  .  . .   .  .::;S888@@XS%:  ;;.;;;%8 8@888888888X88S;;:..t8888888@@%:X8888888@XS88%8888S8888888888S... ..::%SX%;t@88Xt;::..:::..           :::.. ...:.:..   .     . .   .     .  . ... .. ....  . .       .   
.:;%@8%;:.. .... .::X@SX%: ..:. %XX;......... ..    . . .. .. . .     .     . .    . .    . .    .. ....  .  . ..:.:..;t;;ttt;::;t%%%@X888888888 888888X8@@S%t;t;%8X8@88888XS8888888888@%%XS8888S8:888%S888%..S8XS88X8%8888888@ @%88t.:S888XS8888888 888S88 S@888888@8 888 @8@@888%8X8X888888X8888@..   .    .    .:t@XXS@@@XX %tt::%88888X88 88@@  888%:%%::%8 8888X888;@XS8 8%88@888SS88  8S888X88888%....: .;%S;::::::::...     .   .   . . .::........    . ..:.:..:.:....:.:........... .. ..       . .     .
.:tSX%;S:     ..:ttS8888t. . . .tSS:. .. .....  .. . . .  . .     . .    .   . . .     ..    . .. ... ..   .....    .            ;;::;;;tS888888888 8888S8X8%8%8888888 X888X8S8888888S%;;S888888X:;888  88@::;8@@888888X888@S88X88SX:.%88@8 8888S88XSX888888888888 X@X8S8X8  8 88888 888%88SSXS8888:. . ..      . .;t@.8S8@88@88@8888888@X8@8888S88@S@888%%888%S88@@888888;8X8888@S88X888@88@8888888888 88t.:;t;;;%t;:..:...... . .....:....:....:::....::.:.....::::..:::..:::::.:... . . . ..... .  .  .     . .  
.:%X@@S: . .....:t%@888S;  . .. :;.... .      .               .        .   .        .      .         .  . .  .  .........  . . . .....:.:%88 88S888  88888888888888888888 8 8888888S;:t@8888888X.;X888S8S%8%S;X88 88888888X8888888SS;;%@88@8%8X%SSS%ttSS%SS%SX@@X@88@S@88888 888 8 88888888888@8@88X:... . .  . ....:;;t@X8X88      S@S %8X888888SS888@X:.:SX;;%88X888  8%8S88X8888888 8S88888888888@88888@::X8888%:.... ..   .     . . . . . . .   . . . . . .    . . . ..... .....        .     .     .   .      .
.;%@8@t:. .. .::t8@%t;::......::....  .  . .     .  .  . .  .   .  .  .   .   .  .    .  .    .   .      .... .  .... . . .. .....  .::..%8888@@88@88888888X888 88 8888888888XStt%;;;S8888888888%@88 @888X8888@8S8 8XX88S8S888@8S88S::@8X@.88%:t;:::::;::::.::.:::%%tttS%@%S888888@8@8X88X888X88S@88@;..    ......::;;::;;;tSXSX@88@8X88888S88888 888;;tt:t;::;%88 S8X88@8%88S8S8@SX8888X888@8S8888 8@88%88.:%888@;:..   .  .   .    .            .             .   .                .  .     .     . .   .   .  .  
..;tS%t:..   .:t88@;:..:...:;:::.  . .       . .   .          .   .     .   .      .       .    .   .  . .....  .   .    . ....... ..::..;@88888888@X888%8888888888888888@S;...:.;SS@ 88 888@888XX88X8XS88X888%888888888 88t888S8 8;:t%888888S%%%%;;;tt%@%%8%8%t;;%SS%t;:;X888 8 8888@8888@8888@@8S88%:..  ..::;: .::::::::...::;;;;::%888  8888 888%tStt%t;;.:S@88X88 8XS8@8888888@888888S8S 8 88888X@8S@%;.;X8S:.. . .  .   .   .     .  . . .    .  . .  .    .    .  .  .  .   .      .     . .         .       
..:::;;.. .::;ttSX%:.. ...;t;:::.. .   . .       .   .  . . .   .   .          . .   . .     .        . ....  .  .   . .. . ..:.:.. ..:..S88 88%888S @8SS%%%X%S%X8%88%tt:....:%%%8888S 888S8888X888S88X@888888;@888S888S88t:X88@ 88t%SSS@8888@@888888888888888888888888888StX888888@88@8888X8888S8@888S:. ..;;;.  .:....:::......;t::t8888S88 8 88XXX@@@@@@888@%88888@88888@8@   S88888888 X88 @ 8@88888X88S.:::::.. . . .      .   .            .           . .   .      .      .    . .   . .      .  .     . . . 
..::;;;.:.;%@X%;.:......;tt;;....   .      . .         .              . . .  .     .     . .   . . .        .     . .  . .....::;:.. .:.:S8 8888X8 8%@8%tSt@tS%Xt@@tS;;tt;%SX8888S8 888@8%8888S888% 88XSX88888:tS8S8@88888t:%@8S88@88888888XX8S888@8888S@X@S@@S@@888@8@X8 888888@888X@S88@ 8888 8X8X888t.... .... :;:...........;;;%X888 @88 8 888888888S88@@88888%X@S888tS8 8 888888S888@888888888888@88X8%::.::..   .    . .    .  . . . .  .    . . .  .         .  .    . .     .     .     .  .     . .        
..::;t@St;:t%%;;:.....:;%t;:. ... .   .  .     .  . .     .  . .  . .       .   .     .      .       .  .     .  . .    . ....;S@S;. :::t88  X8SX8@888SX8@8888@88XS8XS8@@888@8X8S8 S888X%X%@888888 888::;S8 8X:t88888@88XXS%S8888X888S88 @SX8S888888888S8 8S88 S 888X8S8X8S@88@S8888%@88X@888@8X 8X8888S::.     .  .:::::;;::t;:t;tS88888 8X8  @@88888 88    @8@88888888%8%@8S8 888X888X88888888X8@888 X8X8X.:...:      .      .   . . .. .    .         .  .  . .       .      .  .   .    .        . .     .   .  
..:;S888@t:..::;;@;.::;;t;:.....           .    .     .          .     .  .   .   .  .  .  .    .  .      .    . .. ....... .:%@88%:.::;;8 8888X8 8X888X888@8X88888888888@8888S88888@88%88888888  888t .;@8@%%;;%@88888@888888 8%8X888  888888888888@88888888888888888S888S8XSX8 88888 88S@88888X88S8888t.  . .  .tSXXXSSSXX8888888888888@8SS888S88SSSX8X%@8888888888888X%S88@8 8%t88S88888888@@@:8888888@88;:..::  .  .  .  .   .  . ...:...    .  .  .           . .     .  .      .   .    .  . .      .    .   .
:;tX8888t....::@%SX88St..... ....  . . .     .    .     . . .  .    .              .          .      . .    .    .............:tt%;..:::X88%88X@88X888S888@8 8S8%888 888S8S8S8SX88888%X88SS88@8S8888;.....;;;t%8888@888888@88S8S88888X8888888888888X888888888@88 888888@S88888St88S%X%8888S@8888@888 @88@;:::::.;X SX@8X8@8@888888@8888S88888S8%:tttt;;:::;ttS8888S8 888@88@8S8888@8888X8888888@8 @XS8888@88;:..::.  .      .   .   . ......  .   .       .  . .       .        . .        .   .      .     .    .  
:t%X888t.@  .8SX888888S:.....    .       . .   .    . .           .   . .  . .  .     .  . .    . .      .   .  ..:.......  ... .::. ::tX8 88S88S8% 888@S%8@888@@8888 888S8 888888@:;S@S8S88888888X;:.;;tt;::X@888 8 XSXS888S888 8888888XS88S888888@8@88%8 8888S888::..;:tSt;:::::..:tS8888 X8X8888@XSX88@;:::.;XtS8@8SSS8 X 888888S8SXS 888X;... ..;;::.::::;t88S@@ 88@888@88 888tX88X8888@@88@888888888@88;:.....     .  .      . .   . .     .    .  .   .    .  .   . . .       .  . .   .    .     . .   .     
:;tt;t;X::.8%@8888888t::.  . . .    .  .  .  .  .       .  . . .    .     .    .  .    .     .      .  .   .     .......:::.......:...;S888X8X88 8888@8;tSS8X8@888888 8S8X8888888StS@8X%88888888X;t::t8@888X:8888888X8888888888S888X8  888888@@S8888 @8@X8 8888.88S::::.. .. ..:.:....:%888888X8X8888S8888@: .:;;8:  8888888@888888S888888@;;;::::::;;: .:;;:::S88S888888888@S88@ttt%%88@88@@S88@ 8888888@88t......  .   .    .      . . . .  .    .  .   .    .   .  .       .  .              .   . .     .   .  .
:  . X;;@X88888888S%.:.. .. . .. .      .. .. .   . .            .     .     .      .     .    .  .      .    .  .....;X8888%t:;;:::::;88888888 8 8888%XX88888888@8XS88888;888%8%X8@S88 @888@88tt;;;S8888888%S8XS888S@@@:@S88 88888888888S8888 8S88888888@@8888888:.. .  .  .     .. ....:%8888S8X8888888 8@;:.;:;t;%@8888S8888X@88X88X88XX88888888888888X%t;;tX888@888888888888S:;tt%SS888888XXS8XXX8%8888@. :.::     .    .   . .         .    .      .    .   .        .        .  .  . .  .   .     .     .     
: .:t88888 88888X%;:..........::.  . .   .. .....     .  .  .  .   .  .   .     .  .  .  .  .       . .     .   . .:..:%8@SS88888St%88888@888888@X888S;88888X8888 8888888S%.%8S88888 88888.888:;.:t888.8 88X%8@8888S;::...:SX88X@88@8S8%88@888S@8@88888@88S888888t: .... ...... . .... . ..;tX888 S8@S88@8 88%::;::;tX8S8@8888888888888S88X@8888888X8X88 88888@X888@888X8XS 8@88X:t;::..:tS8X88@888%%888@X88. .::.. .     .         . . . .    .   .  .    .        .  .    .  .            .        .    .     . . 
SS@8888%8 8 @ 8888X@;.. .    ..:      ..........  .  .    .      .      .   .  .        .     . .       .  .     ......:%8.SXS8 888@%@SSS%8888888S88%%.t%88888888X88@8X8S8X8888888X8 888S S88t.;:%888888888888@8888X:..:;t%X8888 88 88888888888  @88S8 8888XS%8888X;......;;;;:.... . .. . ..:%@8888@8S8@X8 88::::;tS@888@8888@@8S8S8S8S888@S888S88S88S8@888888888@S888%@88 88@S;:t%;;.::tSX@8@8 8X.;88S8X8X ..::::.  .  .   . .  .          .       .   .    . . .      .      .  . .  .     . .  .   .   . .      
%XS8X8S8 888888@ @ 88888t:.. . .. .  .   . .. ...      .    . .    . .    .      .  . .    .      .  .       . . .. ....;tS888S 8 %  %  8888X888@8888..:%SS88@8S88888888888%8888X88888888 88S :%t@8888:88888888%8 88;..:ttXSSX@%88888888S8X88888888S 888 8@@8888X8@S:.::.;t%t;::.    ....  .....;tX8@t88888888;;SX8 88 888   8888%88X8888888888@ 88888888 888S8S@8@X8@%SX88S8888S%%%%t;;t%8@8888@88t:@8SXX8%. :...:                  .  .  .    . .        .         .     .  .           .       .      .     .  . 
.@ S %88888888S 888888 8888::... . . .      . . .  .    .       .      .    . .    .     .   .  .   .  . .       ...   ..;;%X888888X88X8@8Xt@X8@ 888;t:.%%8@8888888XX8@88@:8 8888S8888 X8888;.tX@8888S88888888888888t...::;t:::%;88X8@888888888@@888X8S888888888888X:.:::;:;:::.. .    ....  .  . .;:;S@8888X::t8S8S88888888888888888888t8888888%888%%%S@88888%888X 8X%S888@8 888%88XSttS8%88S88 88%:8X8888;..:..   .  .  . .  .  .           .     .  . .   .  .  .   .         .  .  .    .  .    . .     .       
X888888888X8888S88S888S8 8888;;:;:;:::... . .  .    . .   .  .    .  .   .      .     .    .      .        .  . .....     .:%tt;t;S88888X%.tS@S8888%%tt%S8888888888XX 88S88888@88S88888X888:t%X@8888S8888%888 8 S@ X8:..:..::. ...;ttS888888@%:...:%%;tXX888888888%:...:::.... .. .  . ...........:;:;::..::...;88XXS88888888@X8X8SS88Xt%X8@88SS888X:....;t%8X888X%888X888@X8888888888tXS8X88888 88::@8S  8;..:..    .   .          . .  .  .   .     .       .          .  .  .         .    .  .      .  .  . .  .
::;;:%St@XSSt:;S@8888888S8XS8S8%8S888;::. ..::..  .        .   .           .  .   .     .    . .     .  .   .    .......  ..:.:;;tSS;;;;::;;S88 8@8t;;S888888@8888888888888X888888 8@88888t:tS888@ @ 88X%%%88S8@88X8@; .: .::  ..:::;;t;::.::;;;;t;tt;..::;;;;;;:. .... .. . .. .  . ..........::;:..;tt:..:;..:S888X8888888X8S888888888888S8  8888S;:.....:@88X8%88S8888X@888X8888Xt%88S88@X8@S88tt@88@@ 8t..::. .    .    .  . .        .   .   . .    . .     .  . .      .    .  . .   .       .  .             
. . ::;;;;;:::..:ttSX888888S8SX8%@% 88%t;;. .:. .     . .    .   . .  . .           . .   .      .  .     .    . .:.  :. ..:.::;t88X;....:;%8S 888X;tS8X88888XSXXX8@888S;:;:%@@8@S8 888 88S;X@88XX8888@@St888888888 SS.:; .:; ..:::::;;;:::::::;t%ttt;:::;:;:::::....... .. .  . ........   ...:....::;t...::...;S8S8S8S88888 @8888888@X88 888@@@88:.......;8888X8888888@X 8888888888%@8888 S8X 8@.tS88t 88t ..:..  .     .        .  . .              .     .          . .     .            .  .       . .  .  . . 
.  . ..:.::;;::.. . .:tSS88@88S8@S8S 88888%:  ..    .     .    .     .    . .  . .      .   .  .      .  .   .   .... . .;tt;:;;S@88t. .::S8888%88@S%8S88888%tt;t%t;:::;tSX8888X88X8S@8S88X;%8@888S888X88tt%X8888 8888..;.:;:  .;. .   .:::.....:::.::.  .:.:::;;:.    ..    .  . ..:::.  . .. .....::;.   .:..:.%88X8 Xt%;%@888SX8888 8888@@88XXS:.   . ..%@88X@ 88@XXS@ @X%X88 8XX8888888S88 88::@88X@ 88:. .::.    .  .   .  .          .  . .  .      .    .  .  .      .     . .  . .        .  .      .       
.:. . ........... .....:%tS@XS8888S888SS8 S;. ....... . ....... .  .    .     .    .  .          . .    .      . .   .  .:::::.;%8@t;::..:X88 88888888888X:...:::....;%X888S88S8 888888 8@X8@888@8@888XX8@.t888@88X88XX:;:;;t:. .:.   ...... . .     .  . .  .....  .     .   .   ....     .  . . ....: . . .... :88SX888%.::@88888888S 888 88888%::... ::t888@8888@88 X88888S88 8888@88888X8S888t%88 @888;.  ..:::.              .  .   .           .  .    .     .   .  .   .            .  .        .  .  . . . .
;::.....:.:..   ..;t%;:....:.::tX888888%X888:...:......:  .. ..:.     .    .     .       . . .       .     . .     .  . ........::.::::.:X8888 88@ 8@8S8SX  .......:;8@8888 8888888S8.888@8@8888 8 88@8888%t@888@88888@.:;t;.::  ...            .  .  .  .           .   .  .   .     . .    .   .    .   . .  . .X888 SXX. :;t::;ttX8888888 88888XS%;::.;888%8888888:S@8888@88@88X88X888888S 88S888SX888%.   ..:::..  .  . . .        .    .  . .    .    .    .               .  .  .  .     .  . .       .     . 
t;;;:::;t%tt;::...;t%t::. ..:.::.:%888 8S8888@;::.. ;:.::   ..;;:.       .    .     .  .       .  .    .  .     .      .  ... ...:.::::;t@8X888S888888888... ...:.;SX8888%X888888888@8 888888888888S8X@8888X8@8888X8 88...;;. ..  .. . .  . . .       .   .    . . .   .      .    .   .  .     .   . ..  .  . . .t88@8%@%t.;%t;::.:;t%%8888  XX888S8888@888%XX8XX8  88XXX@@88S88@8@S @8888SS88@S8X  888S:..  ...... .   .      .  .      .        .     .    .   .  .  .  .  .             .         .  .    .     
S%%tt;tt@@8@8S%t:..::....:.:::...:::X88888888 88:.. ::  .; . .:.. . . . .   .   .         .  .   .  .        .    . .    ..:.....::;;;t8888 8X88888888 88t ...:::;S88888XS888%tSS@8888888S@ 88@888S8888@8888X888888S@@8;:..:. ....  .            .  .   .   .             . .    .   .      .     .    .  . . . ..;88S8S88%::t::.::;;%%t;;tS88888 8 @@S@@888@88@8888888S88@8SX88888 88888@@ 88X;@88888%t:.     .:.. .  .     .       .  .    .  .    .      .               .    .  . .  .    . .  .       .  .... .
888X%tt%88888X8St;:.......::::. ...::;SS888888 @8::. ;:..:  . ....  . .           .  .  .      .      . .  .   .      .  ..:.:....;;S888 8SXS88 @8X88S888: ..::;;tX888 8%888%.:;;;tSS88X8XX8888@88888%888 88888%X88S888X:. .:  ...    . .  .   .   .  .   .   .  .  .  .       .   .    . .   .  .   .  .  . . .  ;S8%8S8XSt;;.. :::tS8@S;;;t;%@%.X88XS8S@@8@X8 8888S88888@ 8SX88@X 88X88SS88%:;St@t;:.. .  . ....   .    .    . .  .      .      .    .  .    .  . . .  .     .           .         .  .   ....... 
%%t;ttt%%X8XXX%%t;;t;::....... .  .. .;@888 888%888@; .;: .:...::...   .. .  . .    .     .  .    .          .   .. .   .........:t@8%8 8888888888@8S8 88S...::;;8888@8 88@;:tS8X8X88X88 8X@88%@%888888@88888888888X@88@.: .:.   . .         .   .          .     .      .  .    .    .     .      .   .         ..;888X88@S;.. ......:;::....:;..t@@SX888888888@888S8888 X888X8X  88S88S@88X..;t;.....    .   ..: .    .   .         .  .    .     .        .             .     . .  . .    .  .  .     .    ...  .
;;::....t%;.::;t;X%ttt;:::...... ....  .tS8X8888@ 8S%88%%%;:. ;t;. .  .    .     .    . .       .   . .  . .   . .... .  .::;;t%%8t8X88888888888%8888@88@8t;::;t%@88X88888::tS8@8@8 8888888 88@888888  @88888888888 X 88S: ..::.. .   .  .          .  .  .   . .    .       .      .    .     .      .  .  . .   :;X888@ 8t:. ....   ..  . . .:: ...:;tX@@SSXX8@8@%8888X888888 888X@88 @888.. .... . . . . . . ..   .        .  .  .       .   .     . .  .    .  .  . .    .            .      .    .    .        
%%tt;::..:.::...;t;t%%tt.:::::.. . ..   . ;8888S88%8888X888X;..%;.  .    .    .    .       . .    .              .  ..   ;;SX888@8S8888X8@@S8@88t%88 8@888t;;;;t88@888 88%:tS88 888888 8 88888888%S88888888 @888S88888888.........         .  . . .   .     .      .   .  .    .  .    .    .    .  .      .    . .;;@8XX 8t:.. .:.... ..    ......::::;:::;;%@X8%8 88 XSS8S8S 888X;88@ 88@;... .................:.   .  . .           .  .   .   . .        .   .        .    .  . .  .    . .     .   .   .  . .  
8@@@XS%%ttX%:.. ...::;:::;;%%%%t;:.. .. .. :t8888888%S8SSX 888t    .  .     .   .    .  .      .    .  . .  . .     ...  .:;t%SS@@8888%%:.:S88888%8 8%8888S;;;;S88X8S8888tt888 88888888 88888X8S8SS888@88@88888888%8 8888t.::. . .  .  .    .       .    .     .  .     .   .   .    .    .   .   .    . .    .   .::%88S88%. ...:::... ..... ... .::::...;X88888888888@X 8888888S:S88888X;;:::......:...:.:....::: .        .  . .  .      .   .      . . .   .    .  .    .   .        .      . .   .   .        .
t%%8Stt@XSX%%;:.. ...:..:::;tS88St:. . .  . .:;t;%@@XX88888X88S8X..  . .... . .   .   .   .  .   .    .    .    . .  ..  ....::::.;t;:...:%S88X888%8S8 8@S@;%tS888S8 88@%S888S 88888888@8 888888888@88X@S88888888@SX88@888;....   . . . . .   .  .     .   . .       .        .   . .   .       .    .      .     ..:%88 88;. ..:::.  ...::.:..:..  ... :;S88888 888XS8@S88%@XXXX88@8@88%;;;ttt;:  .:.. . .;::::.::.   .  .            . .        .  .       .    .     .    .     . . .   .  .     .   .    .  .   
t;;:  ::.:;;;:::..::... ....:tS%;. ....:::..   ... .:SS@XS8 S 8S8:X;. :;:.::.. ..   .   .   .   .  .     .    .       .     .    .      . %888888S8S88X88888;:SX8@8X8888%%88:888@88888@8@8 8888 8X8888S8@S88S888SS8888X@ 88t.      .. ....  .  .  .  .          .  .   .  .       .. .. .  .  .    .    . .    .  .. .tS@8t  .            ..   .  ..:.. :S8%8@@S8888@888S888::t8888 8888@%t;::tt:   . .  . ..    .  .   .    .  .  .       . . .       .  .     .   . .   .    . .       .      .     .    .   .  . 
t::....:tttXt:.. .;;t;:.....::;;...:...:;;:.....  . ....t88X8888S8 8%;;;t;:. ..   .       .   .      .  .   .   . .  . .         .  . ....;SX888X8S88S8 8888;.S88.8  88t%S8 8888888@X88888@888S88 88SS8 88888888 88S8888 88X:. .. .  . ..     . .       .  .  .             .  .   .  .  .       .    .     .   . .. ......    . . . .  .   .   . ..:::.:%888888 @@8@8@88888@;t8888 88@XS8X;::t;. .   .     .     .   .    .        . .  .       . . .      . .   .      .  .       .  .   . .    .      .   .      
... .:;tSX@X%t;:..:::::.. . .:;t:tSX%: .::........ .. ...:%@8888XX88888%: . .. .     . .         .        .      .    .    .  .  .    ...;t@8888S8%8888X8X8X8;@888X88X8.%8@88888 %%888S888S888888888S8S88@X888S8SX 8 8@88S888t::.. ::. .. . . .....  .           .  . . .  .     ......:.: .  .     .     .   .    .. .  .  .             .   .    .....:S88X@S 88   8 8888888X8@@8888X@X@S;;;;:. . .  . .   . .   .     .    .  .      .   .  .       . .      .    .        .  .       .     .   . . .   .    .  .
........:;ttt;;:::..   ......:;;;tX@S;.::::::.::::..   . ..;;S888888S888@ .  . ..  .     .  .  .   . . .     . .   .   .     .   .. . ...tSX8888888S8X8@S888X8X88%8 88StSX8888888@88X8S:XX8XX8S8@S8S8 @88S8888@XXS88888X888888Xt:...... .    ....      . .  .  .             .    ..:.::::.     .      .         .  .. . ..   . .  .  . .   .   .  .. .:%88@@ 888 8@@888888888 888X;t:.;tt;::::.::..  .    .     .   .      .   .  .  .   .      .  .      .  .    .   .  . .     .  . .    .    .            .     
.::::..........:;;;:... ..::;;::.:;t;::tSSt;;;t%t;:..  .......;X88 8X8 88;.:...:.    .     .     .       .  .    .   .   .     . .  .. :.tX8888888@X8X8S8X88@@8888888@@t%88 888888S88S8t%8888 8S%@888@ 8888888888X%888 XS8888888St;;:........ .  . .              .  .  .  .   .  . .......  .    .  .   .  . .    . .  .   .       .     .      . ...:%88X@8888888888tSX888 X88 88Xt;:::.......::.    . .   .     .   .  .          .      . .       .  .       .   .   .    . .         .   .     .  . .  .   . . 
;ttS%%;:........::::::..  .;tt;:....  ::%XXSSSX@%::....   . .. .t8888S8888@%t:.:. .    . .   . .    .  .  .    .   .   .   . .     .  . . :tS888X88@888888@888@8@@S8@88%8X:88S 888888888;;%S88 X%St@88888S8S8@8 8@%XX88888X@888XS 8%88@t::. .  ...   .  .  . .  .                              .                .     .   .    . .     .     . .  ..:;X8SX88@8888S8S;:;%@XSX88X888888@SSt;:.. ..... .   .     . .            . . .  .   .       . .  .     . . .       .    .      . .  .       . .        .        
.:;t%tt;;t;::......:::.....:;;;t::.. ...;%X@88SX%...... . .. ... .X888S8 888@: :   .  .           .      .  .  ..    .   .      . . .  .  ...:tS888888S888888@88X88 8S%88%88888@8888S8@88%%8888888:.;88888 8 8XX8888St;SX8888SX88@8SX SX;:.   . .     .           .  .  . .  .  .  .    .  .     . .  . .  .  .   .     .    .     .  .   .      . ::t8 8@@8  88%:; .:XX88888S%@X:88@SSt;..  . . .   .     .      . .  . .         .     . .  .        .          . .     .    .  .       . .  .     .  .    . .  . 
..::;;;:ttt;:..... ..:..:....::t:..:.....tS@@t;;:.:.... .. ..::...:t888 8 %88:. :.       . .  .  .   . . . . .  .  .   .     .   . .    .....:::tX8 88888@8@888%X888888%88888@8@X88X8@88@S@X888888:::;X888888S8 8888888%S%%X88888 8 888S..  ...... .     .  .  .      .        .     .       .                  .   .     .     .    .   .  .  .  .::;88 8SXS8@88S.:tS888888@t;:.:t:.::.. .       .    . .   .  .          . .  .     .          . .    . .  .  .     .      .       . .          .   .   .         
;;...:.:...:.:;%;;.. ...::t%%;::...:::;:.;%%;.::;;t;;....:.:;;;::;:.:@88 8 88@;:.  . . .           .     . .... .    .   .     .  . . .  ...:...t@X88XXS888X88888SX88@tS888888X8888X 8888SX8888S88%;::::;@8t8% 8 888X888S@ttt%@8@SSS@S;. .  .......   .          .  .    .  .    .     .  .   . .  .  .  . .  .    .  . .   . .   .    .          ...:%@888XX 8888@%X8888%88S:......... . . .  .   .       .      .  .  .      .  .  .  .  . . .     .            .    . . .    .  .     .  . .    .    .   .  . .  
t;;::;::......;;t;:. ....:S@8S;:....;;t;.::::.::t%%t:...::;;;t;::::..%888 8 88@%:     .   . . . .    .   . . .. .  .    .  . .   . ..  . ..... . :%88@8XS8888X@8888@88X:t888X88888S88888%%888%8888X8;::::..:%888888S888 88::..::... . ....  ....:.  .   . .  .     .   .      .    .     . ...    .  .  .    .   .          . . .   .     .  .  . . ...;@88%888@ 88S@X8X@888S:..    ......    .  .   . .      . .         .  .                    .   .  . . . .    .         .   .   .         .    .             .
:.:;%XS%::...:..;;;:...:::tX88@;:. ..tS%;:::.:::%%t:....:;%S%;......:::S8@ 88888%.:...  .. .      .    .              .        .                .:%S888888888@88888888@@tS8 888XS8 888@8SS8888888X @8;.:::::..;S88X888888X...  ... ..     .   .   .           . .         .     . . . .....................    .    .  . ........ .    .              .;S8S8S88@88@S8@88X@888t.:.  .   .  .        .     .  .      .  .         .  .  .  . .  .  .  .            .   .  .  .    .   .   . .  .   .     .  . . .  .  
...::;;t;:;:;::::;tS%t:.::.:%@S8X;..:;%%tt;;:.:;;::.. ..;SX@%:.    .....S888@888@:.... .... .  .    .    . .  .  . .    . .  .    .  . .  .  .   :%8888 888S88888888X88888888888@88888@8888 X88  8888@:....  ..::;;ttS@@t:. . .  .    .  .     .     .  .  .      .  .  .   .      .    .:.  ...... . . ......:.:........ .   .      .    .  . . . ...;%8 8 888SX888888X8%8X@;.;. .  .      .  .      .   .    .       . . . .    .    .       .       .  .  .    .         .         .     .  .   . .   .          
:;::..:::;;%%tt:::tS@S;.:::::;X88S: :::. .::.:::::... .:t@@S;.... . .. .;%@8SX888t:.. . ... .   . .   .        .     .     .    .       .      .  ;X8888%8X88X88S88888@888t888888X88888888X8888 88888St;..   ...:::..:.:.. . . . .  .      . .  .  .         .  .            .  . .:... ...:::::.::....:. . ....::: ... . . .    . .    .         . .:%888SS88888X8@X8X88888@:.::       .  .    . .  .  .    .   .  .          .    .    .  .     .  .   .     .    . . . .   . . .      .             .    .  . .  
%%tt;:::.::;ttt;;::t%S%t::::..tX@X;.::.:::....:..:;:...:%@X%:....... ....%8@88S88@:..   ... .  .        .  . .    .    .      .    . .     . .   .:%@888S8@8%@888 88X888888@%8@SS88@X888888 8888888X8@88: . .... ..:..... ..  . . .   . .        .    .  .         .  .  . .     ...:. . .::::::  ...... ..... .  ..          .       .    .  .  . ..:%88X@ 88X8888888 8@@8@;. :;..  .       .      .      .          .   .  .   .    .      .  .      .   .  .  .                  . .    .  . . .  .    .        .
:;::;;;;:.:.::::::@t%XXSt...:...;8@;:@;%S%;. .. ..::...;SXS;:..... .  ...:S8888S88;...   . .    .  . .          .   .    . .     .     .       . .:;%%@888@888%88888888@8X888X@@8 888888S888888888@88@888% .... . . .   .    .      .     .  .      .     . .  .     .        .   ...: ...:.:.:. ::.....::.:::.:::....... ......  . .    .         ..t88XX88888 88@88X88X:;;. .::. .   . .    .  .     .  .   .  . .    .      .   .    . .       . .        .     .  .  .  . .  .      .    .          .    . .    
;:::.::::...:.:.:;t%S@88S;:..  .;SS%;:.:;;;.  ...... .:;%S%;:......   ....t8@%8888:....   . . .        . .  . .       .     . .    .     . .     ..:;::%X888888S888 888888S8X%X%S88S8888S8 8888%S8%S888 8@.. ..      .    .    .  .    .      . . .    .         . .    . .    . ..;::%StS%%;;;%S%%%%%%%ttttt;:;:..::.:.::::. ..:      .    .  . . ..;888@X888888888@S8SS:.:   :;:.   .   . .      .                 .    . .    .   .      . .       .  . .    .          .       .  .   .     .  .  .    .     .  
tt::..::::..:::..:;t%XXSX%;.....;S@88;:.:::.... ....  ::tt;;....:.. .  .:.:X888888: ...   ..   . . .  .    .     . .    .      .     .  .    .   . :::.t88888888888888S8S88888SS%%@%X88888888S  8X@88 S8@8X:... .. .. . .   .        .   . .         .   .  . .       .   . .    .%8                  8 888888888@%:;%S%tt;... ...   .    .       ...t8 8X%88@8X888XX @S;.:: ..:::. .         . .    . . .  .  .  .    .      .       .  .      . .    .      .   . . . .     . .   .   .   .     .     .    .  .  .
:::::;t%t;;t;;:.. .:::;t@@t;... .;@8Xt: t%%;. .......:..::::........  ..:::%888 8X%... .  . .   .        .    .      .   . . .   . .   .   .   . :: ...:t888 88X8%88888@8@@88888%%::.tS88888S@888S%8888@8888:...::. . . ..    . .  .         .  .  .            .  .      .   .  .8 @@@8X888888@8X8%8X8X8X@@@@@XS%X     88S;... .:     .     .  .   :S88@8888S8X88X8S88S ..:. .:;.:.   . .  .     .          .      .    .  .   .  .       .  .     .    .  .   .         .  .    .       .   . .   . .   .         
.::::;ttt%%%;::::..:::tS8@X%:. ...;tt;..:tt;:. ....:;tt;:::::::.:.. .: .:;:t8 X@88t. ..    .  .    . .  .   .   .  .   .       .     .       .  .:....::t%8@88@8@SX8X888X888X88888t;.;;t88X8888888%88 8X@8@X:..:;:  . . ..  .     .   . .  .     .    . . .  .       . .  .     ..;X88888888888888888888888  S SS8@8S8@8X 88: .. ::      .  .    .  :8888S88%ttS8888 88t   .. :;:.. .          .    . .  . .    .     .       .   .  . . .      .    .        .    .  .    .    .    . .     .              . .  .  
%tt;:.:.;ttt:..::;:.::;S88@%;...:..:;:....::.......;%XSt;:::.....:.. : ..:.S888888X...      .  ..         .       .       .  .   .      . .        . ..::t@8@88888888X888888S8%X@888%;;t;:;SX88 8888 88@S888S.:;:.. . ... .   . ..   .       . .    .       .  . . .        . .   .:.;%SSS%X@S%tttt;;ttSS8888888888888  S 88;. ....  .... .. .....:.S88S8 88tS8888X 888; . .. ..:. .  .  . .     .            .   .     . . .              . .    .    .  . .    .      .     .    .     .  .   . .  .  . .     .  .
888Xt;. .:::. ..;SS;;..XXSXS:.  ::ttt:... .:;:: . .:;;:...:.:......    ..::%888X88X:..... .  ...  .  . .     . .    . . .      .   .  .     . .  .  .... .:S@S88888888@@ 8 @88888@88X8X:...::t@@@888%@8S8S8888:;;   ..:....   ....      . .       .    .  .           . . .      .         . . . .       .::::;::;t%X%;%%S%:..  . .......:.:....:.:t8 88:8SttX@8888888:.. .... . ..  .       . .   .  . .  .       . .         . .  .  .       .   .  .        .    . .   .  .   .    .    .          .      .      
ttt;;:..  .   ..;%X%;..;;tSt:...:S888;:...::;:::..::..  ...:::..  .   ..:;;888X88X;..:... . ... .   .    .  .    .         .     .  .    .      .  . . ..  .:t@88 88SS88X88 8X8S8X@888S@;;;:.:. .tX@88888888 88%;: ....::...    . . .       .  .     .       .  .  .        .  .   . .  .           .  .   . ... ..::..::::.   ....: .........:...:X88X@ %%X@88S8@ 88:.:..  .  . ..    .  .      .           .  .      .  .  .     .     .  .    .      . .  .    .     .      .    .   .     .  . .    .  .   .  . 
..:.:.  .   . ..:;%%:...:tXSt: .t8 %88::::...::;;;;;:..;;::.::::.... ...:;%@ 8X88X:..:... .  ...   .   .       .   .  .  .   . .      .    .  .    . ...  ..::%8888888X88@88X8X8888@88888@;;.... ..%%@8888888888%t.  ...::..... .     . .    .   .     . . .   .    .  .  .               . .  . .       .  .  .  ....:t%%;... ..  .:.... ...:::::%8 88 88%88 @8X%@8t...:....  . ..  .  .   .  .    . .  .       .  .   .      .     .  .     .    . .         .    .     . .     .   .   .  .       .       .      
......... ......:.:;..::.%@88;:.S8888S:::..   ..::;:::;;tt;::;;:;:....: ;t88X8888@:.... .. . .   .        .  .   .         .     . .   .    .    .  ... .. :;;;tX8X8%88@88@88 @X88@S8X@888X8S.:.:.:;::tt%8888XS88.::.    .::...... .      .        .         .   .      .    .  . .  . .      .    . .  .  .  . . .....:;::.. ..............   ..:X88@S 88X88S8SS88%:. ...  .. .. .       .       .       . .  .      .    . .   .    .   . .   .      .  . .    .    .       . .       .      . .     . . .    . . 
....:::: ..:;:. .:;.  . :X88X;..88888X%. .....  ....::;;;:.:....:.. .:.:t8 888888t......  .   . .   . . .   .       .  . .    .     .   . .    .  .  ...  .;tt;;:tX88888888888%888@8@8%88888888%St;;;::::%8888X888;.::..   .....     .  .   .  .    . .  .         . .     .        .    .  .    .           .     .     . . . . ........ ..::. .:8%S@88X88888 8@8X ..   ...   ... .  . .    . .    .  .          . .    .        . .         .   .  .        .    .   . .  .      . .     .       . .        .     
   ...::..;t%%;..;;;. . .tXXt:.:S@8@88;.. .   . .. . ..:. . ......:.:;X88S 88888@. . . .. .    .          .   .  .   .      .   .    .       .   .. ... . .::::.:;;%S888888%888S@8888888@X88X888X8;:::.:.:t@88@8S88. ...:.    ..  .       .     . .        .  . .      . .   .   .     .       .    . .  . .   . .   . .   . . .  ... ... ..  ..:S88@88@88S8X 888%; ........ . . .  .      .     .       .  .  .      .    .  . .      . .  .          . .  .   .    .         .  .    .  .  . .  .     .  .    .  .
.:..::;t;::;%S;::;%t;. . .:::..:S@88@t;:  . ...:......  .. . ....:t%88 SX88888@;    ... . .  . . . .  .        .   .    .  .     . .   . .     . ::. ... . .  .;t%SS@88%88X8S888 8X8888S8@8X@8@88888SX;tSX888X@88888X:..::  . ..    . . .    .       . . .   .    .  .        .    .  .   . .    .      .           .      . . . .....  .. ...;%8 %8X 88X%8 888@.:;...:.... . . . .    .  .   .    . .          .  .    .          .           . . .          .   .     . .  .      .                .       .      
:::::tt%t::.;::.:;%%t: ........;X88X%;.....::;t;t%%%%tt;;;;;;;:;;X8%8 8 88888X;.  .   ... .   ..    .   .  . .    .   .      . .     .    . .    :.. .  . .. ..tSXXSt@88X888S8SX8X8S888888 8 @888888 @88888@@X@8888%@8t. :.   :. .         .   .   .       .    .      .  . .   .       .     .    .  .    . .  . .   .  .  . . .   ... ..  .;%8 8XS 888 X 888S..::..:..... .. .. .  .      .   .      .  .  .    .  .    . .  . .   . .  .  .      . .  . .    .   . .     .   .     . .  . .  .  .   . . .   . .  
::..:;%%;:::::..:;%St:. .:::..:t@8S8t:....;%8888:8@XSt8.8S8S@X@@8SS8SS8888S@;;;;:    . . . .  ..  .      .      .       . .       .    .      .  . ............:t%t%::88S8888888X8 888@%888@8.8XXX@@88888S@88888X88888S;:  .. . ::   .  .        .    .  .    .   . .              .  .   .    .         .         .    .  . . . ...... .  .;t8 S8X888888 8@8;.t .:...:..  . . . .      .         .  .      .  .       .      .            .   .  .          .           .    .   . .     .      .   .       .     .
.......:::......;%XXt:....:.;%%%t;%::.. .t8S@X8XS  88SS%8%8S@@@S 888888XS@;:.... . .     .     .    . .    .  .    . .      .  .    .    .. .   .        ........:..::%88S 8X888888 888SX888@88S8 88   8 88888@888888 888S. ...::: .. .:.: ..... .  .       .         . .  .  . .           .    . . . .    . . .    .          . ...: :...;%8 8XS 88888 S8X;.. ...  .   .        . .     .  . .        .        .  .    .  .    . . .  .    .       . .  .    .  .  . .   .    .      .     . .        .  .    .   
....  .:.....:..%SSt; .... .;tt....:...:@88@XSS888888X88888888888888888%%:..         .     .    . .     .       .      .  .      .    .  .    .  ... . . ... .........:88 888%8@888@888%X8%S888  8888@88888S88@88X8X888888:  .. ::.:...:::. ..... .   . . .    . .  .     .        . .  .  .  .           .       .   .  . .  .  . .:. ;  .%8 8@8 888@8X@S88S:. .::    .    .  .      .          .  .    . .  .   .   .   .    .       .  .     .  .     .  .    .       .   .    .  .   .        . .  .      .   . 
.:.  .:%t;...:;tt%;;:::;:;t;;::..  ...:t88SS8888888%8XXSSXX@@8@S%t;:;;::.... .  .  .   .     .       .    . .     .  .       . .   .       .   . . ......  ... ...:...:X888888t8X88@88%@S88X8888888XX8X88 8888@ 888X@@@8 88t: .:;:.::.    .. ....  .         .         .    . .  .       .      .  .  .  .   .  .   .        .    :::. :.:%8 8@  8@X88X8XS88t..  :. .     .   .  .     . . .  .       .      .  .      .     .    .  .      .  .     .        .    .  .        .       .   . .  .        .  .       
.  ...%8@%:.:ttt::::;tt;;S8@S;. .. . .t888S88888888@%t;::::.:..::......... .  .  .      . .      . .   .      . .      . .  .        . .     .  ...... .     .  ..::..;t8X8888@XS888S8XS8tS@88 888888888X @88 8888888XS888888@;;. .:......    .: .   .  .  .   .  . .    .      .    .      .    .      .         .    . .      . .:..  ;SSX8X S@88@%8@8@888.  .      .  .         . .          .  .    .  .       . .   .  .   .       .    .   . .   .  .  .  .    .  .  . .   . .           .   . .     .   . .  
:....:S8@%..;%t;.:;S@88@;tS%;..   ...:888:S888888@S%t;;;;:::::.......  . .  . . .   . .     .  .         .  .     . .          . . .     . .  .  ::....  . .      :.....t88888%888@8XS8@X8S8888@888S.888  88X@88888@88888S  888St;. . ..... .  :..  .        .        .    .  .    .   .  .   .    . .    . . .  .   .     .  .   . ...;@%@  8X%@88%;8@88S8S.   ... .      . .  .        .  .        .        .  .            .    .  .   .             .         .       .          .  . .  .   .     . .    .    .
:..:%XXX;;..:;:..;X8X88%@t:......:..888  88888%;;... ........... . . .  .  .   .         .        .  . .      .       .  . .  .       .        .  .......... . ..::t:..:;8888888%888X8888888888888 8888%@8@888888@@888X88 S88 88@::. ;:. .:.   ....  . . . .    . .  .  .        .              .      .        .      .  .     . .:::;888X@8 8  88X888@@88@t .   . .....         .   .       .  . .   . . .   .   .  . . .      .   .   .  .  .  .  .    . .  .    .  .     . .  .   .     .       .       .    .  
;..;%S%;:....:...::;tt;:;... .. .:;S8 88@888;:;;:  .     .  .   .  . . . . . .. . . .  .   . .  .   .    . .    .  .             .  .   .  .    ..:...  ... ..... .;t;:;;8@888888888 888888888 88 888888 8SX8888@88@88X%@888888888S:. ;.  .:.. ....... .  .   .     .     . .  .   .  . .  . .    .  .    .  .     .       .. .   ...;8 888X88888888X8888888S    .        .  . .    .   .  .    .            .              . .    .   .      .     .  .        .    .   .  .    .  .   .     .  .    .  .     .    
.....:.. ....  ..... . ....   ..:;8;SS88888X:..:............   .. . .  . . . . .         .     .       .     .   .   . .  . .  .      .     . .  .::..  ..:::;;;:..;%%SXX8@8888S888888 X8@88888 88888888888Xt%8S8@8@888::;888X@8S888X;. t. .:...:: .   ..   .   .      .      .      .         .       .       .     .  . . .. .  .:t888888 888888@ 88X8%S88t  .  .     . .      .           .      . .  .  .   . . . .  .      .         .     . .      .  . .   .    .       .          .    .   .    .  . .    . 
.:.....:....  . .......... . ..;88S8X8888@8S;:..... .. ......:... . . . .  . .  .  . . .    .     .  .    .    .         .    .   . .    .       :... ..;tS@88@8@SX888888 8@8  888888888X88@888@ 8X88888XX88tX8@@888S@%t.;t888SX88 888X: ; .....:::...   .        .  .   .  .   . .      .  .    .  .    . . .   .        .... . ..t8 @88X 88t.t88%@88X@ %8@:    ......  .  .  .    . .  .     .  .    .      .           .  .    . . .  .  .        .    .        .      .  .    .  . .   . .   .   .         .    
::::::..:....:..... .....:.::%@S:8S8888@88t:;:.    .  .     . .  .   .   .  . .  .        .   .  .     .    .     . .  .    .   . .. . . ......::...:..:;X8S%:;8 888X888S8 8t88@88X%8XX@88@8888@888%888;@.8@:;@8@ 8@888t..:;%@8888888% 8Xt; ....::%%;.. ... ... ..     .            .  .      .       .           . . ......... . %8 8X8X%8X:..:%8@8 S888S8:::... .:..............         .        .    . .     .  .  .    .  .             . .  .    .     .  .    .  .   .   .        .         .   .  .  .   .  
ttttttt;8t;8t;t;::.:.::;8X888SXXXS88888@;........       .       .  .   .        .   .  .    .      . .   .    .  .        .     ..:.: ...:::.:tt:...::.:;%X@88888@88888X88 8888XSSS88 XS8888X8@S 888888S@ 8S..:S888X88@@;: ...:@888XX@S8888t;: ..:tt;:.... . ..... .     .  . .  .        .     .  .    .   .  .        ..:... ..:8@8X8@ 8%..:%%t;@88@8888;::;;;::.   ..:.::.:..... .  .  .  .  . .   .      .  .     .  .       .  .  .  .        .  .  .     .  .   .   .   .   . .  .    .  .         .        . 
%X%S8:8:8 888X8S8:8t8%8 8 S%8888888888@......... .  . .   . . ..     .   . .  .   .      .     .           .   .    . . .    .   ..::.....::%t;;%8@X@8@@@St%88%X8 8 S S8888888SS@X8@8888888X888 88XS88S@@8S;...;@88 X88SS. .::::S888 8888 88@;;. ......::.. ..::.:  . .    .       . .  .   .        .    .      ....:;: ::...::t8S888888X: .%X88%tX88XX8SX;.;:t:. .   ...... ..        .      .        .  .      . .      .  .       .    .  . .          . .      .           .     .   .     . .  . .   .  . .   
SSS XXS@X@8@XXXSS8S@ X 888 888888888X;:.     .  .         . .. ..  .                 . .   .  .  .  .  . .   .    .        .   . ...::::;t;X88:SX8888 88X88%t888SS 88888888%t%SX8888 S 888%X88@8 888888 888%:.::t888@88SX8;:%SSt:tS@8888@X8@X 88Xt..    ... ..:;;;.     .     . .     .       .  .     .     .  . .: ;:...  .:tS8X888 88%:. .%888@8tS888@:@8t:t@8S;..   ...    . . . .     .      . . .      . .       .    .   . . .   .         . . .  .      .      . . . .     .    .   . .     .        .     .
8888888888 8888888888888888888888@%;....    . .  . .  . .  . ....     . .  . . .  .      .        .   .    .    .    .  .    .   . .:.:;; XXS@8SX@8X8 888X888t888888888Stt;S%X8888.888888%;t8888888 S888S88X:.::.tS88X8@8@X%%%SS: .;%8888 888SS 88@;:..  ...  . .. .  .   .  .    .     . .    .   .     .    .   ::.:.  .: .:X88888 88X:..  :X8888%;t8888S888888 88t:.... ........    .     . .        . .      .  .   . .              .  . .  .      .   .  .  .  .         .     .           .     . .  .   .   
t@88888S888888X@88888888X888S88@;:.. .  ... .. ..         . .... .  .            .  .  .    .  .    .    .    .    .     . .  . .::...:: ;%X8SS   88 8 888888t:tS888Xt;::t%@888 8888888;.::;888 888@8@8%8S@%; .. .;@8888X8XSt:;t; :::t88888X@888@ 888St:. ... .     .      .    .   .      . .      .  .   .      ...:.   :..S88888 @88..:. . ;@8X8%::t88 @X%8@888@8@;t;;...:...:.. .    .  .    .  .       .  .      .      . .  .  . .            .     .        .   .  .  .   . .   . . .  .    .          .   . 
..:ttt%tS@SS%XXt%%%SSt.ttt;t;;:..  .  . . ... .    . .  .             .  . .  .       .   .   .  .     .    .    .   . .  . . . .t%:...  @X@@8S@X88888@%8S888@.  ::.::;%8888@888888@St:tSt:;%8 8 8@8S8@ 888;: . .  ;@88X88 8;.:%;......t8888 S8@XX8XXS888X;:.:....    . .     .   .   . .       . .          .  . ........::Xt888@ 8@t..;;. ...:S8XS@X%tt%8S8X88888@%;:.......:.....  .       .    .  .  .       . .     .       .        . .  .  .   .     . .  .   .         .     .          .    . .  .         
.  .....:::......:.   .. .  .   ..  . .. .. ... .         .    .  . .           .  .        .       .     .    .   .     . . . ..%t;   .t8X8@@888S8S888X8888St.  .: .;%8@ @@888888;..t8888;.:X888:888888 8@;   .   .t:88 8 88%:%;:    ..;;S8X888X888888 888X;::.:;. .     .         .     .  .       .  . .       .::..:.:t%t8@ S 8@:...:..  . .::t8@888X:%888 88t.::......  .:.;t:     . .     .      .   . .       . .   . .     .  .  .      .   .   .               . . .    .      .  . .    .      .  .  . .  
.. . ...;t;:... .   . .. . . .    .  . .....      .  . .    .    .     . .  . .     .  . .     .  .   . .    .        .  . . .  :;;.  ::;8X8@8888X88@8888 8@S;:.. .;S888@@ 88888S;:::t8888@.;88X8888@@@8%S@:..   . .t.;8888 88S;;:...:::..;t@88 X 8S8X888X8888S:..    .     . . .     .        .   .        .  . .......:;X%@888 88;:: .   ......:;888888:.X888S8X;....::.:::. .... .      . .    .  .         . .             .    .       . .       .   . .  .  . .  .      .    .  .        .    .  .     .     .
. . . ...::.....  . ..... . . . .   . . ..   . .    .    .   .      .      .     .         .  .     .      .   . .  .    . . .  .;:. .::;888@88S8@8X@8888X88;..:::;888 8 8888XSt;:;.. :@888Xt88888S88888 8S;.........:.;8X8S8@8S%%:.::::: .::;t%@88888X888S88@ 88@.    . .        . .   . . .   .    . .  .       .. :::t8;8888S88S...:. ....::.:::;X888S..t888 8S88888@888@SS%.....  . .      .    .   . .  .     . .  . .  .  . .    .  .      . .    .       .     .   .     .   .    .  .    .   .    .    .    
         . . . .    .  . . .  .   .     .  .     .     .   .   .  .   .  .    .   .  . . :........::::.. .   .   :.......:. ..:;;t;;;::.:S8%8S8888888888S8@@..;;;S8 8  @888Xt;%@St;  ..;X88888X88@@ 8@8 8Xt;. . ... .::::%888X8888t:: .:. ..::::t@@88X88X8S8 @88  8X:.:.:::...:.::. .. .  . ..:...... .... . . . .  .:;t88888@ 88X:.... . . ....:.. .;%:. .888@8 88X888@  S88@t;:...::::.. . .. ..    .        .            .        .   .   .  .    .    .  .    .     .... .    .    .   .  .    .    .   .    .  
  .  .          . .         .        .       .    .  .   .      .   .       .   .       ..........;%%t;:..    . .::..::::.....;tX888Xt:::8888@88X@S8@888%8@....;%888%888SS;;;%S88S;: . .t8888t88888XX8S888t. ... .:::::..:t88 8 8@%%%;.: .  ...::%88888888X S88 88 8888Xt;;:....::..... .  ...:..... . .... ..  .  ...t8%888@ 88; . . .    .......   .    S@88 88@8 @@t8SS88;88:;tt..:.:;:..   . .. .    . . .   . .  . .     .  .     .   .       .   .      .     . ...:::  .  .   .   .      .     .   .   .   . 
    .  . .  . .     . . . .    . .     .  .    .    .       . .       . . .        . .    .  . . .:;;;..  . .    ......:;:..:tSX@8888;8S8X@888 8X88X8 S8@8::.:;S8@X 888t:t%;ttX8@S;:...:t888X8S@88@XS88:8X; . .  .;;t:. ...;S888S888S;:.:.... . :;888SX8@8888 8S@8XX8@@ 888St:. .: .  . ..   ...::  .  . .   .. ... :S8@888@88S:.  ..    .. . .. . .  .  ..;8X8 88@S8X.. .@88.8%8tt:..;.:::.:. ....    .             .    .        . .        .  .       . .    . .  . ..:::    .      .    .  .  . .           .   
  .              .           .     . .     .    .     . .        . .         . .  .    .        .........      . . .::;t;.::;S888SS 8XS 8%:S8@88888XX888X:t:..t88XS888;;%ttt%%S%;::...:;%SS%;%888S8888 S88:.  .. ..:::  ..:;:%88@@ 88S:tS%:... :;:;;%88 88888X888%8X 8888S 88%;.. ..... ....  ...:.  . . ...   . ..;S%888.% 8X:  .   . .  ..........  . .  t8 8@.@88@ .8S88@;t. . . .:::.:... ...  .    .  . .  .     .   . . .       . .  .     . .  .    .        . ....  .    .      .           . .  . .     .
     .  . .  .  .   .  .  .    .       . .   .    .       . .  .     .  .  .     .   .   . .  . ....... .  . . . ::.;.:....:%8.888  8888X.:;t%X88X88888@t;:..t8S%@888St88X::tX@X;. ...;tt:..:%S88X 88888SX.... . ......  .:.::%88888888X8S:.. ..;;..:t88S 88 S888888.888888SS 888X;;:.::...:.  .. ... .. . .... ..;@888888S88t..  .      . . ...:::::..:.. .t@ 88 8888S8;S% X.8%.:::.. .:::::.......    .       .   .  .   .      .  .         . .         .   .  . .  ..... .   .   .  .   . .  .  .     .    .  . 
   .          .    .        .    . .          .  .  .  .      .   .    .     .     .             .... . . . .....;;:.::..:%8XX8 8888888S%X@88888@8888888888S88@XS888t8888S; :%@88S%t%S@88X;;%@88S888888888..::... ...:::. .....t8@88  88@;.......::.:.tX88S 888888 8 8X8SX888888   888S;;:: ..  ....:.......::.:;%88888.S 88;: ............ .:t%t:::;::.:.. :X88@888 888 8 @8;;8X888X8:::.....  .... . . . .  .          .    .    .   .  . .       . .  .      .     .  ...   .   .   .        .      .     .      
     . .  . .    .   .  . .   .      .  .  .         .   .  .   .   .    .     .      . .  .  .  .  . . . ........:;:;:tX8@@@ 8888Xt@X%8888@8888 8X8@XX88X8888XX888S88888%...tX%S@8%888888888S888S8S888S %..::...:...::..  . ...;%@88 8S@;::..::...:::.:%888@%888 8 88S8888X8X888@88X 888%;;::..  .....::.....:S8888888@ 88t:..     . ...::.;tSS%;..:..::. . %888.888%XS8 8 888@8tSSS@t. .t;.. ....       .      . . .      .   .    .        .  .      .   . .    .                 .   . .  .   .  .   .  .   .  .
 .             .       .    .   .  .      .  . .  .    .   .      .   .    .    .  .           .  . . . .. ...:.: .:t%X8SS@S 8@88%%8888888 8 8  88888888%8X@888S88t@88888%...t8@888X8S8@888888@X8 8888888S .;::.:......    ..  ..;%X88 888t::::.....:::::t8888XS8@88 88@8888   S8S8888@@ 88888%;:;:....:;:. ;;S8 888888@888t...........:::...:;;:..:;t;:::... :88X888@; .88  8 88X%%X88;;t%%:     .. . . .  .  .      . .  .     .     . .  .      .  .   .      .   . .  .  .  . .                 .         .     
   .  . . .  .    . .     .      .   . .         .  .    .   .  .        .   .       .  .  . .   . . . .. .....::;.:S8 @8 8888888@8888888888888888S8888888888% 88S%888 88%t;;@888X8888888  8 8X@8%888888%....:.... .. ...:........:;@88@888@:.::..........;tX@888S 88888@X888@88888S @8X88888  888X%;;:  :;::X8X8888888888X:.:tt:::::t%%t:....  ....;;:.:;;::...;@S88 @..;t:S@@S:8@8t .t888X8X.:..  .::::.    .   .          . .   .          . .            .     .        .       .  .  . .  . .    . . .     . . 
               .      .  .   . .         . .  .       .            .  .        . .               . . .. ... ..:::::%8XXX 888@t;%@8 S88888888@8@ @8S%8888@SX88@8XtS88888@%X%%888X8888St%SX8888XX@8@ 8@8%;;: ... ... .:..:;;:. .....:.:8X88S88X...::. .......:.;XS%8X@S 88 S8888888 88888SS88@88@8S 8888@%.  .Xt88888 8 888S%:;S8@%;.:tX88X;:.... .... .:;%St:::. .t8888X%Xt:.    S8XXXS: .8SXX8@;;.  .;tt;:.     .   .  . .          . .  . .      . .  . .     . .    . .     . .     .       .    .        . .     
 .  .  .  . .    .  .            ...... .       .  .    .  .  .  .      .  .      .. .. ......................::::;888 88888%%X88S888@888888888888t;88888S88S@88;t8X8888S;%S8@X8 88S:..:;tX8888@@888@%%SX8888X%;:;;ttt::::;:;:...:::;tX@8S8888t;.......  .... :;S888 8SS88  8%8888888888888 X88888@8@8SSS%SSX8888@@ @@8X88;.:S@S;:. :;%S%;.   .  . ..:;t%%;::.. ..8X8888t..;;.. :S8SX8XX%8 %8St8.:: .:;t:... . . ..   .    .  .  .           .  .    .     . .      .     .       . .   .  .     .   .  .  .     .  
              .   .   . .  . .  .. . .     . .    .  .              .       . .  . .  . .  . .......... .......::;@88 88888t88 888888@8S@888S8%888tt@8888X@88 8ttS888888%%@8X 8888:t;;SXtSSXS8888888888888X8XSX 888888888XS%tttt;;::::;%S@8X 88;:::... . .   ..:.:X8888@888888 8888S8 88888888 8XS@8@@888X8X88X8XS888@8X88:..tt;:..   .:::.   . ...::    ..:...  ;S8@8@@8; ;:. . ...;8X@8X8.  .t8X:.  .;: . .   . . .    .   .    .  . .  .        .    .      .  .    .   . .  .         .  .     .          .    .
  .  .  .  .    .         .    . ...   .       .       .  . .  .  .   .  .       .  . . . . ...... .....  . ....;@ XX 888;8@888.888X;:S8S8tX888S88ttX@88@t@  8X;:t%@@888@X@8 8888%;@8@888@@8S8 88@888888 88 XX88 8@8XXXXS 8 8 8888@Stt;;tX88888:..t;::..  .....  .:;%@888 8 88888%88  888X88888888888S%8X8X8@888@8@88 888@:..:::...  . ::.. .  ..::;;:  .:;:... ..8X@:88 @:..    .::. :@X@88@; .S8X ...:: ... . ..     .   .   .        .   . .  .    .   .  .      .    .        .  . .       . .    . . .  .  .   
   .         .     . .  .    .  ..  .    .  .    .  .           .      .   .  .  . . . . . . . .. . . . .   ....;88X888SX%@88X8888%;::tXX88X8@88 8@tX88@SSX8S@8%:%888888t888%X 8%tS88888888888 88888888888S888888S8 X SX 888888X888888888X8888%ttt;:;:...  ..     ...;%@888X8S888S88888888@8S%S8888888888@8888X 88@:@888 XS.... . . . .:;:    . ..:tt:::;;t::.   ;8 888 X8@: .   .:::.. .8XX88S  88Xt: .;. ..    .. .    .       . .  .    .       .    .       . .   .     . . .        .  .       .             . 
      .  .     .           .    .     .   .   .       .  .  . .    . .           . . . . .... . .... . . .   ...t8@S8888S888@8 888ttt%SX@888%888 88;S88@%%X88@S;::8@888XX888888S;tX@88888 88888S88X888SSSttS@88888888888888@88 88 S888888 888888888888X%t;:.:.. . .. ..:S888 88 88 X@8@8888888@8XS8S@888S8SS  8@t.  S888X88888%;:;::  .:t;: . .........:;:::... .8:8 8@888 @; .. .. .;;%:  88@8888 t8 .::;...  ...   .      . .      .   .    . .    .    . .  .        .  .       . .     .  .  .    .  . .  .  .  
 .  .     .  .   .  . .  .    .  ..  . ..       .  .             .      . . .  . . . . . ..:..  .....   ... .. .X8 888%S8888X 888@%tSS88Xt8%SX88888%SS88@@8888@;:;8888@8@88@88@;::@8X8@8888XX8888S@X8S;:::...:X888888X88888888@88@@888 8 8 8S88 @88@8  8888X%;::::...  .:;%SS88@ 88S8 X8@888888X8;%888X88X 888;  ...S88888X8S 888SXX.. :;t:.  .;t:...     ..... :88888S88:@S8;... .  .;%t:  :@X88  8:@:t;:;..   ...   . .  .    .  .        .     .    .          . . .       .  .     . .      .  .         .      
   .   .          .         .              .  .      .  . .  .      .        .   . . . . .:::.....:.. .  .:..:.;8 888%88888S8 888%t%888@S8S8@@8 888@S8%8S888 88;::%888X88 8S88t::;888X88SX8X@88888888888@%X%%t%X8888888888 8S8S8X88888888888888 @@S888@X  8888t;: . . ..:::S@888X888XX888@888@@888X88  :888;...StS@ 8@XS@S.88X88SX::..::... ..:. :.  .  ..: . .8 X@%8t8S88S8::..  . .;;;:.. 8@@88 .S8.:;t:..  . ..          .       . . .    .    .    .  . .         . .        .        .        . .  .    .  . 
     .   . .  . .     . .      .  .. . .         .             .  .   . .  .     . . .  ..:::........    .:;;;t8 @88X@8888@S88@%%;SS8@88888888888 @88S8@88S 888t:;%%t8888@ 888..;;8@S88X 888%X8 888S 88888888888888888@%S SS8888888888888888888888888888 @888@S 888S:::... ..:;8@8S888%8X@888888888@8@ 888@;::%8@88XX8  888:.S88@X%8t...:.  .  .. .::   . .:. . :@88X8t@X888888:   ...::;;ttt.  8888t  .:;::.   ..:  .  . .  .   . .         .   .    .         . .  .      . . .    . .  .   .  .         .    .   
 .     .           .      .  .   . ....  .  .  .   .  .  . .    .   .         .  .  . .. .:::. ......  . .:::;t8SX88888%8;88888@::X@XS88t88888S8X @X%8888@88.88@;%888888X8888:..:%S8@@@X@888888X S8S@X8888888@88888@88@@XSS%X@88.888888SS8888X%88888888888888 888888@;;.   .:..:tX88X888888@8X8 888X@888;..:S88S8X 8 888%%..X8S@888@. :;:.. . .... ;..   ..::.  ;8888@:.:8888XX .  .:.::;;;tt:   SX8X;  ...:..  ....           .     .  .  .   .   .    . .  .         .  .       .      .   .    . .  . .   .    . 
   . .     . . . .  . . .       . ..:..      .      .        .    .   . . . .  .  .. .  . .:..  ... . .  .::;;S8S@ 8888XS888888%:;@8S888%@8 @88@8 8888 888888 88;@@888888@88t. .;88@@88 8888888X8888S8SS8 SXXX888@SX888S88S@@888XSSSX888888  888@8@X 888%8SS8888@88X888;.....:..:.t8888888S88888X@@ @88::;X888S@ 8888S;;SX88888@8@8t..;%%%:.....:..:..  . .:::  t:88@@;88888@8 . . ...;;;t:.    X8X@8  ;Xt; .  .:.  . .  .     .    .      .       .        .  . .  .     .  .    .  .   .   .              .     
  .     . .......  . ..:   . .. . ... . . .     . .    . .  .  . .  .....    .  .      .           . .  ..t;:;%8 88888 88888888:..S88 8@:@888%8888888888S8888888t888XX88888X%.:;S@@88888888XSSXtSX88X%8@;888888 8X88@8S88X@@8888@8@888@@888@;.X:8888@@8%888@;tX@88 88X 88;:::.:....;88888@888S8X 88@X%%X88X8S8888@S;.t%8X8.8@8%@8X8;. .;t;:  ... ...:..  .:;.   S88S8....%8888@88t.   .:;;:. .   .:t@8@S  %St: . ::         . .    .    . .     . .    .  . .        .   .       .   .          .  . . .  . .   .  .
     .      .... . ...... . . ... . .. .    .        .          .     ... .      .  .    .  .  . .. ... .;SS;;tX88@888X 888888S;..%8888@:%@XXSS88888%X8888@88888%88X888 8 88Stt%8888@8 888%::::.:..:..:;tS@88888888888SSX@@X@X8X@8S8X88888888X%SX8@t888888 88S;:;S88 8@X88;t;.;:...::%S@8 88@8S888t;SX88XS 8888%..%:S8X8XS8X8@X8@%8;.. ... : ...  ...::...::.  S88X:t@  @ .8888@8%t.. .:;;;.      . St8tS  :tt. .:.  . . .      .   .       .       .    .     .  .     .  . . .   .    . .  .                   .  
  .    .  .  . . . . ...  ....... . . .   .   .  .     .  .  .   . . . .   . . .      .   .     .....:.::tXSt;%88 888S8@8@8888@;:.%888SX;t%S;;%8888@X888888@888@@88@88888S88%S@88888XX88X;::::....   ...::;;%X@88@X8888888 8S  8 @@8S88888@88888888X@888.88S888St:S@88XX 88@t::...:..:.:S8888S888@S888X  88X;. ..:S888@@S S;;8888S8.:..:tSSt;;;::.: :;t:.  ..  88@X8;  .  8.88@8X88:. .:;t;:         SXX8S  ;t:.::.        .  .   .   .  .    . .  .  .     .   .   .  .         .    .       .  .  .  . .  . .     
    .   .  .  .  .. ..       . . .     .           . .   .    . . .     ..  .   . . .   .  . .. .:::::;:;%XSttS88X88888%88@% 88;;.S8888X:tS%%%X%88888@88@8X@8@888888888S888Xt888S@88X888S..:...:;:... ..:.:........:ttS@8@@8X88X8888  SX8888888@8888888%8X888X@888t;tX8 @@ 88X.:.   .:.:;S88 8888888:888@%.. .:S88 8X88 8S. S8@.Xt@;..:%888%;::::;.::::.::. .  8@8X8..8; . 8S@X8@X88  ..tX%;. .      %%@8X%  :;t:.. .  .    .       .      .            .     .           .  .      .    . .      .             .  .
  .   .     .     .. . . .      .   .  .  .  . . .     .   .    .    .  . . ....      .  . . . ..::::;:;;XXSt;%8 S8S88@8 @88888::.t8@88S;%@8@;%88 X88@88@888@XX 88@@XSX888X8@@88@888S888@tt;:.;;;:.....::::...  ..:.... ..:;...:;%X@88888@X@8@8@88X8X88X8S888S@@88Xt:;@8888888%:.  .  :;%888888SX8 8XS@%.   :SS@S88888@88% .;8@8888..  :%@S;:::..:::.  .:;;..  :.8@8t;XS;. 8;@8@@8S    :tX%:..   ...  %SX@8.  tt. ..    . .    . .    . .    .  . .  .    . .    . . .  .      .  .    .     . .    . .  . .  .     
    .    .    . .   . .    . ..   .     .  .       .         .   . . .....:....:... . . .. .. . ..:;;t%SS@XS;:;X8 8888888888 8@@;:t888@8XX%SXX88XX88 8S88SXS 8888; :;tS8888@8888S8 S88888888%ttttt;;;;;;;;;;:::::.:........  .......;@8888888 SX8X88@8888888X@8888XX;:t888@8S88S..   ...S88888 SSS8S::.: ..X88S8888888 8@.. .@ 88X8. . .::::::.  .::......:..  ;%8SS:.SXSt:.:S@@@88    .::::t%t.. ::  :;SX8%. :;::.  .       .     .      .   .     .  .       .      .   . .   .    .    .      .           .   .  
  .    .  ...          .       .     .  . . ... .    .  . .    . . ....:::::::...  .. .  . . . . ..:;tt%%%;:..::X8888888X8888888%t%S8888XX88888S88@88%888888888%;.:;;XS8S8@888@@88888888888X888@XXttt;;;tt;;;::;;:::::.... .  ...:::::t%@@888888888  8@XX8 88X88X8X@8t;;888X8@ 8;:. . ..%888S 888@:..:. ;@8888X88888888;... .;@X8888; ..........  .::.  ..::   %S888 8.:%t.  tX888%     . .:8S8.. ::. :S @8X%  :%:.    .  .    .     .  .   .    .       .  .    .  .         .    .   .    .  .   .  . .  .   .   .
     .   . ... .  . . . . .      . .    . .   .   .   .     .        . ....... . . . . . . . . .  ......... ....%@ 88888888@8%8S8%8X8X8888888%88X8X8888888S:t:....;;%S888888S888S88X@8@8S8888@88SXt::::.:::::::::::::.. . .     ....:....::;:;%%X888888X8@S888888%@888S;tX88 8@88X.  .:;X8XS8888@.. :::X888888@X88@88% ..:... ;888X@88S:  .......  ... . ..    8@88..8:88..X8@88S        ;8SS:  .:.:.;8@@X8:  ;;.. .      .    . .      .    .   .  .    .  .        . .  .    .   .   .    .      .    .      .  
  .    .  ....  .  ......   . .      .  . . .. .    .    .    . . ...... ..  . . . . . . . . .  .   .......  . .;888@88X8:8888 8X88@8888 88S8XS8 888X8%t::.::....:;X888X8@8S8 88S888X8888@@8888@%St.. .   . ......:...     .:.     ..:::::::::;;;t%S88888XX8X@ 8X8 8X88%:;S88@8888@.  :S%8X@888%t.. X88 8S8888888 8@8@:..::.. :X88888X;8t.  .....  ... .. ..   8@8@X%@8S  .t;S@8S88::   .   .t;.  .;t:.:8 @S.t   ::.   .  .   .      . .     .   .      .       . .  .         .   .       .    . .     .   .  .    
   .     . . .   .  ....  .     .... . . . ...... .  . ..... .....:.:.::......... ..:... .  . .. . :.::;;::.....:%888888 @8X8 S8888888X8888S8888888t::...::::::;t8888888XS888@88888%S8X@@888@S888@8%:.... .     . ..  .  ...........:;t;;;:::::::::.;X8888S88888@8888S88X::t88@8888...@SS@@ 8Xt.;.:@8888X8888S8888@tX: .::.... .%X%@t@@8t. ....:..   .....   ..X88X88XX.8  t8X8888X@.     . ..... ..:.  .@X@@;; .:. .       .   .  .     . .        ......  .       .   . . .    .    . .    .      .         .   . 
    . .       . .  ..:.  .  .  . . . . .  .. ..... . .  ... . ..::::.:.:.. . .. . ..:.. . .   .....:;;S@8@S;... :t%8888S888 X8X8@8888888  8888%;;;.  ...::tt%%tSX888X8X88S8888888 88XS888888X88@888@8St::.. . .  . ........:... ...:;;;;:::::;:;;;.:;;%888SS8X88888888888;::%88 SX8;::88S 88;. ..;888@88@S8 S8@@88@Xt.. ...:.:...:@8X@8888;..  ...:.....:..   ;8@8888Xt     8SX8@888: .     :..    .  .  %S8X %  ..  .  .     .       .       . .  . .....    . .     .       .     .     .    .  .   . . .     .   
 .      . . .   .  :;;:.        .......    . ... . . . .. .   . .................  . . . . . . ..::..:%888@t;::tX8S@88@88888 88@8X8 S8888888%;;......:;%SX8@888888888  888XSX%88888888@ 88@888XX8888888t:.      ... ......:::....:::::::::;;;;;:;:ttttt%%888S8@8888@88SS88:.:%8S8 8t.%@@@t@;:..;X88 8@8S8 8888X888%t:..............:%S@88;%  . .:::     .   . .@8@888X.8  8  88@8888:   . .tSS;..  . .:..;8XSSS   .   .   . .    . .    .  .      .   ... . .     .      .  .   .  .   .    .       .       .      .
   .  .         .  .:;:.  .  . .:;:::....   . . . . . .  . .  . ....... . ........ . . . ..   . .;;:  :tS%t;;;tX8888SX888X8888 S8 888888@St:..:::tSX8888888@8888888%X88X8Xt;t%%XX@8@8%888888888%X@8@8888%::. . . .::..:::;;:;;;;::::::;::::::;:;;;ttt;;tSX@8888X8@8 8888S88:;X8888Xt@ 8@@8;..:X88@8 S8%888888@888S8;.......... .. ...%8X@8;SS;:..:;   . ..    ;88@@888  t:.  ;:@88Xt:.. ..:%8%t...  .tXS%:X.@ 8;       .       .     .      .  .     . .      .    . .  .     .      .   .    . . .    .  .   .  .  
        .  .  . .  ....    .    ..:... .  .     . . . . . ..... .......... ...:........ .. . . . .:... ..;;;;t%8888@88@8S8888888@SSStt;;:.::::;S8888@8@8S@888X888S8@888Xt.;:...: .:t88X8@8@S888888S8@@88Xt::... ..;::;;;;;;;;t;t;;;;;::::::::;;;;;.::. .;..;888X@8888@X88 X8.:t88@8888@888;.:@88 8SXX8S88 888888@8S..:......:.  ...:  .:@X888@88. :  . :...  .SX8@@@8:  S8:  :88@8X8;..  ...:t;:... :X8 8t:8XS%%     .  .  .  .   .    . .    .  .       .  .   .         .     . .        .         .      .   .   
 . . .  ... . .   .     .    .  .        .  . .  . . . . . . . . . . . . ............... . . ............t%@@88 %8 8%8 88SS88888XS.::.  . .:tX888888X8888@88X8 @88XS88@;.  .  .:..:;8888X@8888888888X88888S;:....:::::;;;;;t;ttt%tt;;;:;:;:;;::::::.... .. :%88 8X88888888@S. .S8X88X8 :8S..X88S@8%8888888 8 8@8%8:.... .. .... ...::. .t@S@@88S8;   ..:.:..  SS8888@8  888  :X@88X8;   . :::;::..: .X@8S@:8  8@:::   .. .  .   .   .      .       .  .    .     .  . .    . .      .  . .   .  .  .    .     .    .
       . .    ..     .   .     .   .  .   ....  ....:.. . . . . . . . . .... ... .     ...:.:......:..:tS888888@8@8S8 8@888XXXSt;;::;tttS@8888888 8S8@8 %888 8888888@%;: .      .:;;;888XX88888XSS88X8@@ 888S;;::.::::.:::;;;;;;;tt;:;:;;;ttt;;:..:...:..:;.tX888X@88%8@888::..%8@8S8X;8@.S@88@ 8@88@888XX888888:X: . .    .  .  .:;:..   ;88XX8t888... .     8S8@8@:; .SX@.  :888@8%.. . .:::..   :.8@X 8tX888:...    . .  ......    .  .   .  .   .   .     .         .      .  .        .         .   . .     .  
  .  .     ...::.  .   .   . .   .   .  . ..... ..::::.  . . . . . . . . . ..  ..   . :.:;:;;;t%%t;;;tX88 8888XX88S 88888@; .  ::::tS@88X88@@888S8 8 8888888888888%:.:;.. .  .  .;t:::%88888@@8888@888@8@88888%;:::::::.::;;;;;;;;:;:::::;tt;;:..:::;;;::;;S%@%X8@88 .@88XX88; ..;X 88 @S.t8X8888X888SSS88S88@@@8t ..  . .  . . ...::...;8S:tS8SS88888 . .   .S@888%t.  t@:X: :XS@@8t..  ...:: . .;. 8@@X @tX@t..:. .     .  .:::.. .      .     .    .   .  .  . . .    .  .        . .      . . .    .     .  .   
       ......:;;.    .         .   .     . .... ..:::... . .  . . . . . . . ... .. ...:;;t;:;;%SStS88t8X88X@8S8 88888S8t....:.. .;%@888@X88 8S888888888888@X%%%%;;.:....:........:::. .;888 8S88S@S888SX888 88@; .;;;;::::;;;:;:;;;;::::;;;;::.::;%%tt%%%%t%@88X8 888X888 888t. .;X8888S..8 8@88X888SS8@8S@X888X@t  . . . . . . . .:...S8 X:X..;88@88@@8S::  8%888S:.   :XX.@8.S8@X8%. .   ...  :8XS:8@8 8X:%St:.:....  ... ...:..    . .     .    .                  .       . .  .     .  .       .     .   .    .
  . .   . . .... .     . .  .   .    . .  . .    . . .. . . . . . .. .................;;t%tt%X88t.8S8@888888888@88%X%:;::.::;;;%XX8888 88S8888888X888888X:... ..:.:::...;;::::...:..;.::tX8888X88X888888888888@8;.:;;;;;::::::.;:;::::.:::.:::;t%@88@888888@8SX88XS8@8 88@%8S8;:::8 88@. X 8S@8@888X8888888@S88X8; . .   .  . . ...::. 8888@@   :%XSS8S8888 .:@88XX@.;;..X%t8SXXS8% . .  :: .:8SSXStXX @..;t:..:.:.:....:. . .  .       . .   .    .  . . . .  .  .   . .  .       .    .    .  .   . .   .    .  
      .           . .      .  .   .      .   . . . .    .  . .  .;:::;:;:::.. .:;::....;%SS888 8S888S@SS888888XSS;...::; ::tX8888S8 88888888 8888XX%888S. . ...      . . .:.....::.:;t;ttS@888@8X888@SS@8@@@8@8@8;;%tttt;;t;::::..;;:;::::;::;X8@88X88888X888888@88X8XX8X88X888:..X 8S8.;88888S88S88 @88@X8 88 X8@X..  .      ...::.:;.:S88@88: .%; .;8888X%SXX@@t..:;;::::%8:S%S  8@:.:  tt;: t:X 88 S 8@.;:: .   .. .....     .   .  .      .   .    .              .     .   . .    .    .       .          .    
  .     .  .  . .     .  .      .  . . .   .    . .. . . .. .  ...:::....... .::.::: ;%X888888X8S@@X 88888Xt;::;:::.::t%tSX8S8 8@X8888888@888S888  88@t....  .  .........::..::::;;ttttt%%%@S@888@@88X888S8X88@88Sttttt;::;:::....t;tttt;;;%S88888X88X@8@X8@88888 8888 88@ 8X88%.:@8 ;%X@888888888@@@ 8SS@8@888888@ .    . .  ..:.. ::: ;8@8888 .::.   .S8X8SX8St8.. ...    .;SSXS88@@:.;%tt: .SX8X888 %8X.::.  ...  .     .  .    .     .  .       .     .  . .  . .    .          .   .     . .      .  . .    .  
    .     .        .        .    .       .   . . ..     ....... .:::...  ...::.::;:;%@XSX88888SS8888X@88t: .....;%SS@8888888S%888888 8%888888888S888@: .:.: .....:;:;::::::;;;;ttt;;tt;;;tSX88888X@88 @8888X888@888X;;;::;:;:::::::;;;;;;;;S88@888@S888888% SSX@88%888S8@8@@8 @8.;8@88X%888888@88X8S%88@888X8.8.88.@: .  ....:.... . :S8%888X8X.. .        t8XS8@%XX8X;.. 8:SX8; .StXS%8.8%8X8@S S8@888@S;;:..  .      .    .    .   . .       . .    . .        .     .   .  . .     .   .  .    .  .   .    .    .
  .  . .    .  .     . .  .   .    .  .    .    ..  .  . . . . .::::::.. ..:;tt%SX@8t8X88@8@8 8888@XX;;.. ..:..:t@%S8888XSX 88888%88S 888@X88X888888@:. ::::.:::;;;;;;;;;;ttt%%t%t;:;;;;;ttt@8S@88@@8888XS88 888@888t;::;:;:;;:;:;;t;t;;;;t88888X@ 888X8888X@888%S8S88@S8888XX8@%8@@88X8%8888@8@8S8@XX;.X%X888888X8 @;  .::::.....  .:888S888X@8S8 .  ..    .:8XSXX88XS88%X8:t%%8Xt8@8@SX88888XX88X 88;.;;t:.. .... .    .    .          . .  .    .      . .  .    .    .        . .      .    .   .       .   .   
         .      . .      .   .  .   .  . .  . .  .   .   .  . . ........:;:%@888:.8X8S8 8S 88888%:.....:....:%X8888888 X@888888 88888888 @88@@888888S:::;;;:;;;;ttttt;t;tttt%%%%%;;;tt;;;;:ttX8888X88X8888888 S@888@%t:;;:::;;::;ttttt;ttt@888X8S8@88888Xt.::;S@Xt8XXX@88X8@8S8SX% @ 8S8888@% 88888t....:.:X88@8 888:8:  .::...... . .8St@SX8888@.  ..;t;:: . .;tX%XXX88@888888@@88XS@8X@@8X8   88X%%.:;;t%:.. ...:.   .    .   . . .  .         .   .  .         .   .     . .        . .    .   .   . .     .   . 
  . .  .   . .      .  .   .     .       .:;::. ...... . .....::::::;;;t%X88S 8X8X8XX 888888%t;:::;;::.;:;t@8888X8X@S88888888888888888S@8888S8888@8@%tt%t%tt;;t%%%S%%%%%t%%%t%ttt::::;::....::;tX888 X888@888888888888t;::;;;:;::;;::::tS@88888@8888S8888XX.S8SS.;888888888S88X8t%8888X 8.88X;;...  .t@8S.:::@ 88 8@@X88:..:.. ....:.  %8  :@XS888t.:.:tt;..   ..:;X88:8XX8888888XX 8888888888X;t:.:::.;t;.. ....::... .  .  . .          .  . .   .       . .  .   .   .  .    . .  .      .             . .       
         .     .  .           .    . . ...:;;::.. .   . ...:.::::;;::tX8X8X88@8X8X8 888X8;::::....;;;%XS8@8888X@ SX888888SX888888888888X88888X 888Xttt%t%t;;;;t;tttttttttt;t;;;;;:.:.::........::tS%88S@88@88X@88S8888X;;:::;:.::;;.:::;S@88@ @@88@88@S%88;t88.8X:::;SX88S@888@S888@88888@S. ::X.   :@8%;S: :;%8X8@@8.X8t  .;... .:::. S8:8:88@8888%; .:: .   ...::..::%@8 XS@8@X8 888;t;:;:::...: ;tttt%t;..  ....  . . . . .  .. . .  .   .        . . .     .      .       .     .   .  .   . .  .  .       . .  
 .  . .     .       . . . .  .  .       ...:......  . ..:......:::;t@88X8S8X8XX% 888888t:;;;::..::tXS888888@@SXX888888888SX 88S88@X@%@888888X 8888%tttt;;:::::;;;;;;;;;t;;::::::....:.:..........:tS@88 SXS8%88X8888888t;;;:;;:;:;:.;..:@8888X@88;%8%X 8@8@tS8SX8XS;:88X8@.8@@8%8X 8 8S@88; ;8XS88% .X.8S8;   :888888@88X:. .::...:;:  t88  tX@8888Xt   ...  . .:::.. . :tX88  @XX8XS888t::.. :.. .;;;t%S%t...     .. . . ... ... .   .   .    . .          .    . .     .  .    .    .      .     .     .  .      .
        .     . .                 . . .  ..  ...:::. ....:..::;t@8t8S88X8X8  88888888%;:::;:::;tX88888@X8  888 888S88888888888@88888888SX888S8888X;;t;;:..:.:::.:.:::::::..... ...:.........:::::;;:;%@888 888 88888888%t%tttt;;;;:;;  .@888.  @.:88888 8S88888@888X88 8888SS88888888 8@8XX %8@88 ; .8;8888:  @8888@8:888@t  .::.;;:.  8.X: .8888S@8S   .;;......:...:.::::::.S88X@8X@@ 8t:..:.. :::;tS%;:.. . . . . .    . . . . .        .     . .  .  .  .      .  .     .    .    . .     .    .  .     .  .  
  . .    . .      . .  .  . . . .     ....... .:tt;:......;tX8888X@@@X 8888X8@tt;;;.::::::;SX8888S8@@  8888XS8X@8%8@8888888 @@@X@8888@88 88888X:;::;::................ ... .  .........::::::;::..%t;t8S8@8888888SXS%t;%tt;;::.:::;..:8 888S8% .X8888X8S888X8 88888 88@8@888 X8@.%@XXX 8@t.8:888@;:t8@8@8. . 8 .8%88.8X888  .:.;;:.  X@8; .88:88@88@.  :t;.::........::....  :::88 XX%@@X;88%:;.   .:tSS%:... .....    .      . .    . .      .         .     .  .      . .   .    .      .  .  .    .   .   .    
      .      .  .    . . . ..:.......::;:::.....ttt;;;;tt%S8SX8@@88XS%8888888;:.:.....:;t%S88888 XS 88888888 S 88S@88@88X S 888888888@888888 888X::..   .  .   . .  . . ..........::;:;:::::::::;tttt%t%XX8888X88888@%;:::;;;::..:::..;%8888888X:t88 X888888;t888888@88@8888%  88@%X8X 8@8%.:;SX8888;t@88X8:@:.8X88@@@8X888t .:;t;::..8X888@88@8.8888. :;:...         .    .    :%X88  XX8% 888S:.. ..;t%:.......:.. .   . .......  .    . .    .  . .     .        .           .    .  .         .    .   .    . 
 .  .   .  .      .  . . . .:::.. ..   ...:.. .....:;X8S.8X88@8SS 8 88X8@St;;;:::::..;%XX8X888SX 8@88888888888888888888888888@88888@8 8888@88888t:.  .       . .  .    .   ...:::;tttt;;;;:;;;ttt%;;t;t;ttt%@@%S%%t;::.........:...:..:S888S8 88StX8 888@ 888%88 888XS8888 88@tS%;.8XX88@.:@8 8XX 88:X%S@88..8@88%XX888@8X@88  :::... t8@@. .X8@8@88888@;  .... . .   .   .     .  ..;%X888 X8@8  88%;::.;;:::.:....:.... .   . . .      .     .   .     .  .  . .  .   . .  . .    .       . .  .    .    .    .   
      .      . .     . .....::::. . .:.......::;;;..SSS8S88X@8  8888S%%::;:::: .:;%S88@88X88XS 88X88X  8888888@888@t@88888@88S8888S 88888888X88@;.... .. .. ...... . ....:..::::;;t;t;;;;;:;;;;;;t;;;;:;:;tt;;;;;;::.:............ .. :%88S@@8%88X8@S888X8 8S888@S8  8@8t%:t;S:X: % 888%. 8S88@S8%;  .t88%   88888@S8;t888888    ..:   888@  888888@888@8   . .  .  .       .      .:...;%X888XS@X8 .88S;... . ..... .:.. .     . . .  .   .     .    .            .  .          .    . .          .    .     .    .
  . .    .       . .  . .. ......  .   . ..:.;t%;:;88 8 @%8SS888S8%:.. ..:::::.:%S88888888888@8X88888@X%888%8888X%888888SXS8@8888888XX@888888S: .  .  . . . ....:.:.::::::::;:;:;;;;;;;::;;;;;;;;;::::;::::...:::.:..... ...... ....:t8@ X88888888888888888S88 8 888@%888X:;88;@X8 88. ::X8S.8; :8@S%tt.@:XX88X8@..8.%88@888:  .::.. 8.88  .8S888X88888X   ::. ..    . .   . .  .. . ...:t%@88  S8XX  88%;.. .:::......   . .    .     .   . .    .   . .  .  .       .  . .    .       . .  . .   .    .  .   .  
       .   . .  .    . . ......  . .......;t::tS8XXX888S8888888X%.......::tSX@S888888@8@8S888@@88888888888@888888888@8888@8888888X8888888888888St: .. ......:...::;;:;;;;;;;;;:;:;;;;;;;;;;;ttttt;:::::.:.:.:.......... . . ....:..:.::;@8888 8@S888888@88t%t@8 88X8SSX888888 8@88;%8888@tXXtt. .:X@8%..@:8@88X88@8..  8X88@88t.. .:..8@@S;8  X888XS@888888. .;:. . .     .      . .. .... ..:t%tS@8 SX8X8S88@t;:.........::......  . .           .   .     .     .  .         .    .  .           .   .    .   .   
 .  .    .      .  .  . ......... .::;;;:t%SX8@8X@@8XS8%888Xt: ....:. .:;SS88888:8X8@%S8@8X8888888XX8S88888@8888888 S 888888888S888888888888888S;:.. ...:.:::::::;;;;;:;;;;;;;;;;;;;;:;:;:;;;tt;;:.....:.... .  . ..  .  .....:.:::::;;:tX8X88 8888@88 8888St%t;XttS88 8X88 .8%88S:88@88X888X@.X .@.@.@.t8X8@@8@X8t.. ..8888@@8S   ..  8XS8   SX888 8S888X8;  .:. .. . .  .  .         . . . .. ..:@8888S@888S.X8:..:...::::;:::.:..    .  . .  .        .    . .   .  . . .    .  .    .  . . .     .   .    .    .
      .    .  .  .  . . .:.:.:.:...:.:::t%S8%8XS888% 888X%:..:..:;::;;t@8888@88888@S 88888S88 88X88888S888S8888S8888@888888888 8888:t8888888 @8%:......:::;t;t;;t;;;:;;;;tttttttt;:::::::::;;;;::..........      ..... .....:.::;::::;:::t8888@88S88888@8S8S888S88 888@%88:S@88%; .@.8@888@88%S88;..8@8@8@8@88t8@; .   ..;8@8@8.       .@SS   :8888.88X@888%.  ..... .         .  .  . .. . . .   ...;X8888SXX888X%Xt:..:::..:.:.::. .    .       . .  .   .      .          .       .    .      .     .   .     .  
  . .   .       . ....  .. .. . :;tt%S88SXX88S8@  888%X:..::::::;SX8@88S@88@88@X8888888888 88888 8@S8X8888888@88888888888@88888888St888888S 8XS;::;:::;;;;;ttt%tt;;:;;;;;ttttt;t;;.:...::::::::... .  .   ...... .... ... ...:::;;%SXSSS%tt%@88%888 8 8X88X88888S@888S8@88@8 X. . X.8S888888888@88@8888888XtS8t;  ..: .. .8888S8S   :%88;8S%; %@88888888 88S8.   ;:     .  . .      .    . .  .....::::;tSS%88:8XX888S8%;... .:...:    .     . .      .      .  .    .  .  .   . .    .      .    . .        .      
      .   . . .  ..... . .  . . :;%S88XS8888@8 8888%tt::: .. ..;X88888XS8X888SX888@X88888888888S8Xt%88X88@@8888888888@88X88@88888SXt@8888@X888S:;:;;;t;t%tttttttt;;;;;;tttttt;t;;;::::::..........      .   ...............::;;t;tS@@88S8%;::;.:;;S888888XXS@8@8888@S8S88@@8SX.St: @88X88X8S8:8888888.88X;8t8;..  .:..::.  X@88888  %8X.8 ;8;SX8888@@88XXXSX   ;:   .   .    . . .         .  ...:::.. . :;t.S88 8X8888X8.:  .;:.. .   .  .    .  .   . .        .         .    . .   .  .   .      .  . .   . .  
 . .    . . .. ...:...: ;t%t::.:tS888XX8S8XXS8888%:::;::.:::;tX8888888888S88S88888X8@888888 8@888%8S@8S@8888% S88;88888888.8 88888@t%88S8XS8XX%;;;tt%t%t%%tt;ttt;;;tt;ttt;;;;;;;::::...... .... . ...... .........::::...:;;;%X@@88 88888888X8@8X88@8@8@888888 .8 8888 8@8 %X:@88%.@88:888:.:t8St8 8 XSS8%8.@:8:.8. . .:   :88@@8t  ;X88@SS .88X8S8XS8SX@XS8X. .:     .    .      . . .  .  . ...:. .     .  .::%88XXX88@@8;.  .:.. ... ...... . .... . . ... . .  . . .     .      .   .     .  .    .          .
  .  . . ..::.....;:  ;.tX8%::;t8%@8X8 888888SXS:...:.::;tX8@888888888X8888888X888888888X8t8 %88888S88X888888X8X8@88888XX888X888888888@88S8888t;;;t%%%ttt;;:;::;;;:;;;:;::;:::::::. .            ......:.:........;:;;:::;;%@888888888XS88X8S@88888@S88S8S8888@88S8@88 88 SX%8%8S..@X88888.   ..:::tS8888888@8X8S%X%8.  . 8 888888:  8X .@S 88X@X 88t888XX@X8% ..        .    .         .              .  . .. ..tXS8888 8X@888 ....:....... ..:. ..:.::.. .:. ...       . .    .     .   . .      .     . .  .   
 .      ..:;;:... ::.. ;:ttttS8888@8  88888X:.:;;.:;:::tX@8888 8X8888888@888888X8@88%8888888@88@8X88888888SX88888888:88S8X88S 88X8@8888888888@t::;t;t;;;::::::::::::.::.:.........    .  .    .  . ...:.:::::::::::;t;;::;t888S8%8 X8SXSS@8@@88S@X8X8X888888888888888X88X8S:;@8%. .;888888:  . . . 888888888@888X@88@t  8   88888XS:@S.88SX.:8 88 8;.S8 X@XS t .:  . .  .   .   .  .  .    .     . .    .  .. .  .::::tS@@X@8@88:   ..::.:...:..:...;.;.;.. .::::: .  .       .   .           . .    .       .  . 
  .. . ...::::.... ;;;;; .:X8S@8X@8 888888t;;:.:tSX88888S8SS @888@8@8 888888@8 888 888888888888888888@888 8888S8@8S888888 888888 888888888@@@t:::;;;:;::::.:::::.:........... . . . . ... ...........:::::;;;ttttt;;tt::;%8888888 88@8X8888 @88888 X S 8X@8@88@8X8@888@@88X;X8@S  @t888@8%8;8 8   8;8X8X@8StX;@@8@8@88888 8  S8@88t  @tXt8 SS@:@;8X.@%.;%8SXX@.@...         .   .   .      .   . .     .    . .. . ...  . :%S@XX88S@8S  .:;;..:..:::::::.:::.   ..t;      .  .    .   .  . .  .     .    . .  .     
 .  . . .. . . ..:...;;; ;88%8X8S8888@8Xt.:;X888888888888888  8X8X@8888@@8 8888888 88@X8888888888888@88888@8888888 8888@888888S8888888888Xt;:;:.::.:.:.::::::.:::... ........ .  . ....::::.:.....:::;;t;t;;t;tt:;t;:;%@88888 88@;.tt%X888888@X XS%SX@8 @888888888888;t  :@8%8S8::8X8@8888X8888888@88.8S:::.;tX8@88888@88:  8X8888 t8@@S8X8; @:@X88t  :@888 8 X.. .  . .        .   .  .   .      .   .  . . . . .  . ...:.::%@X%8888@8   ...::;:.......       ::. .  .   .  .    .   .        .    .          .  
  .  . ....   .....:.   t888@8@ 8@8%SSt;%XX8S888@X8888888X@8@88X@8@8X8X888888888888888888@@XtS8888888X%%X888X@88X8 888 @8@88@88X888888888888t:::....:.:::.........    .   . .. . ...:::;;ttt;;:::..::;ttt%%tt;;;:;;.:;;t888 88@88S .S8888%;S8888 8t;..S;S@8%88888XSS88X88. :S88%t8X;@@88t88888 88;@8@8St8    .  .:::8%X8888X8:88SXX:.tX@@8@X @;t88S.8... ;888X8 %8; ...   . . .         .       .    .          .   . ......... ..;8@X@8@88.   ...: .::...;;.:;t: ::      .      .    .    . .  .  .    .  . .  .   
 . . ... ....  ..:.t%tS8S 8 8888@%tS8@888888X8 S88888@;:...:;::t8888S88X8XX88X8888888XX8X;:::;;t;;%%%t;:;%Xt:tt8X888888888888888@8888888 88X::::..:..:........:..... . . ....... .:::;;;;;t;;;;;;;:;;;;t%tt;;;:;;:: .::%8X88@8 8@.S8S88X 8%:.;%888%;8 X8;.;tS@S8888888 888@..X@:8@.@t8S@X8@@@88888888%S. .8:.8;.      88@8888888S%S8t8:@@@8S S t8X@88. . :X8@%XX 8S ..  . .     .  . .    . .     .    . .  . .   .::::.... . .  . .t8S;88888S;X  .;;888@88XXS8S   ... . . . .  .  .     .           .   .        . 
. ..... ...;;;;...:%S8S8X8S88888%8@88888 8 8SS8S@888@;::.   .  .:;S888 8888@88S8888S8@88@t;;:;;;:::::;;;;:;:;S888888888888@X@888XS8t88S8X8%:...: ...... ..........:.::::::;:::::;;t;t;;;ttt%%tt;;;;;;;tttt;;:::.:......888X @S8@:;888  88 8S. X88 888X88;....@;88@.;S88888888t. 8:8S888@XSt8S8X8X88S8X88 %8@88S88;     t88@888888888888S % X 8S%88.8t..:.;888S%XS88t .   ..  .   .     .      .     .      .       ;tt;::.       . ....tX8SX8888888S8@@88@X8XX888: . .  . ..         .  .   . .  .    .     . .     
...  . ..:;t%%t;:.:tX8888 88888%88%8888888%888888@888S;:::........:tSX88888@8X888@X888X8Xt;;;;;;;;;;:::;;ttt%S@8@88 8888@88@888tS88888888t:...... ..  . . ..... .:;;;;;t;t;t;;ttttttttttttttttt;;;:;;ttttt;::...... ...888888 @:.t@XX88888@ S;888X88888S:@;88.S:@:ttt888@@888X@XS888St8:  .:.::;X.:%8@Xt888@8S8XX% :..   X8@88@88888@@@X888 @8X:;ttt..::.:::S8XS8 8%: . .      .    .    .  .   .     .  .    . . .:::::.. ..  . . ::. ....;S8XX8:@;t8XX@8.8%X8888    :...   . .  .       .     .  .    .  .    . . 
.....  ...;tSS%t::;S888@8 8888X88 8888tSSt;%S@88@8888@X8Xt;;:..:.....;S888%88@88888888888@S%ttt:;%tt;::;ttSSSSX%88X8@888 8X888@tXS8888 88t:. ....   .. ..:::::::;;tttt%t%%%tt%%%S%%%%%%t%ttt;;;;;;;;;;;tt;::.:..... ...8 888X88:.%8888@@88 88:8X@88@@t;;8 8 8@;X8X%;:t@8888%tX8;8X88X@:@.;. @:;;:. 88SX@XX;S   tt: :8 .  :88@8@ t .;;:. :X8X8X;:......;::.:.X8 XSX8X:. . . . .   .    .       .  . .    .  . .     ....    ........ .. .. .8   %8..8.  8 8..:SS88S  .:;tt::     .   . .      .      .     .   .     
. .... ...:::;::;;%888X88888@S888888X::::;;SX888@S8888888888Stt::..   .tX8@8 8X888X8:%8@@888%%%%SS%t;;;;%%ttt;tS8888888888tS@St@8888 888X:.:...:.:::::;;ttt%t%%%%%%%%%%%%tt%ttt%tt;;;;;;;:::...:::;ttt;::....:.:.:..  :@8@88S8S% ;8888%:t%SX;X88X8888X%@8 ;SX@88t .8888tX%: @SS8X 88S8St88%::888X8;  :::.    8   ..8XS8.  %%88@X8X: .  ..:...........::;:;:;XX XX 8:S:..... . . . . .......  .     ..... . ........ .  . ...:::;:::.   . . .:XS8XX@8SS8:%:.8  8XS88:..;t%t;:.. . ... .  .  .   .  .   . .       .  .
:::.:. . . ...:::;@8S8S888S88S888S%t:. .t;%88X@888 8888888X8888;.. .:::..::@88@ 888888@@X8888SXXXS%tt;;tttt;:::%%8888 888tt%ttt8X8X 888%t;::::;:;;;;;t;tt%%t%t%%t%%ttttttt;ttttt;:::;;;:::......::;;;t;:.....:....:. .:888@88XX%.SS8S88888@88X88SX8888%88ttX8Xt8.t8 8@8@ 8%..888X88@X888888:.8:SS8@t88;.  .X8@@@;:.8X88   :88888 ;   . .........:::.::;;t;t:X88XSS %8%:....      . .. ....     . . . . .. .. . . . . . . .......:... ....   ;SS@88.S88888@:. .;8@X@S:: :tt;. :  .:.   .   .      .         . .      
::;::...  . . ..:%8S8S888888888S%...: .;ttX8 88 88888S8X888@S888%:.:;;::...;8888 8888888@888X@@tttt;:::;;S;::.:S888888888;;S88XX8@888888;;;;;;;ttttttt%t%tt%tttttttttt;;;;;;;;;;;:..::::..:......:::;:::............ .:88X88 S8t.S @8S 88@ 8S @8X8 S888@88@t:%8S.8 88@  t88.8S...88@Xt88@Xt. .;@S::8:S;.    8@X%8   8 :  .8@S@88 X:......::::::;;;;:;;ttt;;:t@88@X8 88:.....  .   .:. .;;;;... ..::   . ........     ..... ... . .........  8XX@8888888888X:8..tSS@XXt  ;;;. :  .:      .   . .    . .  .      . .  
.:::::.:   . . .%8888888X888X8@%....:;ttt;S8%888888888X8@8 8@88X 88%;::..:::tXX%8SX8888888888XXS%%%;;:;::t;::.:%888@8888X%%%888@88888@8S%tttttttt%%%t%ttttt;t;;;;;;;:;::;::::::::..... ......................   .... ..X8X888888%:8888888 888%S8X@X8888@8XX@ 8%X;8X8@%tXtt...:.X8.88S888:88;8;88@88X88@8.;@X8%8.   @8X.. . ;%888 S..:..::::;;;;;;:;:;;;;;::.:t88 8 @ 8t..... . ..  :  .....:...::. . .   .  .    . . ..:::.. :ttt: ....... . :888.88SS8888@Xt.8.t8@8888  .:; .: :.  .  .  .     .        .  .      .
 .....:...  . ..S 8X888888888:..::::;%@XX@8@%@S8X88888 @888888X@S888@X...:.. .:;8@8@888S88X88888Xtt;..::....:...t888S888888SSXS8S@8888X%%%%%%tt;tttttt;;;;;;;;::.:::::::::.:::::.... .....  . .  . .  . ..    .....  . ;8 888@888S;tStS888@;:. XX88888S88888SX8.8@8X.  . .  ..;@88@8.@S@@8%SX8@S@XS888X8888XS  ..88 @.:. :S888S;X:::.:::;;;t;;;:::::::::...:S88X8S888:.... .   . . ..     .... ......::::::.. .  ...::..: .%@8S.. ..... .  888888SS8888;@8X%.. ;88888S   :: ...     .  . .  .    .  .      .  .   
  ....::.:.  ..;8888S 8888.8@t:;:tt%X88 8888 8SS8 8X888S@X 88888S88888@::;    :;S888S8X@88%8X8@SS%;ttt;. ...:...:@888SX@88@%XX;X88888S%%%%t%%tttttt;;:;:::::...:.............. ... .  . . ...... .  . .. .... . ....   :%8 @88888888@XS88@%%S@88X8S88S88888888.X8@S888888X. .   @.@X888@@8@X88S88t  .88@8;8X888..::8St8...:%8@8X8@%:;:;:;:;t;::::::::::;:.::..t88 888 @:...: ...:::: : .:. . ...::;...:..::::.:........: .: .8XX%X.... ...  . %8@88888@.8888@@:. @t88@888   .:.:.   .   .   .    .     .  .       . 
.  . ....:. .::X888888X@8XS88.:;;:t888 8 888888@88888 X   8888888888 X%888%:..:;;%X8888 88888S8@S;;;tt;:.::;::...:S888888888888X8888S%%tt;ttttt;;;;::::::....:............. . . . . . . ... ......................:...  :%888%888 @8 @888X8888888XX XS88888t:  ;888X88 88888@X@8@8X8@8%. .     .   8 8@8@8X88X%...  :.  ;tXtS@@8 S:::;;;;;;:::....:..::::... .:%88@8 X8S ...::::.....%88X88.;;.. ... . ..::::.. ::.. ..::..   :88S%....   .   8888@@%8@88888888@. .;88XXXX   .;.:..  .   . .   .   . .     .  .  .  
.  .... .:. :;%8S8X888888888X.:;;:@888888S8888888888888888888@8@888@88888888t;;;;:;tX88S@@8X@8888X%::...:..::::..;;;S@888888tt8%88XS%%%tt;:;;;;;::........... ........... . .. . . . . . .......:.:.....:::::::.::;;:...:;@88888 8@88%8888888888S 8S888@8@8S.. @88888X8;888.888X88:8XX888.       .  ;S8@888@88@8%88X%8;S8%t:@8@@ @:..::::::.......:.:::;;:::.:;;S8 88S Xt  ..  :X8t:88X8XXSS8X  ;8.:.  ..... .....::.:;::     :8888@.   ..:: .t8888@SXX%8 8888.%.. .88XX88S:  .::::.. ..  ..     .      .    .      
. ....   : .;%8 8 8 88X 8.88@: ::%8 8X888X88X8888S888%8888888S88888888@X@8888@t;:...:%8888X@X88888@;::..  . .:;:;;t%tttS88tt8XXS%%S%S%tt;:::;:;::: . . ..  . . .                . . . . . ....::::::..:::;::::::::;;;;:t;t%t%X888888 88 8888X:%88S. St88888t. ..S88;88@S@8SSX88@8888:8@@8X8:8.  . 8;X8888.8@88XX8@@X8%tS@ 88:XX@ S;.:.:........:::::;;;;;;:;.:t;tX88S8 8@.   .:XX%X8 8SSX:X@8S@XS888Xt: .  :. .....:;:t;:.:....t@@8S:..  :;:  .8%8X8X8%;S8@8.@888:..:%88888%  .;::;:.::.. .. . .    .  .  .    .  . 
... ... ... ;S8888 888X88 8X%;%88 88SX 8888%%8X8%8@8888888@8888888 SSX8@88S88@8%.....:t888S888X88888@;:::...:;%%%%%%%t%%t@@X%t%tt;@;Xt;::.::.:.:... ....... . . ... ... ........ .... .....:.:::::;::::;;;;;;;;;::;;:;;%%X%;:;;X88SS8 8:8 88S:tt...S.888888:::.:S888X8.ttSS%:8%S88X@8@88@8888%;;tS8@88888888%S @X@@@888X 8tX;8X@ 8t:;;:::::::::::::::;;;::::..;:;88 X@8@8t :::.%S8X@XX%@8XX8S8@8@@XS@888    ..... .:.:t;:.::.:.:SX8X8;   ::;: :%S8888SS@%888@88888; ..%88@88S. .t:.::::.. ..      .         .   .   
:;..:.  :.. :S888SS8@888 X8S;%8S8@8@8S888X8X88@8888 8XS888888@88888888 8S@8@8S888:..:;;;%888X888@888@8%tt::.:;tXSXSXXXSX%%%%%%%%SX%%;:.. .........:...................:.:.:.:.:::::.....::::::::;;:;;:;;t;ttttttt;::;;;t%St: .t@S88S88Xt8@S; .. .  .8X8;88X@:;;.t8@@88%@::::.. :tt  :SS888XX888@88@888@88@tt%8888  8 8@S8X.. 8X8 8t;;:::.:::::::.:.::...........:;S8 @@@ @%SXt.SS8X%8XX;SS;S:;8..@St8S888 ::: :. .....tt. .:: ..8888888: .tt:  :X@8888X..@S88888X8:.. .S88888t. .t::.        .  .    .  . .   .    .
::. :. .::.:;8X8X888X888X88%tX8888S8888 8888S8888888S88888888XXS@@888888%888@X8888t::::.:t888S@8@@8888@tt;;;;;t%S%S%S%%ttttt%%%tt;::..   . .    .............:.::::::::;:;:;:;:;:;::::::;;;;;:::;:;;;;t;tttttttttt;;;;ttt;::S:@88X88@.88tt:::;.  @:8.@88X88S:;:. 8X888SX:::.   .:;.    8tX8S88@8@@XXX 8@%;;::::ttX888S@X8.  .8@@%8S@;:......:............. ......:;X8S@8X8X;::;@X S8S@S%tt8%8Xtt;8S8.8S.:@SX8  ..;:. :;t:  ::.  Xt88X8S.  :tt. .:X888 8t..@;S888@88. .:888888Xt.  ;:   .  .        .   .         .  
.. ...  :..;X8X8@8888@8:88888X888S8 8888888t%888 888888888S%ttt;;ttttS88888%8S@88888t. ...;X88 8888888@8t;tt%tt:;;;;;;t;;t;;;::::... . . . . .......:::.:::::::::::;;;;;;;;;;;t;;;;;;;t;;ttt;t;;;;tttt%ttt;t;;;;;;t;;;:::::XX8X8%8  8t.tS@X%;:..:@8888 @@@88t::..;88t88S.....   :;::     .;;t;:;:SXX%:@::;t;;::.:t@88%S88 . .8X8S888;.. ..........:::;:;:::..:..:::%8888@ X;t%.X888@S 8888SS@@X..%S@S8tX8XX@8X8.... ..;::  .:   t8X888X8   :;.   X888@88t. 8S8888XX. ..:.XX8@8S.  ::.      .  . .    .    . .  .    
 .: . . : .%888S8:8@8@8S888S888888X 888888%X8888888888888;::::::;ttt;;%X%@88S8X88XS88%......S88@X8888888%;:::;;:.:;;;;;t;:::...::. .  . . . .. . :::;;;;:;:;;::::;;:;;:;;;;;;;;ttttttttttttttttt;tt%%%ttt;;;:::;:;;;;:....@X8S8@@@.8;..:tS%:. ..8@888X8:8X88@;....8888%%  ..  . .;:;;.     ....     ..:.:.;;;;:.;S88 8 8@;   8 S@S88;...:::.....:::;;;;;;;:;;:;;;;:;@8@X8 X@8S:8S%8XSS8t@8;8t.8:.; :@%8t88..8S88  . ..:::. ..  .S@8888X8:  :;: ..XX888:@t@..8;8888S: .  .8S%8XS8:  ; .  .    .    .     .    .    . 
   .  ..:.;X8@88S8@SS%88X88 8888@@%8@X@8X888%8888888SS @8S;:.....:::;;::;t%88S88X@8888X...: :%888@88X8888t::.::;...:.:.:........... .............:;t;tttt;t;;:;:::;:::;::::;;;;;;;ttt%%%%ttttttt;tttttt;;::::;;;tt;;:..  8S8S88@ 8t:.:::::.  .8888X@88@8 88t; ...@S 888@@....   ::::::. .......  . ....:.:.:::..:%8@X@X8@  ..@ X8 88t:.:::::::.:::;;;;;;;;;tt;ttt;ttS888@@88X8S:t888@t@8 S%S@.:t8%@tX@8@@:t8X88X8 ....:::.  .. .@:88@88@X  .:;.  S8888%@:.@:@88888;8. ....@88X88@  .  .   .     .   .  .   .    .   
 .  .  .; %8 8 888StX8X888X8@ 888888XS88@888X88888888@S8S@t:...........::;;88888S8X@8888t....:t8888@@888X%X:...:... . . ....::........:..:::::;;;ttttttttt;;::::::::::::::::;;;;;ttt%t%ttt;;;;;;:;;;;;:::::;;%%S%t:::8;888X@8 8%X@.%888@:  X%8X@8888 8888 @8t   .:8%:888. ...   .......::::::...  ..      .     :@8XXX 8: . .%8X%@88@t;;:;;;;;;;;;;tt;;;;:;:;:;:::::.X8 X@88@X;t:tt;.@X8888;.%X@S.t88XX%.t@S88:X88X...:.:. .. ..S888XX@88X  :::  8;888%8t .:88888888S  ..:.S88X8@t      .   .     .      .    .   . 
  . .. .:.X8S8S 88;88X@X88888@8 8S888%%888@888888888 S888S::..... ..   . .:;S888%88X88S88S;..:::@888S8888@8;.. .:. . . . :.:..:.. ..:;:;:t;ttttttttttttttt;;;:::::::::...::::::::;;;;t;;;;;::::::::::;;;;;:;;tt;;::.:;%8:88888S8%.:8X8SX  @%8888@8:X8;@X8888@: .  %8888X   .. . ....        . ... .. .  .   . . :X8@S@ X....:X8S8  88S%tt;t;t;;;;t;;:;:... .........;tS@ 8X88%.;:;:@t88%8S.8;8@@88X8t88X8SXX@8XtX;@S:........:.:SXS8@8X8888 .::  tS@88S8@.X.t8S888888.. ...;8 8@8X:          . .     .      .   .   
 ..:.  .;.888 8 8@t8888S8@8@88@8 X88XS@%8S88888%888@88888t::.  .. ..:.. . ..:%@888@888@888@;::::;X888X88@8888:::: .  .  ... .. ..:;:;ttttttt%t%%%;;;;;;;;:;;:;::::::.:.::::::::::::;:;:;:::::.:::;:;;;ttt;::::;;;: . .888X888 8@; ;88S8t@:888:@X 88;.@tS88@XS.    8S8@8S.  ..   ..   . .    .......    .  .  .  :S8@XX8@X:::.%8 S888%%t;;;;;::;:;;;;;::::.:..::::::.:.;88X@S%t@:...SXtt888SSt:888 88%8@@S88%88XX8S8X8;. .  ....:X@8@88 88t%. .:: ;8888@8@.. .@8S888 t  . ..t%XX@@@S      . .     .  .  .  .         
 .. .. ..:8%S8 8S%@@ 8SX888 8888888@:;tX@ 8S88@88@8888888::.    ..  .::.. .....%8@8 @8@88888;:::::X88@88@SX88S;;.  .       . ...:;t%t%%t%t%tttttt;;::::.::::;:;:::.:::::::::::::::::.:.::::::::;tt;::ttt;:::;t%tt;.. :8 8888 S%; :88@X; :888888.@:;:...8X88St@. ..t88@8@t8....  ..::......   ...:... . ..:.::.. :%8%S8 8X:;::%888 S8%;;:;;;;;;;;;t;;;:;;;;;:::;;;;:::.St8888@8%XtX8ttt;88;X8SX8%@888.88;88@@SS8S888888:..... ...%8X@888S88S.  :. 88@888SS   .:;8@8888; . :;:.:888@SS .       .    .     .    . .  . 
.. .:..: ;8S88888%88@8888888888 888X%S88888888X8888888888::: . ... .  .::.:;::::@888 @@88X88@t:;..:@8888888888t:. . . .. . .....:ttttt;t;t;;;;;:;::::::.:.:::::::::...:::.:.:.:.....::.:..::.::;tt;;;;;:::::tt;t;:::8t8888@ %:   ;888S.@;%88;@X8;X;;;.:X88@X% .:. 88;888S  .   . ............::::.      ..:.:.. .:888%S88;..::88@8 8S;;:::;;;;t;t;;;;;;;;;;:::.::::...::@88S888;XS..:@88S88@8X%88t888 %@%8 %8tS8@Xt@8SS8: .:.. :tS8SS888X8 S:  : :@S888t@..  .888888t;@...:: .tSX888S.  .:;......:::. .  . .     .  
..:. ... %8S88@8XtX8888888 888888S8X8@8888@8X888888%8888@;;;:...:......:;t;;t;;;t%X8888X@88888@:...:%88X8888S8@.. ..............:;;;;;;;;:;;;:::::.......:..:.:...:.............. .::::.::;:;:;;t;tt%t;Xtt@Xtt;;;::::8%@8 8S   ..@88 88SX%X@88 8;::;:.888888@@..:..tX8X8 .   .....     . ..:.:.... .  . . . . ..::88 8 88;. .:888 X88tt;;::;t;;;;:;:::;::::...:.:...@;:;X8;88@S@t.:.8S Xtt88:@8SX88S88:88@888888;X8%88X8....:. ;8XX8S88.8X8X%    .S8X88%....  :8 8888S ..  ....X@88X8t   :;; ...::;t.     .  .      
.....:. :888@888:S888@8X888888S88% 888X8888888@8S888888@S%ttt;::;;::::;;t%tttttt;:tX8888S88SX888S;:.:S8888@88888%.   ............:::::.::::;;;:::................... . .:..:.:...::.:.:;t%%%%%tttttttt;t:;%;;;;;;::888 8@ :S.. :XSX%XS88t.888@8SX.... .8%X@88: ... %@8@@;8.:8:;;t;;:... . ......     . . ...:::;;;88S 888;.  .88 8% 8@St;;:;::::...................:. . .888S8@ @:t%XXt8X888%8%t8t%8X88S8Xt8t8:8%%8@@@X%;.......8X8t8:8S 8@8@.   .S%88888: .@ .@8X88XS  ...... :88888X:  .;;. : ..:: .  .     . .  .
.....:..tS@X8 88;%88XX S888888@S888X8S8X88 8@88XS88@88888ttt%t;:;;::;;;t%%tttt;;;;:ttX888 X@@@888%:::%@888X@8X 88..    .. ....:.:::::::...:::::::. . .. ..........  . .:::::::::::;;:;;;%%t%ttt;t;;;;;:... ::;;:. ;X8 8@X8;.;@:.t8:88;X;.8 88888%.::: .:8888;.     88X88;:.::::ttt::::.   . .  . . ....::::;;;t;t;@8X8  8t.  .%88X@888Xt;::.:.. .       . . .. . ..     ..:88@8888t8t :8X XS@%8%S:8;88XX888X@88.88t88t8 8t.. .. 8@St8888@88S88:  8S8X888:.  . @S;888%S@.:.:.:. .t88888@.. .;....  .  ... . .        
....:.::@;8@S88%@8%8@888S 8X8@ 8888@88888S8@SS8888888888X%t%t%ttt;;;;;tt%tttt;;;::::;:S888S8S8@88@;;;:;@888%888@8%:....:::::;t;t;;;;:::::.:::..... . . .         ... :.:;:;;;t;t;t;tttt;;;;;;;;;;;;;t;;: ..:;;;:..888X88@8@@%%t .:tX:  @:8888888;:;@@ @X8@8:  .. 88@@8X8 8 ..:;t. ...      . ...:..::;;;t;tttt;tX8S@8 8S:. .;X88 8888::. .     . .  .    .   .  .:: .   @%888@X@8t;8%S%S8:;8@X88SSS88%8 X8S88S8888@88 .8@. . 8tXXX@8  8X88X8 ..:SS@8888t... .8888888: .......:8St88888:  .:::..  . ......  .  . . 
......:t8 8S 88X8XS8X 8888X8888888@%88X8XX8 8 88@XX8888X%ttt%t%tt;;;;;;ttt;;;;:::.::;;::@888XS8888X8t:;;S@8@8X88888X%ttt;:;;;%%%tttt;;:.....:::... . . ..........::::;;;;ttttttt%ttttt;;;:.::;::.::;;;::.... .. ..:8 88@88:;888t .8%8888X888X 8%S;;t: . X@8888t8  ...8888S    ...:.  . . . ...:;tt;;t;;;;;;;;;;;;;X@ @@ 88%...;t8 8@@88;;: ... . ..:::...:...:.. . :.. . ..t8%X88@8:%S8%8%88@;@X888%:8%S8@888 S88%888X 8X 8; . ..t88;XXS88X8@X8. .8t@888X:@;...t8 @8@8: ......:..:8@888S:   :;::....  ... .         
.:. :.;@88 @8@X%%88X88@888888X888888S8888888888888888@8Xttt;tt;;;;;;tttt;t;;;::::...:t:.:S8@ 8X88X 88S:;:t888@88@@88@%;;:;:;;ttt%tt;;::...::tt:............::::;:::::;;;:tttt;tttt;:;:::::::;;:::::....:;:::. .X X;8S88 8%  .%t .;888888888@S@% ..::.  8S888@88  .   888888     .:. .:;::.::;ttttt;;;t;;;;;;;;::::S888X8 88:.::.S8XX@8S%;..... .....::::;t8@%8X8t8t:...8 ..:@8;8X88t:%@t;S@ S%8X:X88S8X;8X888S888S8SSX8888S% . .8SX88XXtX88X8%:. .%8@88:8t;:.8.;88@88X;  ..:.::. :SX888@88. .:;:. : .   . . . .  .  
.. ..:t8888 88%SX8%8X8888S 88@X8@8 888 888SX8888888888Xt;;;;;::.:;;;ttt%t;;:::::....:::..:SSX8X8 @@88X;t;;X888@8S88888S;;::::;ttt;;:::....:;t%;...:.::::::::;:;;;;;::;;;;;;;;;;;;;t;;;;;t;:..::.::..  .::;::. ...:8X888S@   . .8X%8X88888@S88t   .:: . .:8X8@8t     .@8888S   . .:...8 ;;;;t;;;;;;;;;;;:;;:::::...;8888S@88:.:..%8X@S 88Xt;;;;;:;;888X8@8@X888888@8S8888t8t:tX@%8SX88.%88%%%8%S@88@t8 8888%88@S88%XX88888St8: .:SX88@@888X8888S:..%S888S8:;:. .8@:88888: ..::..:  .%X888S%   :;::  .. .         .   
....:.X8888S8XS%88@S888   8888888888888SX888@S88888@%;tt:::;:. ..;;:;ttt;:::.. .:. ......;;%X888 88888@St;;X888S@8@ @XX%;:...::;;:::::.:...:;;:..;::::;:;;;;;;;;;;;;;;;;;:::::::::::::;;;;:..::::.  .. ..... .8X8S@888 S88:  @;88@S8@S8X88@@;@...;:t.   8 88888    %@8888     ::..  .:::........::::....:..... ..;@8 SS 8t. .:t8X8SS@X@t.:t@8X8X@88@8X8888888888888X@8%8S8t;@888@@88:8;Xt8S888@@88 888SX8888888t@88;8888 8@...88SXt88 888888;88%888%@S::....8%888XX  ..:....:. .8%88@S;  .;;:.  . . ....  .   . 
...:.:@8@8@8@8S8@8888888@888X888888@@X8@S8888888888%;;t::...    .;;::::::... .. :  .. ..:. .;8888%88X8888t;t@8888888888t::. ..:;;::::::.:...:;:;;;;;;;;;;t;;:::;;;::::;::..:::::.....:::::.:tSSt:  .  . .... ;X8S:88:X@88@88:t88;;8@%.8t888XS. :.;;t: .  :8@@X@8     8X888X:    .:.     ..:...  .  .... ..... .   .:%88X@ 88: ..t8 88888;. :8tS8@888;S888XX 8.8 8S88X8888S8t8t%8S888X% ;8;88X888S88@8%8X@88X8X88@88888X88888. .8;8S8@@SS88@888Xt :t8@88S8X:. 8..t8X88X8t ..:........;S8X8X8. .;;;:..  ......        
...;:;8S8X888tSS888 8X888@@@88 888@8888X8888@888 88t;:::...:.  . .:.:.:..............  ..::.::X88S8888@888S;tX888@88888Xt:.  :;t%t;;tSS%;;;;;tt;t;tttttt;%tt;;:;;:.:::::.:::::.:::::;;:::::t%%t;..:..  :tt:. .888@888XX888;;8S@888St .:888 @8t ...;;:. . .:888@;8    :@@88::8  S 8t888X888@St;.. ..  ...::;;::  ...:t888 8%8t.  :X8X8@8S%%%@.8@8888@SS;S88@t%tStX88@8@888888888@88.X8888t8%S%;@8XS8888@88XSSS  888 @X@@@X 8X%S%t;8%XS88X8@8888X@8.8t888X8S...:.8t%88888@.....:.......t@8888%   ..:::.  ..... . . .  
:. :;@88S8 88t888@ 8888@88888@88@%88X8X%8888888888X;:::.. ...      ... ..........::...   ..::.:%8888S88S88SXt:@888S888888;::;:;t%%ttS@X%ttttttSX%ttt%%tt;;;;:;;:;:::.::..:.:::;::.::;:;::::.:....:;;. .;XXt: 8S8 888@:.....:%88888X:@Xt8.8X8S@. ..:...... 8888@8.    :SS8888t8;S8XS88@S@X@ 8X 8%:.::;;;t;t;;;::....;:%888 X8@S...X88@8X8888 888X 88Xtt....... . .:.tX8S88888888@888t@8X8:@S88@888888@ 8t8XXS:t;t%tS8.8SSS8888%8X8%X 8 8888 888888;S8@8888Xt::;t:@8888@S%.   ..:::.   8%S88888    .;: .   . .       .
;. :;88@8 %X%%XS888888888.888888 888X%t:SSX8@88888::::.  . .  .  .   . .   . . ..... . .. ..::;;S8888S888888t;tX888S88888S%t;:ttt%ttt%ttt:;;:tXX%t%%%S%%%;;;t;;;::::.....:;tS%t;..:...:::;..  ...:;;:..;SSt8.:XS8@X%t@..:::.8S@ :8t8X8SS8X%8%: .: .......  %%SX88:    %888888X8:8@@X %S;X8@88X 8Stt%tt%SSXS%t;;;;ttt:tX8S8@X8; ..;888S888 @8 @ 888%X. ... ...    ..:.:@@%88888@@88X888X8:.:8 8X8@8@%@StSt.:;:...;X888S:@88 88888;XX8 X.888888XX%t@%%888 88;.:S@@t8 888SX   . .::.... . 8X@88X:   :;;.     .   .  .  
;;:;%88 8 8St%888888XX88 X88S@88 888S%;tt:tS88888t..:...  ... ... ... . .......::.... ....:::;t%%X8S88@8@8X88S;;X888X8S8888Xtt;%X8X%%ttt%t%S%%XXSS%XXXXS%%%%tt;:.:.:.:.:.::tSSSt;:.:...::;;:.:::;;ttt;.;t8S;:.8888%;.  :88%88S.%X88X8@88X8Xt@:.:::.  .:::. t8@@8X; . 8%t88888 8@8XS88::%8 S@SXX 8888S8S     8888Xt;;;S888SX@88;::.S;888888XS 88XS:.;;t;  :;%@Xt;: .;t%8888X88888X8 88888@8:;8 8SSSX@: .:;%Xtt8t;@8@S8S:.%88888X%88%t@8S@88X8:8XSt ;8S88.X;:@8@8.;88@88X@. . ..:..:%8  :@8888X88  :::  . .  .        
;::;888SX888%t%88  88S%8888.8X8@888@t;;%StX88888@;.  .  .. .....:..........::::::::::;;:;;tt%%S%%S@888%8@88888X;;X888X@88@@88St%X88@XS%%%%SXXX%%S%SSSSS%%%%%t;:.  ..:;:::.:::;:::::....::;:;t;;::;t%%;;:%%:;::%8 8888. :%8XX 8@..@t8888S8;@.::..:. . ..;;:  S88888.... X888888X@X 8X:...:S8 SSX88S88 8S8X8 8SX  8X;.:;S88XS@8 X%:.:8S8888 88@X.S:t888@88%8@8.8.88888@@tt888%8X888S888888888.X 88%.;.:@:.t8888.S8SX88X::.tt8888@S88888X;X8 888XXS8@t8@8@;8888SS..8%t@@8SX.    . .;X888..:8SX88S%. ...  ...... . .  . 
. :;8 8X888S:XSS88888%%@X@8@S888.88@::;tt%@88888%... ..  ...;;:;:;;;;;::::;;t;;;:;;ttttt%%%SSStt;t;%%888@88X88SXttX888@88888X8XSX88X%S%tt%%SSX%S@%tt%t;;tt;;:.. ....tS%;::;;;:.:;tt;:;t%X%%;;t;:::X;;;;;;::.  .@88888t@ :S8SS%.X..X888@8: . . .  .   ..::.  % @88S;.   %SS88XX8@S8t.. ...:X8SSSS%8SS8 8 S 8 SX8XS8@:.:S88%XX@ 8t..:X8888S888t .:@888SS8S8.88@88X@ X8%t88%%888X@888@8@@@@88@X88X. @:8%8@8@@;%@S8@SS;S@.  ..S%%S@S@88S88XXX@8@88XS8;:8X 88888XXt.::.8@8888@:...:.:tS88X.8.:88@8 8%:: :   .::.   . .   
..;S8888S88t;@88%888@t%88888888%X88SSS8X@:S88888t... . . ..::;:;;;;;t;;;:;;;;t;;;;;;ttttt%S%%tt;;::;;S88S888888X%;tS8888@88 888%88%8%%ttt%SX8S%%8%t;;;;;;::.   ...:.:;;:.ttt;:;t%%ttt;t%%St::;;@t:::::ttt:.. .@t8%8XX88%8%8S8@:.8X@8@8%8: .     . .8. ..;:  ;8888@8;.  .@S@888@ 88%:.:;:..;88 X8    888 88888S@8S888X@%X8888@88Xt .X8XX% 8@. .@88 X:@88X:8S888 888:8t8@::tS8SXSX@88888888S 8XS.X%@8@8:%8%888@88::%@S888S8;.;S8%XX 888:888888888S8@8888 S888@;:t;;tS8@8@8% ..tX:.8@@888 t8%8X@8S@8;.   ..::. .  . . .
.::S88S@.88tt%88@888%;;t% 88@S88S8%S88S88XtXS888....:......:;;;;;;t;;;t;t;ttt%t%tttttt%%%tt;;;;;;;;;;;S8888@88888S;;%888@ 8X88X888888Xt;t%X8@88%ttSXX%;::..  . .::;:...:;;;;tttttt:::.......:;;:.:;;:....::..::8t8@8 8X88@ 8%..%X8t8888; ..:.8;t8%@@888@@X888t@888%t.  8;:88@@%88% S8tS8@:.;X X 888SS@X:.:;X@88X@X8 8X@X@88 8@S8;..;8X 8@:. .t8X S8888 8@;8X8 @%%@8X@8t%%@8S%88% 8888@X 888@;X88@XS88SSX88XS8888%t88;XSS 8t;;;888;88.8888 @S88 X8;@@S 8 %8S::SSXX8S;8@ 8@S;:%S%8@t@8@8S88t%8:8X%8X.   ..... . . . . 
 ::X88X88@X%XS8@8@88;St%8888X:%88888@88XXX%8SXS......:;:.:::;tttt;;;;tttt%t%%%%%%ttttt;tt;;;::::;;;:.:;S8888S88@88X;:X888@ 8@8X@%S@888%;:tS8 88%:tX888X:::..    .;%%%;;%%%%;;:;tt;::.:..  .;tt:..t@Xt. .:;:..8%8S8 88@.@@S:.   ;8@8tS88:%8%88@@888@88888888X8888X88.. :8 88%.S..:@%%8 8S:.t8X88tt;t;;. .:;.t88X@XX88X888;8S8888S.88:8;....X%@ 8888@XS88%8.8888S%SS8S88888XX;888@@888 88t8%@88S;X888X8@:888@@X%8;t%8t8%tS8t :8888X8.88S@8 888888t  X8  8tt%@@8XX@@S  S88.:8@X88X:SSS@S88;8XS8;88%.:   .. . ... . . 
..t8%8S888@;t8S8  8St88@8888@;;X88@@@88 88SX888;:;;;;;:;;;;ttt%tt;t;ttt%%t%t;t;t;;;;;;t;t;;::::;;;;: .:;%8888888888S:;X888X8@%8888X88@:::;%888X%;:tX@Xttttt::...:;%S%tt%%S%ttt;:::.::.. .. .::.. @%t;..::::...%8%888X@::t%8t..:t8@888@;8.:;:88888X88@8@XSX88888888@.%   :88XX X. . .%XS888: ;88t.:X888t . ::::%8@SX@8888888X8@S 8;:tSS;... t8.;88%X88XXt8S%@ 8888:@88XXX.888888t88%X8X 8t88@8@ 88%@8S t888XX@S 8SS88S8888Xt;8XX88tSS888X 88S888 8%.@%St8888t8888;S888 ;88888SXX8;:@S8X8S8S:88S8@88@: .  . .....  . .
.:@88 8.88%XS8888@8t@88 88X8XX%88S88888888tt@Xt%t%ttt%%%%S%S%S%%%ttt%%%%%%tt;;;;;;t;t;t;;;;tt;t;;;:;:::;;tXX@ @X@X888%;888888888XX8@8X::. ;%888@8: ...:%XSXt;:::;;;%X8St::;tS%t..;%@S;::tXS;:@tX%: .;%t;:::. :8 @8.S8..:8.@XSSStS8@8S88  88%@8888S@8Xt;t;%88;8S888888%..@8  X88.:.%%;S888@:.;S@%;8888%::...::.t@888888S88@@XS 88X..X%8@8t.8XS8Xt::X8 88;%88888X@8X8888888SX;XS8888:8  888@t8S 88S8@@%88888S888@%%8@8X.X8S;8%X@@8S8%8:88.888 88S8@t88tSXt8S%88XX8@88@XS888S8:%@@8tSS%8S88SX8;;Xt@SS.:... ::........:.
.;888XS888;8@8X8 8%:888888888St%88@%88S88%:;%ttt%t%t%%%%%S%%%tt%ttttttttt;;;;:;:tt;tt;ttt;tt;tt;;;;;;;;:::tX8@88@@@ 8@:;88S888X8888888;.: :888888t   ..:S@S%St..::;tXX%;:::;:..:.:@X%..:;XX8t::S%:..;;;:.. .8S8X8@8..@..;X88@;: .;8X8888:8S8888X88 .     .:.;X8t8X888S8;:t8  8t.%X@SXS@8S88X888S:888@..::: .; .@ X@8S%@ :8888X%S;X;@88S8t@:8X8@;%888%@t.@:;8 8XX.;8 88;8XSX888%%St88X888888S@:@X8XS%t@ 8%X.:88888S8t%X@S88888X8St.:@8888X@S8 %888@:888X8@XSXS;tX88S@X%88SX8X8S8@t88S@8X@88t8@8S%8X@%.   ::.. ... ..:
.%8X88888;t8X88XS8t;S8888@@88@SS8@@888;%%;:;;ttt;ttttt%%%%tt;tt;;;;;;;;:;;:;;;;;tttttt;tt%tttt;t;ttttt;::;:t8X888@888XSS%888888@X888@8X:....t8888S . ...:tX88S;..::::;:..S@%:.;X8Xt.:%8S:::t;....:tt;:::  .;X8 888;8.888:@XS88@:  :@88@8%8@8@8@@@.  ..:..::.. .t8tSX  8t88t8%:. SSSX@SSX  88X;:SX%:.::;:.::.;X8@XX  8@8X%;:SSX8@888@8@;8@XS@:8tt8888@;;8tS888:.X8@ X@8:XX 88:;tt88 ;888;8.%X@%8:8X8Xt%88X8888:@8@8S888S.8%XX%;:.::%%t.::;@8 8@X 888@Xt88St:;;tt8X@88X8;;t%S%SXtt@XSSX;::;t; tXS888:   :::. .... :.
t88@S@ 8S;tS88S888%tt8X8X8@888XX8 %88X:t:..::::::::;;;;;;;;;;::::::::::::;:;;;;tttt;;;ttt%tttttttttttt;;:::;S888X88888@S:%88888888%88@8%.. .:%888%:  .   .;%St:. .:.:::..;t:.::ttt;%88X;.t;....ttt:;t%t: 8.888888X.@%88@S;t8X@S%8..t88@8@@88X88:.;:::...XS.XX:@:. :X%;.;8 8%8S.X8 888888   888S8888:::;tt;;....%8 :88SS%:S%@88 S888S8X8@SSSX88t8@S@8@.X@88X;8888@8;88%@tX;@@%;:;:;tt;8S %8 S%@888S@%SS88@8SXX88@;tX88S:%88 8t.:;:..;8X8;.. :;S8888X8 8S88;:...::;X8888S8:. ....S88@.t8@8;;::;;;@@88XS:. .::.. ..  .:
%8 8@X8@%tXS8 8%88%X88888%88S8X%X8%88Xt;:....:::.:.:::::.:::::......:.::::;:;;;;t;;;;;;;ttttttt%%tt%t;;;;:;:;X888@@888888t%888X8888S88X@;... S8 8@t... . ::::.. ::.::..::. .tS%:  8t8S .%8X:  ;SX8%X8S:.8;8S8@@@@ ;@@8S @t8XX@S.8.S88@8888S;.:%88S;. .S888S8@t:X..::.t@8@88S888XS888888888Xt88888%.S8 88;....;88@:.  .;X8 S88888S8X88%X88X;%888%SS8S::8 %SS8;88@.@X8@t@8:@S@@;.t::%%%X8%8@t8@ SX888St@8;8S888t.;888X;88XS@t:::.S8%X: :...S8888888 88:..  ...@@88@8SSS. ::.X8888S88@S: ..::.%X@888;...:; .  ..   
%8888 8SS;8X888888@88888S@88SStS888888XX%;..:::::...... .......:;:::::;;;;;;;;;;;::::;;;;tttttt;;::;t;;:;::.:;X8888S8888@S%@888@88888888S:...X88S8@;t%t:.:SXt;;:;:;;::....t;;;:8%%t%S;;;:;:...8:.::t888t@..88 888X .888888: ;X@%;.. 8888888S%@ ;88X8;  ..;88SXXX.@@8888XSXX888 8   @X8 88S;;:@88@88S.X8 8X%..  8;88@:. S 8X 8888 8@8@8t:8%S @tX8S;t;::@t88@8tX%.888%8.t@t@X:X8t .:;..;%88S8@%88@@8S.88S888S8%88S@%8t;888%@8:S8t. ..tS%:.....::t88S888@88S::.....t8S8@8S;..  %@8888888X8St8.....%8888S:   ;; .. .. . 
X888S888:t88888S888888S88S888SS8X8S8X%88%;....::..........:.::.:;t;;;;tttttttttt;:::;:;;ttt;t;:;::.::.:::::::;tX8888@S@@S@%%XX8 8X8@X88@@: ..S8 8X8@@tt; :;:.:::.;tS%;. .S8@;.t8S8S..8SS.::8X%:;;S88@X8t.8;X88 X%8.:%@@88S.. . .. 8 SX88@8 ;...;tX8%8S8@;::%8  S@88S  XX8888X8%8XX8X 888;:;S8X8 @ 88;S8@XX8t..@8888888%.@8 S88888X8X @:;8X:tt8t:8::Xt@888X8 Xt@@t8@X %8888St@8t8:. . .8:@XXt8tX@X@SX%888@88SS%;8St8@X88 88%@8X8t..t88%:.:;;::;;tt888888@.;t.  ..X8S888S@:. .::.t8888888S:..  ..:@S88SS.  .;: :  ....
@;88S88@:;8888@888%8888888 88t@X888%@88@;:. .. ..::.:::::::;;;t;t%%t%%%S%%S%%%%tt;;;:;:;:;;;:::::::..::::;:::ttt%t888@8@8888;;X88888X888@;:;;tX8 8 88St;:. .. .;;SXS;:::::::t88@t%8X@S%;888S:8:%88X888S@8888888.@%8@t88S@S. .   8t88X88888t:.:@%;S@8XSX@8%;;S8S 888888 8  X88t:8X 88@;:.@8  88888@8X88@ 8:  :8%88@8S88;t8@888 8 8 @: @@888%88@:@;X8SS8;%%88; :@%  SX8tS X;8S8@8S8;8:;X%88X@SXSX:tX8S ;8@Xt:@t@t8888.SSSSS;88St ;;XtS;:;;tt%S@t;888888@ 8Xt;:8t8 888@X:... ...8888888S88; ... ..@8@@X@8  :;.:.  ...
8 88888%:%S888888S;X8XSS88S888X%@8X8888t: . . ..::::::::;;;t%%%%%%%%%%%%Stt%ttt%ttt;t;t;;::.::.:.. . ..:.:::;t%%;:t88%88X888S.t@8S8888888t;;;S888888@8%;:.:%S:.tXS%;..:;:..:@X8@@;;@8t.;@@8X;.:888;%t@.. .8@888:8. S@XS8t8@88  . 8%@8@88888 :.::X8S@S%@X%X;X888888@tS88888888@;.;S888@:::.S8888X%t@888 8XS8;@;8 8888@8@X88;@@88SSX88%@.:X8.8t@;:8@:@:%8X@.;;:@::;S88X;X8;8;@8@8888XXX8%;SS888SX8888 8888@.:888888@8XtS8% 8X@%%Xt...XX%Xt;%8XXXX888S@@S:t:8t%8.;%8S888%@. ..:.::%8@8@8@;S;tt. .. :@8@88S%  .;:..  .. 
8S88 88t%888X@8888X888@%8 88@@X%;@%888%t:::::::;;t;;;;t;tt%%%%%%%tt;;tt;;::;;;;;;;:;:;;;:::....... . ....:;t%%Stt;@8X88S8888X8tt88X@8SS X8Xt%%%S8888SX8:.....::t:.:;;;.. ;ttt%8SSt:::;8@t::8tXXt..8t@8%:@.;88S@S  .:X@888%@8S8..S8@@88X888888.::X.%t;tX8;::@ 8%8X;X8888 888;:t8888XX@@t...;SS;.;@888S  S 8@%;8 888@S@@888;8t.X888 8%8@.XX88@%t@tt:@;;X8X%8%8X@88;%888X:::.:88888X@@888@@8t8@tS@SS8 S88@%%888X%888S8X88t.t8888S8:.  XXS8t .888%Xtt8 88888St:;8;8XX888X8:..:....8888888 8%S8X ...:::%:88X8:  ....  .:.
8SX88t%S@@8@8X8%8X8St888888888%X@888%;tt;;tttt%tt;t;ttttttttt;;;::;:;:::::::;;;.:.:..:......... ....::::;t%%%%SS%8%@8@S8888X8S%X @888 @@8%S%%S888@ 88;... .:tt;S88X8%..;t8;:ttS%8..Xt@8;..%88:8.:SSS8: 888888@. ...;%8XX:;:.8888888%8 888@S%8:8X@888S%8@.:8 8@.;88XS%88S..;8S%%8@X8888X;XX%:..;t%X8888@S;@88@8X  8%8@888:@;:@ @8SX@SS:8 @X88:@888XS8:8S8X@88 S@8%8S888tX.;8 8 8@X8%888X:8X88@88.88Xt8%8X8%8X8X8XX@X8X.@8XX%8SX.. 8@tS..:@8S@8.@88888X8X;;;;;:8S88@%8@:..:. .t8@8@8888.@S@X  .;:::8888@t .  ...  ::
 S@8 88;%888888S888X@SXS88888888888888X;tttttt%t%%tt;;;::::;:;:;:::.:::::..::::::.. ..         ......:.::;t%SSXSt@;@8S888X8888S8@888@8888@%XX@;.%888%8@8;:..::t%t@8SS%:.:8;;%XSt@;:S88888%8X;;8%@S  ;St8t8S8@@:8..   ;8t%.8..@8888;8%88888@8:..@@8 @ @.@::.tSt88XS8 S8t:..;8 S@XS88888888 88@@:X%:%;%:SS%8@X@X 88S@88888@88tt8 8 8X%8tt888XS888X tSX8 X S;;%8S;X@:88@@X.@t88S88t::;@8t8;@8S8@ 88X:XXS@SX S8:%8:X.8888t.%888@8: ..@88t..8@SXX88:X;888:@%:@t:8:S8@8@;@t.... .8S88@8888;S%88Xt..::..XX88S8:.:.. .  .:
 8X8888t8@8888S8@%S88@X8S8@X88 88888S%%t%ttttt;tttt;::::....:::::.:.. .  .. ......... ........ . ...:.:::tt%SS%XS%t;t%8888X8888@8@88S88X@8%8888S;@8S88@8SXt:;ttt8S;;;t;8;;:;%S8t:.;XSX@:%8X8:.;8%8%. 8:;;;tX88888; . .::.:. :88888@ @;.t8%XX88X88S;:%8X%;  .:@88@8SSS888%...:t888X8 @X88 8%8S8X8 8 8888888S@@@%88@S;;X88888X8Xt%888888;8%8:@@S@8 88t@;SSX%:@:%@88XX@XX 8: .8 88@:@888S@8S8X888 8.tX:.X8X 8@;t8S:SS:@88@ .@%8 88t .  .:8@888@8X@88888@8Xt;:@:.X 88@8S. ...  t@@888X;; .:8 @8 ...:..888@t..... .  .:
SX8S88@tS8@@88@88@888%%SX88888888%SS8tttt%t;;;:::;:.::::...:::;:;;;:..         . ...... .    . ....:::;;;tttttt;;;:..:%8888 @@888t@888@888%S888%:888S88888%;;;:;%;t8@X%;.t%;..::tt:t;.%8;::8:X@S%8;8%;:;:8t8X8888S  ..;%SS..:88888X8SX.X;888@88@ 888:  . :.t8S@S8888X8X8;:..:tS @888 S    S 88X@@88888@8@@@@X t8@::.:%S8888@@8@:S88%8X8S8@@88X8%SS;.%888@8t@88@S.t@8X88%@.:X88@888 8%88X88S8@@88S%t..@8888@@8XXX;.;8.;@: .@888% @8:8S8@8;8Xt. :S8X88X8%X;:;8;8888S8:......t888X88S;.  :tS@@;:... ;88888@:... .. ..
@8X888XS8888 S88XS8%%%888S88888XX8XSt;;;ttt;:::.:.....:;;;;:;;;t%S%%;...  .  .  .................:::;;;;;t;;;::;:.  ..:t@88@S@@888;%8 8X@SS@888:.888888888;;:.:::.;S@X%:.:;:8;%@8S;..8X@8:..;@X:.;8SX8   .%8X8X@@88 .:t%St:  SS888X@% . .X88SS@@88@X 888888  XX8 @ @8X88%...::;88X8 888XS8888   S S X S X X S888:....:;@ 8888@8@:8X888X8X 8:X@8.:;;8X@@@@S8 8X 88@8 88@.:88888 @SSS@@X88X8 @X:tX88%.@%XSS8888%88:88S@;S8.;8S 8X.:tX@@%888888%@8: t8@888;X;.8t888@88 %....:..8;@8:8X8::@t.@@8X88 . . 8@8888X. .. . ..
88X@88%t88@8888 @88@@%%8@88888888Stt;::;::;:.....  ..:;SXX%ttX888888X;:.   .    ..::::::.::::;;;:;:;;;;tt;;;:;;:: .  ..:;@888S8@8X%;%8 88888888:.tXX888 @8S;  .  .:;%S;. ...:;S@8;.;XXtt;%8@;. .%8t;:8;. .8t@88@X  . ..::;..  8888S8% ..:;:%88S XX8X88@X 8X% :8888X8X8S.. . ;X88 8888t;.;%SttS@88888@@8@@S%%%:::. ..;S8%@88@@8@%88%:888 @8X8%.:;::;8.XS 8 8 88888XX:t8S88t8 8 8@@8888888888@@%@;.. .:X88888888888 8X...8.8 8Xt8;8XSX88 @8@XS8t8:SS888;XS..:8S@88X8S  ....%X8888XX8:;%%@:@8X8t. ....;@@88X8... .. .
88X@88@%8888X88888X@X8S@8:8888888@;;::::::.:.:.... ..;S@888SS88X@8888X;:.   ....:;;;;;:::;;;;;;t;;:;;;;t;ttt%%%%t. .:..::;X88888@88:t;X 8SXS88S% :;SX888 88:   . ..;%%;..8....t8S;:;8t:8%8S8 .:8;t:888S..8 88X8@   .t;:.  .   %SX8@t8:..::::t;t@88888% S @@ 88t;XX88@88 8;:.  .S8X8X 8t...::...   . . . ..S .  ..:.. .  ;X8X888X8Xt8@8888@88@XS%@;. @.;8@X88XS 8StX:;8%8@@@8X8@8S%.@;@8S8888@@XSt8%.   :%XX88 8888S88;  ;88X8@;:88 8%t8@@8X88t@:. t8X888SX. ;88@88:S.    .88X8X88@8: . tS8;@8XS  ..  .S888%S .  ..  
88X88X8X8S8@8888@S888@88888888%88@;:;::::.::...... .;tS888888888X88X88S;::::::;:;%tttt;t;;;;;;ttt;;;;;t;t;;ttttt;:;t%t:.:;t8@ 8X8X8@:.X8X8S8X88: .:%tS888 88t:.:::;ttt8t..:t8%:88XX;::8t@:8 t8S: .%S88;8  88S888 8 :8@XXt..   .8X@8S8; .:::... .::%X88St@SSXXt;tS8888X8@@::... X8@XX 8t:..... ....  . ..  ..  . ..:;.   @t@8X@88@8X;XS8S88S8%:888X8@t.X...:X8@tS;@X8SSS.S%S8X8 @X88t8SX888@88 SXXX8X;@;tXSX%S88  88S;..;8;X 8S@%tX8;8;@8@X;;Xt%@: %S8888X;. 88@88@8: . ..;8X8@888%8;..8X88.8:@S .....8;@@@S8.. ..:. 
88 88X%88888888X88S88%888 8888888S;;;;:::::.... .:.:;%X8888S88888@8S8@S%;;;ttttt%S%%tt%t%tttttt%%tt;t;;;;;;;:::::;;;%;..:..%888888@8%;;88X8888@S;tt%S88XX888tt%;;::;;::.:;; ..%S: 8SS8;8 .88.:@8@8 . 8;@8X8@  .:.88X@@8  8 t%88@t8...:::.::...::;:::%%%%t;tt%t88@S@@8%:. . ;8:88.88. .::..::....::;;;:::.:.:::t%;..8;:;S@888@@8X:S8@88@8S@S8%@888S88@; ...@88X88X88:t@S8S;X88888S8S8888;::X8t8 8%8S..:...;%;;tX;::..S@@@88 8@;SX:@%888:;88t88;;S8888% ..%8 8@.@: .  .8@8888888X:...XSS.%8S:: .:.:..X88S8@:. :;: