Files
OpenFrontIO/resources/maps/iceland/map16x.bin
T
RickD004 37b7a781c2 Huge map update: Re-make of the terrain of multiple maps for better gameplay (#4139)
Resolves #4099

## Description:

Remake the terrain of various maps with green gaps in their terrain,
example below (strait of gibraltar)
<img width="608" height="383" alt="image"
src="https://github.com/user-attachments/assets/9272cf00-6620-4711-81a9-64ebf6a7990d"
/>

### Why?

In maps with continuous brown and white terrain, it is easier for a
player to defend against an attacker, as these types of terrains slow
down troops. However in maps with green gaps like the one in the
example, the troops will just rush in the green gaps and surround all
the white terrain, instantly absorbing them, which makes the terrain
mostly useless against defending.

I believe that this new type of terrain (using proper elevation data
instead of "hillshade like the ones used in these maps) is better for
gameplay as it adds more complexity to attacks and defense, and also
brings diversity to spawns, as right now these maps have functionally
all-green terrain all across them

I also changed the coastline of some maps that had them very pixelated.
This sometimes caused some rivers to dissapear and some islands to be
merged into blobs.

I kept the rivers of all maps even if slightly updated, to not change
naval gameplay.

The maps changed were:

Black Sea (terrain and coastline)
Gateway to the Atlantic (terrain only)
Between 2 seas (terrain only)
Iceland (terrain and coastline)
East Asia (terrain only)
Falklands (terrain and coastline)
Halkidiki (terrain only)
Strait of Gibraltar (terrain and coastline)
Italia (terrain and coastline)
Japan (terrain only)
Two Lakes (terrain only)

<img width="1058" height="536" alt="Captura de pantalla 2026-06-02
213132"
src="https://github.com/user-attachments/assets/58fb357b-8738-4388-bbc5-d6c9c1ac4699"
/>
<img width="625" height="583" alt="Captura de pantalla 2026-06-02
213251"
src="https://github.com/user-attachments/assets/99ead586-f790-4088-baef-ad179f3c0119"
/>
<img width="535" height="537" alt="Captura de pantalla 2026-06-02
213336"
src="https://github.com/user-attachments/assets/66755b25-e362-4ef0-b7ff-48b51fdabbbd"
/>
<img width="639" height="561" alt="Captura de pantalla 2026-06-02
231736"
src="https://github.com/user-attachments/assets/22802e9a-5989-4204-9002-61afef22696b"
/>
<img width="680" height="543" alt="Captura de pantalla 2026-06-02
231804"
src="https://github.com/user-attachments/assets/bfae63b6-81e3-4d53-bf17-962332b2c9b0"
/>
<img width="742" height="545" alt="Captura de pantalla 2026-06-02
212309"
src="https://github.com/user-attachments/assets/cdb933c7-5361-4db5-aa4f-c641d0fc4662"
/>
<img width="613" height="546" alt="Captura de pantalla 2026-06-02
212531"
src="https://github.com/user-attachments/assets/352148be-01fb-491b-ae39-746c54d3c278"
/>
<img width="908" height="548" alt="Captura de pantalla 2026-06-02
212709"
src="https://github.com/user-attachments/assets/f6a1ec03-fed8-4872-9a65-0a1ef4268035"
/>
<img width="718" height="536" alt="Captura de pantalla 2026-06-02
212839"
src="https://github.com/user-attachments/assets/5ec1e581-142c-45d6-af0d-e642989e1be1"
/>
<img width="516" height="544" alt="Captura de pantalla 2026-06-02
212937"
src="https://github.com/user-attachments/assets/9843ef29-81f1-45c3-ba7e-49ad2693571d"
/>
<img width="801" height="537" alt="Captura de pantalla 2026-06-02
213028"
src="https://github.com/user-attachments/assets/252822b5-2f2d-456e-a207-85367fab8e02"
/>

Terrain sources from NASA and OpenTopography, both already credited in
CREDITS

## Please complete the following:

- [x] I have added screenshots for all UI updates
- [x] I process any text displayed to the user through translateText()
and I've added it to the en.json file
- [x] I have added relevant tests to the test directory

## Please put your Discord username so you can be contacted if a bug or
regression is found:

tri.star1011
2026-06-04 15:59:30 -07:00

1 line
183 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
?????????????????????????????????????????????????????????????????????????????>>=>>>===<<<<===>>>>==<<==>>===>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:;:::;:::;;;::99999999:::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=======<<;;<<<==>>==<<<<====<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::9:::9::;::9988998899:::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<===<<<;;;;<<<====<<;;<<==<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9:999:999:::9988888888999::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<;;::;;;<<==<<;;;;<<<<;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99998999899:998877887788999::;;<<==>>???????????????????????????>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;<<<;;;::::;;;<<<<;;::;;<<;;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99898889888999887777777788899::;;<<==>>?????????????????????????>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;;::99:::;;<<;;::::;;;;:;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988887888788988776677667788899::;;<<==>>???????????????????????>>======>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:;;;:::9999:::;;;;::99::;;:::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998878777877788877666666667778899::;;<<==>>?????????????????????>>============>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::::9988999::;;::9999::::9::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887777677767787766556655667778899::;;<<==>>???????????????????>>==<<<<<<======>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9:::9998888999::::998899::999::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776766676667776655555555666778899::;;<<==>>?????????????????>>==<<<<<<<<<<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999999887788899::9988889999899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877666656665667665544554455666778899::;;<<==>>???????????????>>==<<;;;;;;<<<<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998999888777788899998877889988899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766565556555666554444444455566778899::;;<<==>>?????????????>>==<<;;;;;;;;;;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99888888877667778899887777888878899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655554555455655443344334455566778899::;;<<==>>???????????>>==<<;;::::::;;;;;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988788877766667778888776677887778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665545444544455544333333334445566778899::;;<<==>>?????????>>==<<;;::::::::::::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877777776655666778877666677776778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554444344434454433223322334445566778899::;;<<==>>???????>>==<<;;::999999::::::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887767776665555666777766556677666778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443433343334443322222222333445566778899::;;<<==>>?>>>>>>==<<;;::999999999999::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776666666554455566776655556666566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544333323332334332211221122333445566778899::;;<<==>>>>>>>==<<;;::99888888999999::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665666555444455566665544556655566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433232223222333221111111122233445566778899::;;<<==>======<<;;::9988888888888899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766555555544334445566554444555545566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322221222122322110011001122233445566778899::;;<<=======<<;;::998877777788888899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655455544433334445555443344554445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332212111211122211000000001112233445566778899::;;<<=<<<<<<;;::99887777777777778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544444443322333445544333344443445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221111011101121100//00//001112233445566778899::;;<<<<<<<;;::9988776666667777778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554434443332222333444433223344333445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>????????????????????????????????????????????????????????????>>==<<;;::99887766554433221101000100011100////////000112233445566778899::;;<;;;;;;::998877666666666666778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443333333221122233443322223333233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????>??>>>>??????????????????????????????????????????????????????????>>==<<;;::9988776655443322110000/000/00100//..//..//000112233445566778899::;;;;;;;::99887766555555666666778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332333222111122233332211223322233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>==>>??????????????????>>>>??????????????????????????????????>>==<<;;::99887766554433221100/0///0///000//........///00112233445566778899::;::::::9988776655555555555566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222222211001112233221111222212233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>=>>====>>>>??????????????>>>>>>>>??????????????????????????????>>==<<;;::99887766554433221100////.///.//0//..--..--..///00112233445566778899:::::::998877665544444455555566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322122211100001112222110011221112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????>>=======<<==>>>>????????????>>====>>>>???>>>??????????????????????>>==<<;;::99887766554433221100//./.../...///..--------...//00112233445566778899:999999887766554444444444445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322111111100//000112211000011110112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????>>====<==<<<<====>>??????????>>========>>>>>>>>????????????????????>>==<<;;::99887766554433221100//....-...-../..--,,--,,--...//001122334455667788999999988776655443333334444445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322110111000////000111100//0011000112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<;;<<====>>????????>>==<<<<====>>>===>>??????????????????>>==<<;;::99887766554433221100//..-.---.---...--,,,,,,,,---..//001122334455667788988888877665544333333333333445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322110000000//..///001100////0000/00112233445566778899::;;<<==>>????????????????????????????????????????????????????????>>>?????????????????????????????????????>>==<<<<;<<;;;;<<<<==>>??????>>==<<<<<<<<========>>????????????????>>==<<;;::99887766554433221100//..----,---,--.--,,++,,++,,---..//001122334455667788888887766554433222222333333445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100/000///....///0000//..//00///00112233445566778899::;;<<==>>??????????????????????????????????????????????????????>>>>>???????????????????????????????????>>==<<;;;;;;;::;;<<<<==>>????>>==<<;;;;<<<<===<<<==>>??????????????>>==<<;;::99887766554433221100//..--,-,,,-,,,---,,++++++++,,,--..//001122334455667787777776655443322222222222233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100///////..--...//00//....////.//00112233445566778899::;;<<==>>??????????????????????????????????????????????????>>>>===>>?????????????????????????????????>>==<<;;;;:;;::::;;;;<<==>>??>>==<<;;;;;;;;<<<<<<<<==>>????????????>>==<<;;::99887766554433221100//..--,,,,+,,,+,,-,,++**++**++,,,--..//001122334455667777777665544332211111122222233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//.///...----...////..--..//...//00112233445566778899::;;<<==>>?????????????????????????????????????????????>>>>>>>=====>>???????????????????????????>>>>>>==<<;;:::::::99::;;;;<<==>>>>==<<;;::::;;;;<<<;;;<<==>>??????????>>==<<;;::99887766554433221100//..--,,+,+++,+++,,,++********+++,,--..//001122334455667666666554433221111111111112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//.......--,,---..//..----....-..//00112233445566778899::;;<<==>>???????????????????????????????????????????>>>>>====<<<==>>????????????????????????>>>>>>>==<<;;::::9::9999::::;;<<==>>==<<;;::::::::;;;;;;;;<<==>>????????>>==<<;;::99887766554433221100//..--,,++++*+++*++,++**))**))**+++,,--..//001122334455666666655443322110000001111112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..-...---,,,,---....--,,--..---..//00112233445566778899::;;<<==>>?????????????????????????????????????????>>=======<<<<<==>>??????????????????????>>>======<<;;::99999998899::::;;<<====<<;;::9999::::;;;:::;;<<==>>??????>>==<<;;::99887766554433221100//..--,,++*+***+***+++**))))))))***++,,--..//001122334455655555544332211000000000000112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..-------,,++,,,--..--,,,,----,--..//00112233445566778899::;;<<==>>???????????????????????????????????????>>=====<<<<;;;<<==>>????????????????????>>=======<<;;::999989988889999::;;<<==<<;;::99999999::::::::;;<<==>>????>>==<<;;::99887766554433221100//..--,,++****)***)**+**))(())(())***++,,--..//001122334455555554433221100//////000000112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,---,,,++++,,,----,,++,,--,,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????>>==<<<<<<<;;;;;<<==>>??????????????????>>===<<<<<<;;::99888888877889999::;;<<<<;;::9988889999:::999::;;<<==>>??>>==<<;;::99887766554433221100//..--,,++**)*)))*)))***))(((((((()))**++,,--..//0011223344544444433221100////////////00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,,++**+++,,--,,++++,,,,+,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<<<<;;;;:::;;<<==>>????????????????>>==<<<<<<<;;::9988887887777888899::;;<<;;::998888888899999999::;;<<==>>>>==<<;;::99887766554433221100//..--,,++**))))()))())*))((''((''(()))**++,,--..//00112233444444433221100//......//////00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+,,,+++****+++,,,,++**++,,+++,,--..//00112233445566778899::;;<<==>>>????????????????????????????????>>==<<;;;;;;;:::::;;<<==>>??????????????>>==<<<;;;;;;::998877777776677888899::;;;;::99887777888899988899::;;<<==>>==<<;;::99887766554433221100//..--,,++**))()((()((()))((''''''''((())**++,,--..//001122334333333221100//............//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++++**))***++,,++****++++*++,,--..//00112233445566778899::;;<<==>>>??????????????????????????????>>==<<;;;;;::::999::;;<<==>>????????????>>==<<;;;;;;;::99887777677666677778899::;;::9988777777778888888899::;;<<====<<;;::99887766554433221100//..--,,++**))(((('((('(()((''&&''&&''((())**++,,--..//0011223333333221100//..------......//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*+++***))))***++++**))**++***++,,--..//00112233445566778899::;;<<===>>????????????????????????????>>==<<;;:::::::99999::;;<<==>>??????????>>==<<;;;::::::9988776666666556677778899::::998877666677778887778899::;;<<==<<;;::99887766554433221100//..--,,++**))(('('''('''(((''&&&&&&&&'''(())**++,,--..//00112232222221100//..------------..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*******))(()))**++**))))****)**++,,--..//00112233445566778899::;;<<===>>??????????????????????????>>==<<;;:::::999988899::;;<<==>>????????>>==<<;;:::::::998877666656655556666778899::99887766666666777777778899::;;<<<<;;::99887766554433221100//..--,,++**))((''''&'''&''(''&&%%&&%%&&'''(())**++,,--..//001122222221100//..--,,,,,,------..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)***)))(((()))****))(())**)))**++,,--..//00112233445566778899::;;<<<==>>????????????????????????>>==<<;;::99999998888899::;;<<==>>??????>>==<<;;:::9999998877665555555445566667788999988776655556666777666778899::;;<<;;::99887766554433221100//..--,,++**))((''&'&&&'&&&'''&&%%%%%%%%&&&''(())**++,,--..//0011211111100//..--,,,,,,,,,,,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))))((''((())**))(((())))())**++,,--..//00112233445566778899::;;<<<==>>??????????????????????>>==<<;;::9999988887778899::;;<<==>>????>>==<<;;::9999999887766555545544445555667788998877665555555566666666778899::;;;;::99887766554433221100//..--,,++**))((''&&&&%&&&%&&'&&%%$$%%$$%%&&&''(())**++,,--..//00111111100//..--,,++++++,,,,,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))()))(((''''((())))((''(())((())**++,,--..//00112233445566778899::;;;<<==>>????????????????????>>==<<;;::998888888777778899::;;<<==>>??>>==<<;;::999888888776655444444433445555667788887766554444555566655566778899::;;::99887766554433221100//..--,,++**))((''&&%&%%%&%%%&&&%%$$$$$$$$%%%&&''(())**++,,--..//001000000//..--,,++++++++++++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((((((''&&'''(())((''''(((('(())**++,,--..//00112233445566778899::;;;<<==>>??????????????????>>==<<;;::99888887777666778899::;;<<==>>>>==<<;;::99888888877665544443443333444455667788776655444444445555555566778899::::99887766554433221100//..--,,++**))((''&&%%%%$%%%$%%&%%$$##$$##$$%%%&&''(())**++,,--..//0000000//..--,,++******++++++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('((('''&&&&'''((((''&&''(('''(())**++,,--..//00112233445566778899:::;;<<==>>????????????????>>==<<;;::9988777777766666778899::;;<<==>>==<<;;::9988877777766554433333332233444455667777665544333344445554445566778899::99887766554433221100//..--,,++**))((''&&%%$%$$$%$$$%%%$$########$$$%%&&''(())**++,,--..//0//////..--,,++************++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''''&&%%&&&''((''&&&&''''&''(())**++,,--..//00112233445566778899:::;;<<==>>??????????????>>==<<;;::998877777666655566778899::;;<<====<<;;::99887777777665544333323322223333445566776655443333333344444444556677889999887766554433221100//..--,,++**))((''&&%%$$$$#$$$#$$%$$##""##""##$$$%%&&''(())**++,,--..///////..--,,++**))))))******++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&'''&&&%%%%&&&''''&&%%&&''&&&''(())**++,,--..//001122334455667788999::;;<<==>>????????????>>==<<;;::99887766666665555566778899::;;<<==<<;;::99887776666665544332222222112233334455666655443322223333444333445566778899887766554433221100//..--,,++**))((''&&%%$$#$###$###$$$##""""""""###$$%%&&''(())**++,,--../......--,,++**))))))))))))**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&%%$$%%%&&''&&%%%%&&&&%&&''(())**++,,--..//001122334455667788999::;;<<==>>??????????>>==<<;;::9988776666655554445566778899::;;<<<<;;::99887766666665544332222122111122223344556655443322222222333333334455667788887766554433221100//..--,,++**))((''&&%%$$####"###"##$##""!!""!!""###$$%%&&''(())**++,,--.......--,,++**))(((((())))))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%&&&%%%$$$$%%%&&&&%%$$%%&&%%%&&''(())**++,,--..//001122334455667788899::;;<<==>>????????>>==<<;;::998877665555555444445566778899::;;<<;;::99887766655555544332211111110011222233445555443322111122223332223344556677887766554433221100//..--,,++**))((''&&%%$$##"#"""#"""###""!!!!!!!!"""##$$%%&&''(())**++,,--.------,,++**))(((((((((((())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%$$##$$$%%&&%%$$$$%%%%$%%&&''(())**++,,--..//001122334455667788899::;;<<==>>??????>>==<<;;::99887766555554444333445566778899::;;;;::99887766555555544332211110110000111122334455443322111111112222222233445566777766554433221100//..--,,++**))((''&&%%$$##""""!"""!""#""!!``!!``!!"""##$$%%&&''(())**++,,-------,,++**))((''''''(((((())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$%%%$$$####$$$%%%%$$##$$%%$$$%%&&''(())**++,,--..//001122334455667778899::;;<<==>>????>>==<<;;::9988776655444444433333445566778899::;;::998877665554444443322110000000//001111223344443322110000111122211122334455667766554433221100//..--,,++**))((''&&%%$$##""!"!!!"!!!"""!!````!!!""##$$%%&&''(())**++,,-,,,,,,++**))((''''''''''''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$##""###$$%%$$####$$$$#$$%%&&''(())**++,,--..//001122334455667778899::;;<<==>>??>>==<<;;::998877665544444333322233445566778899::::998877665544444443322110000/00////0000112233443322110000000011111111223344556666554433221100//..--,,++**))((''&&%%$$##""!!!!`!!!`!!"!!``!!!""##$$%%&&''(())**++,,,,,,,++**))((''&&&&&&''''''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#$$$###""""###$$$$##""##$$###$$%%&&''(())**++,,--..//001122334455666778899::;;<<==>>>>==<<;;::99887766554433333332222233445566778899::9988776655444333333221100///////..//000011223333221100////0000111000112233445566554433221100//..--,,++**))((''&&%%$$##""!!`!``!``!!!````!!""##$$%%&&''(())**++,++++++**))((''&&&&&&&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#######""!!"""##$$##""""####"##$$%%&&''(())**++,,--..//001122334455666778899::;;<<==>>==<<;;::99887766554433333222211122334455667788999988776655443333333221100////.//....////00112233221100////////000000001122334455554433221100//..--,,++**))((''&&%%$$##""!!``````!!``!!""##$$%%&&''(())**+++++++**))((''&&%%%%%%&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"###"""!!!!"""####""!!""##"""##$$%%&&''(())**++,,--..//001122334455566778899::;;<<====<<;;::99887766554433222222211111223344556677889988776655443332222221100//.......--..////001122221100//....////000///00112233445554433221100//..--,,++**))((''&&%%$$##""!!``````!!""##$$%%&&''(())**+++******))((''&&%%%%%%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""""""!!``!!!""##""!!!!""""!""##$$%%&&''(())**++,,--..//001122334455566778899::;;<<==<<;;::99887766554433222221111000112233445566778888776655443322222221100//....-..----....//0011221100//........////////00112233445554433221100//..--,,++**))((''&&%%$$##""!!``!!""###$$%%&&''(())**+******))((''&&%%$$$$$$%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!"""!!!``!!!""""!!``!!""!!!""##$$%%&&''(())**++,,--..//001122334445566778899::;;<<<<;;::99887766554433221111111000001122334455667788776655443322211111100//..-------,,--....//00111100//..----....///...//001122334454433221100//..--,,,++**))((''&&%%$$##""!!``!!""####$$%%&&''(())***))))))((''&&%%$$$$$$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!`!````!!""!!``!!!!`!!""##$$%%&&''(())**++,,--..//001122334445566778899::;;<<;;::9988776655443322111110000///0011223344556677776655443322111111100//..----,--,,,,----..//001100//..--------........//0011223344433221100//..--,,,+++**))((''&&%%$$##""!!``!!!"""""##$$%%&&''(())*))))))((''&&%%$$######$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`!!!```!``!!!!!`ˋ`!!``!!""##$$%%&&''(())**++,,--..//001122333445566778899::;;;;::9988776655443322110000000/////00112233445566776655443322111000000//..--,,,,,,,++,,----..//0000//..--,,,,----...---..//00112233433221100//..--,,++++++**))((''&&%%$$##""!!``!!!"""""##$$%%&&''(()))((((((''&&%%$$############$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!````̉``̏`!!!`̎````!!""##$$%%&&''((())**++,,--..//001122333445566778899::;;::99887766554433221100000////...//001122334455666655443322110000000//..--,,,,+,,++++,,,,--..//00//..--,,,,,,,,--------..//001122333221100//..--,,+++******))((''&&%%$$##""!!````!!!!!""##$$%%&&''(()((((((''&&%%$$##""""""######$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`É```ˏ`!!""##$$%%&&''''(())**++,,--..//001122233445566778899::::99887766554433221100///////.....//001122334455665544332211000//////..--,,+++++++**++,,,,--..////..--,,++++,,,,---,,,--..//0011223221100//..--,,++********))((''&&%%$$##""!!`ƒ``!!!!!""##$$%%&&''(((''''''&&%%$$##""""""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ĉ`!!!""##$$%%&&''''(())**++,,--..//001122233445566778899::99887766554433221100/////....---..//001122334455554433221100///////..--,,++++*++****++++,,--..//..--,,++++++++,,,,,,,,--..//00112221100//..--,,++***))))**))((''&&%%$$##""!!`Å````!!""##$$%%&&''(''''''&&%%$$##""!!!!!!""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!```!!!""##$$%%&&&&''(())**++,,--..//00111223344556677889999887766554433221100//.......-----..//0011223344554433221100///......--,,++*******))**++++,,--....--,,++****++++,,,+++,,--..//001121100//..--,,++**))))))))))((''&&%%$$##""!!`…`!!""##$$%%&&'''&&&&&&%%$$##""!!!!!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!"!!`ʼnˎ``!!""##$$%%&&&&''(())**++,,--..//001112233445566778899887766554433221100//.....----,,,--..//00112233444433221100//.......--,,++****)**))))****++,,--..--,,++********++++++++,,--..//0011100//..--,,++**)))(((())))((''&&%%$$##""!!`…`!!""##$$%%&&'&&&&&&%%$$##""!!``````!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!`Ȑ``Α`!!""##$$%%%%&&''(())**++,,--..//0001122334455667788887766554433221100//..-------,,,,,--..//001122334433221100//...------,,++**)))))))(())****++,,----,,++**))))****+++***++,,--..//00100//..--,,++**))(((((((())((''&&%%$$##""!!`…`!!""##$$%%&&&&%%%%%%$$##""!!``````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!`Ç```Ќ````͑`!!""##$$%%%%&&''(())**++,,--..//00011223344556677887766554433221100//..-----,,,,+++,,--..//0011223333221100//..-------,,++**))))())(((())))**++,,--,,++**))))))))********++,,--..//000//..--,,++**))(((''''((()((''&&%%$$##""!!`Ã`!!""##$$%%&&&%%%%%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```ȋ`!!``!`ΐ`!!""##$$$$$%%&&''(())**++,,--..///00112233445566777766554433221100//..--,,,,,,,+++++,,--..//00112233221100//..---,,,,,,++**))(((((((''(())))**++,,,,++**))(((())))***)))**++,,--..//0//..--,,++**))((''''''''(()((''&&%%$$##""!!``!!""##$$%%&&%%$$$$$$##""!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ë`!``!!`Ώ`!!""###$$$$$%%&&''(())**++,,--..///001122334455667766554433221100//..--,,,,,++++***++,,--..//001122221100//..--,,,,,,,++**))(((('((''''(((())**++,,++**))(((((((())))))))**++,,--..///..--,,++**))(('''&&&&'''((((''&&%%$$##""!!``!!""##$$%%&%%$$$$$$$##""!!```!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&&%%$$##""!!`Ë`!``!!`ˎď`!!"""#####$$%%&&''(())**++,,--...//0011223344556666554433221100//..--,,+++++++*****++,,--..//0011221100//..--,,,++++++**))(('''''''&&''(((())**++++**))((''''(((()))((())**++,,--../..--,,++**))((''&&&&&&&&''((((''&&%%$$##""!!``!!""##$$%%%%$$########""!!`ƒ``!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&&&&%%$$##""!!```!!!``!!!`ώ``Ɏ`!!""""#####$$%%&&''(())**++,,--...//00112233445566554433221100//..--,,+++++****)))**++,,--..//00111100//..--,,+++++++**))((''''&''&&&&''''(())**++**))((''''''''(((((((())**++,,--...--,,++**))((''&&&%%%%&&&''(((''&&%%$$##""!!``!!""##$$%%%%$$########""!!`ƒ`!!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%&&&%%$$##""!!!`````!!"!!!!!`͎`!`ˎ`!!""!"""""##$$%%&&''(())**++,,---..//001122334455554433221100//..--,,++*******)))))**++,,--..//001100//..--,,+++******))((''&&&&&&&%%&&''''(())****))((''&&&&''''((('''(())**++,,--.--,,++**))((''&&%%%%%%%%&&''(((''&&%%$$##""!!``!!""##$$%%%$$##""""""""!!```!!!""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&%%%%%%%%%$$##""!!!!!!!!"""!!!!```!`̏`!!"!!!"""""##$$%%&&''(())**++,,---..//0011223344554433221100//..--,,++*****))))((())**++,,--..//0000//..--,,++*******))((''&&&&%&&%%%%&&&&''(())**))((''&&&&&&&&''''''''(())**++,,---,,++**))((''&&%%%$$$$%%%&&''((''&&%%$$##""!!``!!""##$$$%%$$##""""""""!!````!!!""""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$%%%%%%%$$##"""!!!!!""""""!!!````!!`̏̒`!!!!`!!!!!""##$$%%&&''(())**++,,,--..//00112233444433221100//..--,,++**)))))))((((())**++,,--..//00//..--,,++***))))))((''&&%%%%%%%$$%%&&&&''(())))((''&&%%%%&&&&'''&&&''(())**++,,-,,++**))((''&&%%$$$$$$$$%%&&''''''&&%%$$##""!!``!!""#####$$$$##""!!!!!!!!```!!!!!"""####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%$$$$$$$%%%%$$##"""""""""!!!!!!!!!!!!!```͐`!`!``!!!!!""##$$%%&&''(())**++,,,--..//001122334433221100//..--,,++**)))))(((('''(())**++,,--..////..--,,++**)))))))((''&&%%%%$%%$$$$%%%%&&''(())((''&&%%%%%%%%&&&&&&&&''(())**++,,,++**))((''&&%%$$$####$$$%%&&''&''&&%%$$##""!!```!!""#####$$##""!!!!!!!!```!!!!"""####$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$##$$$$$%%%%$$###""""!!!!!!!`!!!!!!"!!``````ʋ``````````!!""##$$%%&&''(())**+++,,--..//0011223333221100//..--,,++**))((((((('''''(())**++,,--..//..--,,++**)))((((((''&&%%$$$$$$$##$$%%%%&&''((((''&&%%$$$$%%%%&&&%%%&&''(())**++,++**))((''&&%%$$########$$%%&&&&&'&&%%$$##""!!``!!"""""####""!!````````!!""""###$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$#######$$$%%%$$###""!!!!```````!!!""!!!`ʉɂ`!!""##$$%%&&''(())**+++,,--..//00112233221100//..--,,++**))(((((''''&&&''(())**++,,--....--,,++**))(((((((''&&%%$$$$#$$####$$$$%%&&''((''&&%%$$$$$$$$%%%%%%%%&&''(())**+++**))((''&&%%$$###""""###$$%%&&%&&&%%$$$##""!!``!!"""""##""!!``!!""##$$$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###""#####$$$%%$$##""!!```ɉ``!!!!``Г`!!"""##$$%%&&''(())***++,,--..//001122221100//..--,,++**))(('''''''&&&&&''(())**++,,--..--,,++**))(((''''''&&%%$$#######""##$$$$%%&&''''&&%%$$####$$$$%%%$$$%%&&''(())**+**))((''&&%%$$##""""""""##$$%%%%%&%%$$$##""!!`ˆ`!!!!!!""#""!!``!!""##$$%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$###"""""""###$$$$##""!!`ʊ`!!`ϑ`!!""""##$$%%&&''(())***++,,--..//0011221100//..--,,++**))(('''''&&&&%%%&&''(())**++,,----,,++**))(('''''''&&%%$$####"##""""####$$%%&&''&&%%$$########$$$$$$$$%%&&''(())***))((''&&%%$$##"""!!!!"""##$$%%$%%%$$####""!!`ň`!!!!!!!""""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!"""""###$$$##""!!`ΐ```Ƌ`!!!""!""##$$%%&&''(()))**++,,--..//00111100//..--,,++**))((''&&&&&&&%%%%%&&''(())**++,,--,,++**))(('''&&&&&&%%$$##"""""""!!""####$$%%&&&&%%$$##""""####$$$###$$%%&&''(())*))((''&&%%$$##""!!!!!!!!""##$$$$$%$$####""!!`ƒ``````!!"""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"""!!!!!!!"""###$$##""!!`ҒÂ````!!!!!""##$$%%&&''(()))**++,,--..//001100//..--,,++**))((''&&&&&%%%%$$$%%&&''(())**++,,,,++**))((''&&&&&&&%%$$##""""!""!!!!""""##$$%%&&%%$$##""""""""########$$%%&&''(()))((''&&%%$$##""!!!````!!!""##$$#$$$##"""""!!`ƒ`!!""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!``!!!!!"""###$##""!!`ϒ`!!`!!""##$$%%&&''((())**++,,--..//0000//..--,,++**))((''&&%%%%%%%$$$$$%%&&''(())**++,,++**))((''&&&%%%%%%$$##""!!!!!!!``!!""""##$$%%%%$$##""!!!!""""###"""##$$%%&&''(()((''&&%%$$##""!!````!!""#####$##"""""!!`È`!!""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!`````!!!"""##$##""!!`ѓ```!!""##$$%%&&''((())**++,,--..//00//..--,,++**))((''&&%%%%%$$$$###$$%%&&''(())**++++**))((''&&%%%%%%%$$##""!!!!`!!``!!!!""##$$%%$$##""!!!!!!!!""""""""##$$%%&&''(((''&&%%$$##""!!``!!""##"###""!!!!!!`NJ`!!"!!`ƒ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```ɍ`!!!"""####""!!`ϒŃ`!!""##$$%%&&'''(())**++,,--..////..--,,++**))((''&&%%$$$$$$$#####$$%%&&''(())**++**))((''&&%%%$$$$$$##""!!````!``!!!!!""##$$$$##""!!````!!!!"""!!!""##$$%%&&''(''&&%%$$##""!!``!!""""""#""!!!!!`!!`ˌ`!!!!`ƒ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ȇ``!!!""####""!!`ѓ`!!""##$$$%%&&'''(())**++,,--..//..--,,++**))((''&&%%$$$$$####"""##$$%%&&''(())****))((''&&%%$$$$$$$##""!!``!``!!``!!""##$$##""!!````!!!!!!!!""##$$%%&&'''&&%%$$##""!!`ƒ`!!""""!"""!!`````!`ˌ`!!!`Å`!!""##$$%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`̑`!!!""####""!!``Α`!!""###$$%%&&&''(())**++,,--....--,,++**))((''&&%%$$#######"""""##$$%%&&''(())**))((''&&%%$$$######""!!`Ȍ``ˋ`!``!!""##$##""!!`nj`!!!```!!""##$$%%&&''&&%%$$##""!!`Ň`!!!!!!!"!!``!`Lj`!`Ň`!!""##$$%%$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ώ``!!"""###""!!!```Ώ`!!""####$$%%&&&''(())**++,,--..--,,++**))((''&&%%$$#####""""!!!""##$$%%&&''(())))((''&&%%$$########""!!`ΐ``ˏ`!!""##$##""!!`ʌ````!!""##$$%%&&'&&%%$$##""!!`Lj`!!!!!`!!!!````Ɗ``LJ````!!""##$$%%$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!``````Б`!!"""###""!!!!!``Ϗ`!!"""""##$$%%%&&''(())**++,,----,,++**))((''&&%%$$##"""""""!!!!!""##$$%%&&''(())((''&&%%$$###"""""#""!!`ϑ‹`!!""###""!!`ΎЋ`!!""##$$%%&&&&%%$$##""!!`Lj`!````!!``†Ç`!!!!!""##$$%%$$##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```````!`ӑ`!!!""###"""!!!!!``ʉ`!!""""""##$$%%%&&''(())**++,,--,,++**))((''&&%%$$##"""""!!!!```!!""##$$%%&&''((((''&&%%$$##"""""""""!!`ɏȏ`!!""##""!!`̒`!!!""##$$%%&&%%$$##""!!!`LJ`!``!````!!!!""##$$$$$$####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????=<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```Ғ`!!!!""###"""""!!!!``Æ`!!""!!!""##$$$%%&&''(())**++,,,,++**))((''&&%%$$##""!!!!!!!``!!""##$$%%&&''((''&&%%$$##"""!!!!!""!!`ʐ`!!""###""!!`ˑ```!!""##$$%%%%$$##""!!``È``````!``!!!!""##$$$$$$##""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!`Ў``ϑ`!!`!!""####"""""!!!!`ŋÅ`!!"!!!!!""##$$$%%&&''(())**++,,++**))((''&&%%$$##""!!!!!````!!""##$$%%&&''''&&%%$$##""!!!!!!!!!!!!`̑`!!!""##""!!`ɐ`!!""##$$%%$$##""!!`…`!```!!!!""########""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!"!!`ёÈ`!``!!""#####"""""!!!````ϒ`!!!!```!!""###$$%%&&''(())**++++**))((''&&%%$$##""!!````‚`!!""##$$%%&&'''&&%%$$##""!!!`````!!!!!`nj````!!""#""!!`ȓ`!!""##$$%$$##""!!`‡`````!!""######""!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!`В``Ŋ`!!""###""!"""""!!````!``Ғ`!!``!!""###$$%%&&''(())**++**))((''&&%%$$##""!!`‚`!!""##$$%%&&'&&%%$$##""!!``````!`È`!!""""!!`Ǔ`!!""##$$$##""!!``!!""""""""!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!!`Г``ȍ`!!""##""!!!"""""!!!!!`В````ʌ`!!""""##$$%%&&''(())**+**))((''&&%%$$##""!!``!!""##$$%%&&&&%%$$##""!!````Ê`!!""""!!`ӓ`!!""##$$##""!!`È`!!!""""""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!`͐ˋ`!!""#""!!`!!""#""!!!`̎```!!"""""##$$%%&&''(())****))((''&&%%$$##""!!``!!""##$$%%&&%%$$##""!!``!!""""!!`Д`!!""##$##""!!`NJ`!!!!!!!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????:99887766554433221100//..--,,++**))((''&&%%$$##""!!`ϐ``!!!``ϑ`!!!"""!!``!!""#""!!`ʊ```!!""!!!""##$$%%&&''(())***))((''&&%%$$##""!!``!!""##$$%%&%%$$##""!!``!!""""!!`͔`!!""##$##""!!`Nj`````!!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????:99887766554433221100//..--,,++**))((''&&%%$$##""!!`͑`!!!!``Ώ`!!!""!!``!!"""!!``!``!!!!!!!!""##$$%%&&''(())*))((''&&%%$$##""!!``!!""##$$%%&%%$$##""!!``!!""""!!`̔`!!""####""!!`ʼn```````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????:99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ώ``!!!!`ˎ`!!`!!"!!`LJ`!!"""!!`‚``Ɇ`!!!```!!""##$$%%&&''(())))((''&&%%$$##""!!``!!""##$$%%&%%$$##""!!``!!""""!!`ҕ`!!""###""!!`‡`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????:99887766554433221100//..--,,++**))((''&&%%$$##""!!`А```!`ϒ`!``!!!`ʊ`!!""""!!`LJ`````!!""##$$%%&&''(()))((''&&%%$$##""!!``!!""##$$%%%%$$##""!!``!!""#""!!`ϔ`!!""#"""!!!`‰`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????:99887766554433221100//..--,,++**))((''&&%%$$##""!!`ΐ`!`Ғ`!``!!!`ʋ`!!"""!!`Ɋ͎Å`!!""##$$%%&&''(()))((''&&%%$$##""!!``!!""##$$%%&%%$$##""!!`…`!!""#""!!`ʑ`!!""""!!!!`Ê`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ώ``͏``€`!!`̎`!!"""!!`ʋ`!!""##$$%%&&''(()))((''&&%%$$##""!!``!!""##$$%%%$$##""!!!`ɇ`!!"""""!!`Ƒ`!!""!!!`!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Г``‡``̅`!!`Ώ`!!""!!`Ɗ`````!!""##$$%%&&''(())))((''&&%%$$##""!!``!!""##$$%%$$##""!!``ō`!!!"""""!!`ʐ`!!!!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ώɂ``͉`!`!`Ϗ`!!!"!!`É``!!!!!!""##$$%%&&''(())*))((''&&%%$$##""!!``!!""##$$%$$##""!!```!!!!!!""!!`Ɏ`!!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`ʌ``я````А`!!!!!!`Ŋ````!```!!!!""##$$%%&&''(())*))((''&&%%$$##""!!``!!""##$$$$##""!!```!!!!!"!!`È`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????;;::99887766554433221100//..--,,++**))((''&&%%$$##""""!!`ђ͑``!```А`!!`!!!!`Ɋ`!!```!!!!""##$$%%&&''(())*))((''&&%%$$##""!!`‚`!!""###$$$##""!!`````!!"!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????;::99887766554433221100//..--,,++**))((''&&%%$$##""!!""!!``͉`````Џ`!``!!!`Ɖ``ȃ`!```!!""##$$%%&&''(())))((''&&%%$$##""!!`Ã`!!""###$$$##""!!``!!!``!``!!""##$$%%&&''(())**++,,--..//001122233445566778899::;;<<==>>????????????????????????????::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!`ĄІ`!`€`!!`ʼn͌```!!""##$$%%&&''(()))((''&&%%$$##""!!`Ã`!!"""##$$$##""!!``!!!!````!!""##$$%%&&''(())**++,,--..//0011212233445566778899::;;<<==>>???????????????????????????:99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!``А`!`Â`!!!`ȊɎ`!!""##$$%%&&''(())))((''&&%%$$##""!!`ƒ`!!"""##$$$##""!!``!!!!```Í```!!""##$$%%&&''(())**++,,--...//0011112233445566778899::;;<<==>>??????????????????????????99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!`ƍ``ȇ`!!!`Ê`!!""##$$%%&&''(()))((''&&%%$$##""!!``!!!!""##$$##""!!``!!!!!````!!""##$$%%&&''(())**++,,--.....//0010112233445566778899::;;<<==>>?????????????????????????9887766554433221100//..--,,++**))((''&&%%$$##""!!`Ѝ`!!!````ɏϐ``Lj`!``!!""##$$%%&&''(())))((''&&%%$$##""!!`ʼn```!!!""##$##""!!``!!"!!!`Ç`!!""##$$%%%&&''(())**++,,-----..//0000112233445566778899::;;<<==>>????????????????????????887766554433221100//..--,,++**))((''&&%%$$$##""!!`ӑ`!!!!!!`ʋ`!`lj```!!""##$$%%&&''(())*))((''&&%%$$##""!!`Ō``!!""##$##""!!``!!""!!`Ɉ`!!""##$$%%%%%&&''(())**++,,-----..//0/00112233445566778899::;;<<==>>???????????????????????87766554433221100//..--,,++**))((''&&%%$$$$##""!!`Ӕ`````````nj``lj``Â`!!""##$$%%&&''(())**))((''&&%%$$##""!!`Ō`!!""####""!!``!!"!!`Β`!!""##$$%$$$%%&&''(())**++,,,,,--..////00112233445566778899::;;<<==>>??????????????????????7766554433221100//..--,,++**))((''&&%%$$#####""!!`Α``````Ғ``Ȋ`!`Å`!!""##$$%%&&''(())*))((''&&%%$$##""!!`Ë`!!""###""!!```!!"!!`ґ`!!""##$$$$$$$$%%&&''(())**++,,,,,--.././/00112233445566778899::;;<<==>>?????????????????????766554433221100//..--,,++**))((''&&%%$$#######""!!`ϒ``!``͐`!`Ɋ``Ń`!!""##$$%%&&''(())*))((''&&%%$$##""!!`ˎ`!!""##""!!``!!!!`ϐ`!!""##$$$$$###$$%%&&''(())**+++++,,--....//00112233445566778899::;;<<==>>????????????????????66554433221100//..--,,++**))((''&&%%$$##"""###""!!`ˎ``!``Ɗ``ɋ`!`ȅ`!!""##$$%%&&''(())*))(((''&&%%$$##""!!`ˋ`!!""##""!!``!!!!`ː``!!""##$$$$######$$%%&&''(())**+++++,,--.-..//00112233445566778899::;;<<==>>???????????????????6554433221100//..--,,++**))((''&&%%$$##""""""#""!!`ʎ``ʌ``ˋ``ň`!!""##$$%%&&''(())))((''''&&%%$$##""!!`ň`!!""##""!!``!!!!`ˏ`!!!""##$######"""##$$%%&&''(())*****++,,----..//00112233445566778899::;;<<==>>??????????????????554433221100//..--,,++**))((''&&%%$$##""!!!""""""!!`ϐҒˌ‡`!!""##$$%%&&''(())))((''''&&%%$$##""!!``!!""#""!!``!!"!!`͐`!!!""########""""""##$$%%&&''(())*****++,,-,--..//00112233445566778899::;;<<==>>?????????????????54433221100//..--,,++**))((''&&%%$$##""!!!!!!"""""!!`NJ`!!""##$$%%&&''(()))((''&&&'&&%%$$##""!!``!!""#""!!``!!"!!`Ύ`!!""#####""""""!!!""##$$%%&&''(()))))**++,,,,--..//00112233445566778899::;;<<==>>????????????????4433221100//..--,,++**))((''&&%%$$##""!!```!!!!""""!!`Ɏ`!!""##$$%%&&''(()))((''&&&&&&&%%$$##""!!``!!"""""!!``!!!!`ΐ`!!""#""""""""!!!!!!""##$$%%&&''(()))))**++,+,,--..//00112233445566778899::;;<<==>>???????????????433221100//..--,,++**))((''&&%%$$##""!!```!!!!"""!!`Вɉ`!!""##$$%%&&''(()))((''&&%%%&&&&%%$$##""!!`Ê`!!"""""!!``!!!`ΐ`!!""""""""!!!!!!```!!""##$$%%&&''((((())**++++,,--..//00112233445566778899::;;<<==>>??????????????433221100//..--,,++**))((''&&%%$$##""!!`Ϗ``!!!!""!!```΋````ɍ```ȇ``!!""##$$%%&&''(()))((''&&%%%%%&&&%%$$##""!!`É`!!""!!"!!``!!`Í`!!""""!!!!!!!!```!!""##$$%%&&''((((())**+*++,,--..//00112233445566778899::;;<<==>>?????????????433221100//..--,,++**))((''&&%%$$##""!!`Ύ``!!!""!!!!```!!!`͎`!!``Ň``!!!!""##$$%%&&''(())((''&&%%$$$%%&&%%$$##""!!`ň`!!!!!!!!!``!!`ƌ`!!"""!!!!!!````Ѝ`!!""##$$%%&&''''''(())****++,,--..//00112233445566778899::;;<<==>>????????????433221100//..--,,++**))((''&&%%$$##""!!`΍``!!!"!!!!!```````````!!!`ʍ`!!`Lj`````!!""##$$%%&&''((((''&&%%$$$$$%%&&%%$$##""!!`ɍ`!!!``!!!``!!`ƌ`!!"!!!!````ɍ`!!""##$$%%&&''''''''(())*)**++,,--..//00112233445566778899::;;<<==>>???????????433221100//..--,,++**))((''&&%%$$##""!!`Ϗ`!!!!""!!!!!!!!!!!!```!`Ɍ`!`Ň`!!""##$$%%&&''((''&&%%$$###$$%%&%%$$##""!!`Ɋ````!!`†`!!`ȍ`!!!!``Dž`!!""##$$%%&&&'&&&&&''(())))**++,,--..//00112233445566778899::;;<<==>>??????????433221100//..--,,++**))((''&&%%$$##""!!`ɐ``!!!!""!!!````````!`È`!!""##$$%%&&''(''&&%%$$#####$$%%%%$$##""!!`Å````!!`Ǝ`!!``ɏ`!!""##$$%%%%&&&&&&&&&''(()())**++,,--..//00112233445566778899::;;<<==>>?????????4433221100//..--,,++**))((''&&%%$$##""!!`̎``!!!"!!`Çώ``‡`!!""##$$%%&&''(''&&%%$$##"""##$$%%%$$##""!!`ƒ``!`Ǝ``Ɏ`!!""##$$$$%%%%&%%%%%&&''(((())**++,,--..//00112233445566778899::;;<<==>>????????433221100//..--,,++**))((''&&%%$$$$##""!!`Ώ``!!!!`Nj`!`Ç`!!""##$$%%&&''(''&&%%$$##"""""##$$%$$##""!!``!!`͑ˆ`!!""##$$$$$$%%%%%%%%%&&''('(())**++,,--..//00112233445566778899::;;<<==>>???????33221100//..--,,++**))((''&&%%$$##$##""!!`̍`!!!!`ƍ`!!!``!!""##$$%%&&''(''&&%%$$##""!!!""##$$$$##""!!`‡`!!`ђ``!!""#####$$$$%$$$$$%%&&''''(())**++,,--..//00112233445566778899::;;<<==>>??????3221100//..--,,++**))((''&&%%$$#######""!!`ȍ`!!!!`Ɉ`!!!!`````!!""##$$%%&&''(''&&%%$$##""!!!!!""##$$##""!!``!`В`!!""######$$$$$$$$$%%&&'&''(())**++,,--..//00112233445566778899::;;<<==>>?????221100//..--,,++**))((''&&%%$$##""#####""!!`ˌ``!!!!````````Ɗ`!!!!!!!!!""##$$%%&&''(''&&%%$$##""!!```!!""##$##""!!``!`ϒ`!!"""""####$#####$$%%&&&&''(())**++,,--..//00112233445566778899::;;<<==>>????21100//..--,,++**))((''&&%%$$##"""""####""!!``Ɍ`!!!!!!!```ˎ`!!"!!!!!""##$$%%&&''(''&&%%$$##""!!``!!""##$##""!!``!`ʒ`!!!!""""""#########$$%%&%&&''(())**++,,--..//00112233445566778899::;;<<==>>???1100//..--,,++**))((''&&%%$$##""!!""""#""!!!!!``Ώ`!!!!!!`Ώ`!!!!!!!!!""##$$%%&&'''&&%%$$##""!!`‡`!!""####""!!```!`Ǐ`!!`!!!!!!""""#"""""##$$%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??100//..--,,++**))((''&&%%$$##""!!!!!""""!!```!!!``̌`!!!!!!`΍̍̎`!!!!```!!""##$$%%&&'&&%%$$##""!!``!!""###""!!```Ǐ`!```!!!!!!"""""""""##$$%$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?00//..--,,++**))((''&&%%$$##""!!``!!!!"!!```!!!`ʌ`!!``````Ɍ````Ɖ`````!!""##$$%%&&&%%$$##""!!!`Ŋ`!!""###""!!``!`````!!!!"!!!!!""##$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>0//..--,,++**))((''&&%%$$##""!!```!!!"!!`Б``!!`ʌ`!`ȋnj`!``ł``ËLJ`!!""##$$%%&%%$$##""!!``†`!!""##"""!!`````!!!!!!!!!""##$#$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>//..--,,++**))((''&&%%$$##""!!`Nj``!!"!!`ϐ```nj``Ň`````!!`ɀ``č`!!!""##$$%%%$$##""!!`Ã`!!""#""!"!!``!```!`````!!""####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==/..--,,++**))((''&&%%$$##""!!`…`!!!!`ĊÉ```!!`!!`͍``ǏƋ`!!!!!""##$$%$$##""!!`̉`!!""""!!!!``!```!!""#"##$$%%&&''(())**++,,--..//00112233445566778899::;;<<=/..--,,++**))((''&&%%$$##""!!`Æ`!!!!`Č```!!``!`΍`!`ύ```͌`!!```!!""##$$$##""!!`ɏ`!!"""!!`!```ƌ`!!"""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<</..--,,++**))((''&&%%$$##""!!`Ȉ`!!!!`ʍ``ŋ`!``!!```΍À`!`̉`!`̌`!``!!""##$##""!!`Ǝ`!!""!!````!```!!"""!""##$$%%&&''(())**++,,--..//00112233445566778899::;;</..--,,++**))((''&&%%$$##""!!`ʼn``!!!`Ɍ`!`lj`!!!!`ʌ`````Ɇnj``ň```Ɉ`!!""##$##""!!`˒`!!""!!````!``!!"!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;..--,,++**))((''&&%%$$##""!!``†``!!`Ɖ`!`É`!!!`ʼn`!````!`ȇ````!`…`ˉ`!!""##$##""!!`ϒ`!!"""!!`!``!``!!!!`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;.--,,++**))((''&&%%$$##""!!``!!`ņ`!!`````!!!!``!````!`lj```!``!!`‚Ɗ`!!""##$##""!!`Г``!!"""!!!``!!``!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::--,,++**))((''&&%%$$##""!!`Lj`!!```Ɗ`!!!!`!!!!""!!````!``!`!!`Ɉ`!!```!```!!""####""!!`ɐ`!!""!!```!``!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::-,,++**))((''&&%%$$##""!!`ň````̎ƈ`!!!!!!!!""""!!!``!`!!!!!``!!!`!`````!!""##$##""!!`ɏ`!!!!``````ˆ`!!""##$$%%&&''(())**++,,--..//00112233445566778899:,,++**))((''&&%%$$##""!!`Èˍɏ```ʐ`!!""!""""##""!!``!!!"!"!!```!!!```ˏ```!!""##$##""!!`Ɏ`!!!```Nj`!!""##$$%%&&''(())**++,,--..//00112233445566778899,++**))((''&&%%$$##""!!``````ʋ`!`̌`!!""""""####""!!``!!!"""""!!!!!!`͎`````ƌ`!!""##$##""!!`ƈ`!!````!!""##$$%%&&''(())**++,,--..//00112233445566778899,,++**))((''&&%%$$##""!!`````````!!!!!``ɍ`!!!`````!!""#"####$$##""!!!!"""#"#""!!!!`ɋ`!!!!!`Â`!!!!""####""!!`ʉ````!!""##$$%%&&''(())**++,,--..//00112233445566778899-,,++**))((''&&%%$$##""!!!!!!!!!!!!!!!!!```ɋ``!!"!!!!!`!!""######$$$$##""!!"""#####""""!!`Ɍ`!!!!!``!!`!!""##""!!!`ʋ`!!""##$$%%&&''(())**++,,--..//00112233445566778899--,,++**))((''&&%%$$##""!!!!!!!!!"""""!!!!!```Æ``````!!!"""!!!!!!""##$#$$$$%%$$##""""###$#$##""""!!`̋`!!"""!!`Ê`!```!!""""!!!!!`ˌ`!!""##$$%%&&''(())**++,,--..//00112233445566778899:.--,,++**))((''&&%%$$##"""""""""""""""""!!!!!`Ç`!!!!!!!!""#"""""!""##$$$$$$%%%%$$##""###$$$$$####""!!```!!""""!!`È``````!!"""!!`!!!`ˌ`!!""##$$%%&&''(())**++,,--..//00112233445566778899:..--,,++**))((''&&%%$$##"""""""""#####"""""!!`Ɍ`!!!!!!"""###""""""##$$%$%%%%&&%%$$####$$$%$%$$####""!!``!!"""!!````````ʋ```ʉ`!!"!!``!!`̍`!!""##$$%%&&''(())**++,,--..//00112233445566778899:/..--,,++**))((''&&%%$$#################"""!!`̏`!!"""""""##$#####"##$$%%%%%%&&&&%%$$##$$$%%%%%$$$$##""!!```!!""#""!!`!!!`````΍ˍ`!!!!``!!`Ɏ`!!""##$$%%&&''(())**++,,--..//00112233445566778899://..--,,++**))((''&&%%$$#########$$$$$##""!!`‰``!!""""""###$$$######$$%%&%&&&&''&&%%$$$$%%%&%&%%$$$$##""!!!!!""###""!!!!```ˎ`!!!``!`nj`!!""##$$%%&&''(())**++,,--..//00112233445566778899:0//..--,,++**))((''&&%%$$$$$$$$$$$$$$$$##""!!`````!!!""#######$$%$$$$$#$$%%&&&&&&''''&&%%$$%%%&&&&&%%%%$$##""!!!""###"""!!``ˉ`!!!``!`É`!!""##$$%%&&''(())**++,,--..//00112233445566778899::00//..--,,++**))((''&&%%$$$$$$$$$%%%%%$$##""!!```!!!!!!""######$$$%%%$$$$$$%%&&'&''''((''&&%%%%&&&'&'&&%%%%$$##"""""###"""!!`ō`!!!``!!`Nj`!!""##$$%%&&''(())**++,,--..//00112233445566778899::100//..--,,++**))((''&&%%%%%%%%%%%%%%%%$$##""!!!!!!!!"""##$$$$$$$%%&%%%%%$%%&&''''''((((''&&%%&&&'''''&&&&%%$$##"""###""!!!```!!!!``!`NJ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::1100//..--,,++**))((''&&%%%%%%%%%&&&&&%%$$##""!!!""""""##$$$$$$%%%&&&%%%%%%&&''('(((())((''&&&&'''('(''&&&%%%$$######""!!!```!!!!``!`Ɖ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::21100//..--,,++**))((''&&&&&&&&&&&&&&&&%%$$##""""""""###$$%%%%%%%&&'&&&&&%&&''(((((())))((''&&'''((((''&&%%%$$#####"""!!``˅`!!!!`€`!`Ŋ``````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;221100//..--,,++**))((''&&&&&&&&&'''''&&%%$$##"""######$$%%%%%%&&&'''&&&&&&''(()())))**))((''''(((((''&&%%$$$###"""""!!`̋`!!!!`À`!`…`!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;3221100//..--,,++**))((''''''''''''''''&&%%$$########$$$%%&&&&&&&''('''''&''(())))))****))((''(((((''&&%%$$$##"""""!!!`ȋ`!!!`Â```Ã```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<33221100//..--,,++**))(('''''''''(((((''&&%%$$###$$$$$$%%&&&&&&'''(((''''''(())*)****++**))(((()((''&&%%$$###"""!!!!!`ȉ`!!!!`‚`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;433221100//..--,,++**))((((((((((((((((''&&%%$$$$$$$$%%%&&'''''''(()((((('(())******++++**))(()((''&&%%$$###""!!!!!``͍`!!!!`€`!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;4433221100//..--,,++**))((((((((()))))((''&&%%$$$%%%%%%&&''''''((()))(((((())**+*++++,,++**)))((''&&%%$$##"""!!!```͍`!!!!`€```!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::54433221100//..--,,++**))))))))))))))))((''&&%%%%%%%%&&&''((((((())*)))))())**++++++,,,++**))((''&&%%$$##"""!!``ˍ`!!!!`‚``!!!!```!!!""##$$%%&&''(())**++,,--..//00112233445566778899:554433221100//..--,,++**)))))))))*****))((''&&%%%&&&&&&''(((((()))***))))))**++,+,,,,,++**))((''&&%%$$##""!!!`ǃ`!!`‚````````````!!""##$$%%&&''(())**++,,--..//001122334455667788996554433221100//..--,,++****************))((''&&&&&&&&'''(()))))))**+*****)**++,,,,,,,++**))((''&&%%$$##""!!!`È`!!`ƒ`!```ň`!!""##$$%%&&''(())**++,,--..//001122334455667788966554433221100//..--,,++*********+++++**))((''&&&''''''(())))))***+++******++,,,,,,,++**))((''&&%%$$##""!!```Ɔ`!!`ň``ʐ`!!""##$$%%&&''(())**++,,--..//001122334455667788766554433221100//..--,,++++++++++++++++**))((''''''''((())*******++,+++++*+++++,,,+++**))((''&&%%$$##""!!`Ɋ`!`ljԓ`!!""##$$%%&&''(())**++,,--..//00112233445566778897766554433221100//..--,,+++++++++,,,,,++**))(('''(((((())******+++,,,+++++++*+++,+++**))((''&&%%$$##""!!!`Ɍ`!`Ȋ`!!""##$$%%&&''(())**++,,--..//001122334455667788987766554433221100//..--,,,,,,,,,,,,,,,,++**))(((((((()))**+++++++,,-,,,,,++****+++***))((''&&%%$$##""!!``ΐ`!!`ˋ`!!""##$$%%&&''(())**++,,--..//00112233445566778899887766554433221100//..--,,,,,,,,,-----,,++**))((())))))**++++++,,,---,,,++**)***+***))((''&&%%$$##""!!`ϐ`!`̋`!!""##$$%%&&''(())**++,,--..//00112233445566778899:9887766554433221100//..----------------,,++**))))))))***++,,,,,,,,,,,,,++**))))***))))((''&&%%$$##""!!`Α`!`ˋ````!!""##$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//..---------.....--,,++**)))******++,,,,,,,,,,,,,++**))()))*))))((''&&%%$$##""!!`͏``````Ɋ```````````!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//................--,,++********+++,,--,,,++++++++**))(((()))(())((''&&%%$$##""!!```ɍ`!!!```ȉ`````````````!!""##$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//........./////..--,,++***++++++,,--,,,++++++++**))(('((()(((()((''&&%%$$##""!!```Å`!!!```ȊΏ`!!"!""##$$%%&&''(())**++,,--..//0011223344556677889;::99887766554433221100////////////////..--,,++++++++,,,,,,,+++********))((''''(((''(((''&&%%$$##""!!```!!!!```Ȋ`!!!!!""##$$%%&&''(())**++,,--..//001122334455667788;;::99887766554433221100/////////0000//..--,,+++++*+++,,,,,+++********))((''&'''(''''(''&&%%$$$$##""!!````!``†`!!"!!``!!!!`!!""##$$%%&&''(())**++,,--..//00112233445566778<;;::9988776655443322110000000000000//..--,,++******++++++++***))))))))((''&&&&'''&&'''&&%%$$$$$$##""!!!!!!!!`Ń``!!""!!`````!!!``!!""##$$%%&&''(())**++,,--..//0011223344556677<<;;::99887766554433221100000000000//..--,,++*****)***+++++***))))))))((''&&%&&&'&&&&'&&%%$$###$$$##""!!!!"!!!````ƒ`!!!""!!`````!!``!!""##$$%%&&''(())**++,,--..//0011223344556677=<<;;::998877665544332211111111100//..--,,++**))))))********)))((((((((''&&%%%%&&&%%&&&%%$$#####$$$##""""""""!!!!!````````!!!"""!!``!!``!!""##$$%%&&''(())**++,,--..//0011223344556677==<<;;::9988776655443322111111100//..--,,++**)))))()))*****)))((((((((''&&%%$%%%&%%%%&%%$$##"""##$$$##""""#"""!!!!!!!!!!`!!!"""""!!```!``!!""##$$%%&&''(())**++,,--..//0011223344556677>==<<;;::99887766554433222221100//..--,,++**))(((((())))))))(((''''''''&&%%$$$$%%%$$%%%$$##"""""##$######"""""""""!!!!!!!!!"""""!!``!!""##$$%%&&''(())**++,,--..//0011223344556677>>==<<;;::998877665544332221100//..--,,++**))((((('((()))))(((''''''''&&%%$$#$$$%$$$$%$$##""!!!""####"""""""""""""""""""!"""#""!!``‡ϒˋ`!!""##$$%%&&''(())**++,,--..//0011223344556677>>==<<;;::99887766554433221100//..--,,++**))((''''''(((((((('''&&&&&&&&%%$$####$$$##$$$##""!!!!!""#""""""!!!!!"""""""""""""#""!!`…``ϓ`!!""##$$%%&&''(())**++,,--..//001122334455667>==<<;;::99887766554433221100//..--,,++**))(('''''&'''((((('''&&&&&&&&%%$$##"###$####$##""!!```!!""""!!!!!!!!!!!!!""""!!"""""""!!``!`ΐ`!!""##$$%%&&''(())**++,,--..//0011223344556677==<<;;::99887766554433221100//..--,,++**))((''&&&&&&''''''''&&&%%%%%%%%$$##""""###""###""!!``!!"!!!!!!`````!!!!!!"!!!!!""""!!!!``!``ϑ`!!""##$$%%&&''(())**++,,--..//00112233445566778=<<;;::99887766554433221100//..--,,++**))((''&&&&&%&&&'''''&&&%%%%%%%%$$##""!"""#""""#""!!``!!"!!!````````!!!!``!!!!!!!!!!``!!!!``Ώ``!!""##$$%%&&''(())**++,,--..//001122334455667788<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%&&&&&&&&%%%$$$$$$$$##""!!!!"""!!"""""!!``!!"!!``ʇ``!```!!!!````````````!!!!!!!``ˎ`!!""##$$%%&&''(())**++,,--..//0011223344556677889<;;::99887766554433221100//..--,,++**))((''&&%%%%%$%%%&&&&&%%%$$$$$$$$##""!!`!!!"!!!!"!!!!!```!!!```````````````!!!!!!!`Ɍ`!!""##$$%%&&''(())**++,,--..//0011223344556677889;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$%%%%%%%%$$$########""!!```!!!``!!!!!```!!`‚€````!!!!`̏`!!""##$$%%&&''(())**++,,--..//0011223344556677889;::99887766554433221100//..--,,++**))((''&&%%$$$$$#$$$%%%%%$$$########""!!`Ń`!``!````!`Ȃ`!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//..--,,++**))((''&&%%$$######$$$$$$$$###""""""""!!``!!`Ј````Ņ`!!!``````!!""##$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//..--,,++**))((''&&%%$$#####"###$$$$$###""""""""""!!`Dž`!!`ł`!!!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::99887766554433221100//..--,,++**))((''&&%%$$##""""""########"""!!!!!!!!"!!``!!`ƒ`!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;9887766554433221100//..--,,++**))((''&&%%$$##"""""!"""#####"""!!!!!!!!!!!!``!!`À``!!!""""##$$%%&&''(())**++,,--..//00112233445566778899::;;887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!""""""""!!!````````!!!```LJ̋``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<87766554433221100//..--,,++**))((''&&%%$$##""!!!!!`!!!"""""!!!``!!```ʼn`````````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;7766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!!!!!!```Ë`````̅`!!`!!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!!`Ãȇċ````!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<66554433221100//..--,,++**))((''&&%%$$##""!!``````ˆ```!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<6554433221100//..--,,++**))((''&&%%$$##""!!`ƒ`!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<=554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<=554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<554433221100//..--,,++**))((''&&%%$$##""!!`ʋ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<6554433221100//..--,,++**))((''&&%%$$##""!!``````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<=6554433221100//..--,,++**))((''&&%%$$##""!!`Ã````````!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==66554433221100//..--,,++**))((''&&%%$$##""!!`````!!!!!!`````Ώ``!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>66554433221100//..--,,++**))((''&&%%$$##""!!``!!``!!!!!!!!!```````````!!``ґ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!```!!""""""!!!!!`````````````!!!!``!!!!!``````ҏ```````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>7766554433221100//..--,,++**))((''&&%%$$##""!!`†`!!"!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!``!!!!!``!`ϓ`!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?7766554433221100//..--,,++**))((''&&%%$$##""!!``!!""!!!""######"""""!!!!!!!!!!!!!""""!!`!!"""!!```!!`Д`!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??7766554433221100//..--,,++**))((''&&%%$$##""!!``!!""""""#########"""""""""""""""""""""!!!"""""!!!```!!!`є`!!"""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???87766554433221100//..--,,++**))((''&&%%$$##""!!``!!""#"""##$$$$$$#####"""""""""""""####""!""###""!!!```!!`̒`!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????887766554433221100//..--,,++**))((''&&%%$$##""!!```````!!""######$$$$$$$$$#####################"""#####""!!```!`ǎ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????9887766554433221100//..--,,++**))((''&&%%$$##""!!!``!!!!!!""##$###$$%%%%%%$$$$$#############$$$$##"##$$##""!!````!`ȏ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!!""##$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$##""!!``````!`````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????:99887766554433221100//..--,,++**))((''&&%%$$##"""!!""""""##$$%$$$%%&&&&&&%%%%%$$$$$$$$$$$$$%%%%$$#$$##""!!``````!```````!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????::99887766554433221100//..--,,++**))((''&&%%$$##"""""""""##$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$##""!!`!``!!!!!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????;::99887766554433221100//..--,,++**))((''&&%%$$###""######$$%%&%%%&&''''''&&&&&%%%%%%%%%%%%%&&&&%%$%%$$##""!!```!!!!!!"""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????;;::99887766554433221100//..--,,++**))((''&&%%$$#########$$%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%$$##""!!```````!!"""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????<;;::99887766554433221100//..--,,++**))((''&&%%$$$##$$$$$$%%&&'&&&''(((((('''''&&&&&&&&&&&&&''''&&%%$$##""!!````````!!!!!``!!""""#####$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$$%%&&''''''(((((((((''''''''''''''''''''&&%%$$##""!!``!!`!``````!!!!!!!""#######$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????=<<;;::99887766554433221100//..--,,++**))((''&&%%%$$%%%%%%&&''('''(())))))((((('''''''''''''((''&&%%$$##""!!``!!```!!"!!""####$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%%&&''(((((()))))))))(((((((((((((((((''&&%%$$##""!!``!!``!!"""##$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????>==<<;;::99887766554433221100//..--,,++**))((''&&&%%&&&&&&''(()((())******)))))(((((((((((((((''&&%%$$##""!!``!``````!!""##$$$$%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&&&''(())))))*********))))))))))))))))((''&&%%$$##""!!``!``!`…`!!""##$$%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''&&''''''(())*)))**++++++*****)))))))))))))((''&&%%$$##""!!```!```!`̊``````!!""##$$%%%%&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('''''''''(())******+++++++++**************))((''&&%%$$##""!!````!!``!```ʍ`!!!!!""##$$%%&&&&&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((''(((((())**+***++,,,,,,+++++***********))((''&&%%$$##""!!```````!!!``````!!!!""##$$%%&&&&'''''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((((((((())**++++++,,,,,,,,,+++++++++++++**))((''&&%%$$##""!!``!!````!!!!!`Ƃ`!!!""##$$%%&&''''''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))(())))))**++,+++,,------,,,,,+++++++++++**))((''&&%%$$##""!!!!!````!!!!!!!```!!""##$$%%&&''(((())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)))))))))**++,,,,,,---------,,,,,,,,,,,,,++**))((''&&%%$$##""!!!!``!`!!!!````ǃ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????>>==<<;;::99887766554433221100//..--,,++***))******++,,-,,,--......-----,,,,,,,,,,,++**))((''&&%%$$##"""!!``!!!!``ɉ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????>>==<<;;::99887766554433221100//..--,,++*********++,,------.........-------------,,++**))((''&&%%$$##""!!``!!!!`Ώ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++**++++++,,--.---..//////.....----------,,++**))((''&&%%$$##""!!``!!!`ϑ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????>>==<<;;::99887766554433221100//..--,,+++++++++,,--....../////////............--,,++**))((''&&%%$$##""!!``!!!`Ώ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????>>==<<;;::99887766554433221100//..--,,,++,,,,,,--../...//000000/////.........--,,++**))((''&&%%$$##""!!```!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,,,,--..//////000000000///////////..--,,++**))((''&&%%$$##""!!``!!!!!`‰`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????>>==<<;;::99887766554433221100//..---,,------..//0///0011111100000/////////..--,,++**))((''&&%%$$##""!!!!!"!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????>>==<<;;::99887766554433221100//..---------..//00000011111111100000000000//..--,,++**))((''&&%%$$##""!!""!!`ˋ`!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????>>==<<;;::99887766554433221100//...--......//0010001122222211111000000000//..--,,++**))((''&&%%$$##"""""!!````````!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????>>==<<;;::99887766554433221100//.........//001111112222222221111111111100//..--,,++**))((''&&%%$$##""""!!`ʋ`!!!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????>>==<<;;::99887766554433221100///..//////00112111223333332222211111111100//..--,,++**))((''&&%%$$##""!!````Ȋ`!!!!!!!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????>>==<<;;::99887766554433221100/////////0011222222333333333222222222221100//..--,,++**))((''&&%%$$##""!!`````````!!!`````ʊ````!!"""""!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????>>==<<;;::998877665544332211000//000000112232223344444433333222222221100//..---,,++**))((''&&%%$$##""!!`!!!```!!!!!!!!!!!``ņ````!!""""""""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????>>==<<;;::998877665544332211000000000112233333344444444433333333221100//..-----,,++**))((''&&%%$$##""!!`````!!!!`````!!!`ň```!!""####""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????>>==<<;;::9988776655443322111001111112233433344555555444443333221100//..--,--,,++**))((''&&%%$$##""!!`΍`!!!!`````Ɖ`!```!!""########$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????>>==<<;;::99887766554433221111111112233444444555555555444433221100//..--,,,,,++**))((''&&%%$$##""!!`Ì`!!````ʍ`!```!!!""##$$$$##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????>>==<<;;::998877665544332221122222233445444556666665554433221100//..--,,+,,++**))((''&&%%$$##""!!``Ǎ``!!``!```!!!""##$$$$$$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????>>==<<;;::9988776655443322222222233445555556666666554433221100//..--,,+++++**))((''&&%%$$##""!!``!!!!`͍`!!`!```!!"""##$$%%%%$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????>>==<<;;::99887766554433322333333445565556677766554433221100//..--,,++*+++**))((''&&%%$$##""!!``!!!!`ˎ`!```ϋ`!!!""##$$%%%%%%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????>>==<<;;::998877665544333333333445566666677766554433221100//..--,,++****++**))((''&&%%$$##""!!`````!!"!!`Ɉ`!!`!!````̆```!!""##$$%%&&%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????>>==<<;;::9988776655444334444445566766677766554433221100//..--,,++**)***++**))((''&&%%$$##""!!!!!!!"!!`΍`!!!!!!!```!!`ɋ`!!""##$$%%&&&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????>>==<<;;::99887766554444444445566777777766554433221100//..--,,++**))))**++**))((''&&%%$$##""!!!!!"!!`ɐ``!!!""!!!!!!!!`ъ`!!""##$$%%&&&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????>>==<<;;::998877665554455555566778777766554433221100//..--,,++**))()))**++**))((''&&%%$$##""""""!!`ȋ`!``!!""""""!!!""!!``!!""##$$%%&&''''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????>>==<<;;::9988776655555555566778887766554433221100//..--,,++**))(((())**++**))((''&&%%$$##""""!!``!!!!"""##""""""""!!``!!""##$$%%&&''''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????>>==<<;;::99887766655666666778887766554433221100//..--,,++**))(('((())**++**))((''&&%%$$###""!!`ʒ``!!!!""######"""##""!!!!""##$$%%&&''(((())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????>>==<<;;::998877666666666778887766554433221100//..--,,++**))((''''(())**++**))((''&&%%$$###""!!```Ҕ`````!!!""""###$$########""!!""##$$%%&&''(((())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????>>==<<;;::9988777667777778887766554433221100//..--,,++**))((''&'''(())**+**)))((''&&%%$$$##""!!!!````А`!`!!!!!!""""##$$$$$$###$$##""""##$$%%&&''(())))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????>>==<<;;::99887777777778887766554433221100//..--,,++**))((''&&&&''(())***)))((((''&&%%$$##"""!!!!!!``!!!!!!!"""####$$$%%$$$$$$$$##""##$$%%&&''(())))**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????>>==<<;;::998887788888887766554433221100//..--,,++**))((''&&%&&&''(())*))(((('''&&%%$$##"""""""!!``!!"!""""""####$$%%%%%%$$$%%$$####$$%%&&''(())****++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988888888887766554433221100//..--,,++**))((''&&%%%%&&''(()))(((''''&&%%$$##""!!""""!!!``!!"""""""###$$$$%%%&&%%%%%%%%$$##$$%%&&''(())****++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????>>==<<;;::99988999887766554433221100//..--,,++**))((''&&%%$%%%&&''(()((''''&&&%%$$##""!!!!!"!!````!!"""######$$$$%%&&&&&&%%%&&%%$$$$%%&&''(())**++++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????>>==<<;;::999999887766554433221100//..--,,++**))((''&&%%$$$$%%&&''((('''&&&&%%$$##""!!``!!!!````!!""######$$$%%%%&&&''&&&&&&&&%%$$%%&&''(())**++++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::999887766554433221100//..--,,++**))((''&&%%$$#$$$%%&&''(''&&&&%%%$$##""!!```!`````!!!!""###$$$$$$%%%%&&''''''&&&''&&%%%%&&''(())**++,,,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####$$%%&&'''&&&%%%%%$$##""!!!`````!!!!!!!""##$$$$$$%%%&&&&'''((''''''''&&%%&&''(())**++,,,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"###$$%%&&'&&%%%%$%$$##""!!!!!``!!!!!""""##$$$%%%%%%&&&&''(((((('''((''&&&&''(())**++,,----..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""##$$%%&&&%%%$$$$$##""!!`!!!``!!"""""##$$%%%%%%&&&''''((())((((((((''&&''(())**++,,----..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!"""##$$%%&%%$$$$#$##""!!``!```!!"""####$$%%%&&&&&&''''(())))))((())((''''(())**++,,--....//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!""##$$%%%$$$#######""!!`!```!!""#####$$%%&&&&&&'''(((()))**))))))))((''(())**++,,--....//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`!!!""##$$%$$####"####"""!!!``!!!""###$$$$%%&&&''''''(((())******)))**))(((())**++,,--..////00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$$###""""""""!!!!!````!!!""##$$$$$%%&&''''''((())))***++********))(())**++,,--..////00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$##""""!""""!!!!!``!!!"""##$$$%%%%&&'''(((((())))**++++++***++**))))**++,,--..//0000112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""###"""!!!!!!!!````‚`!!"""##$$%%%%%&&''(((((()))****+++,,++++++++**))**++,,--..//0000112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##""!!!!`!!!!```!!""###$$%%%&&&&''((())))))****++,,,,,,+++,,++****++,,--..//0011112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""""!!!````````!`!!""###$$%%&&&&&''(())))))***++++,,,--,,,,,,,,++**++,,--..//0011112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!"""!!```!!!!!""##$$$%%&&&''''(()))******++++,,------,,,--,,++++,,--..//0011222233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!``!!"!""##$$$%%&&'''''(())******+++,,,,---..--------,,++,,--..//0011222233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!!``!!"""##$$%%%&&'''(((())***++++++,,,,--......---..--,,,,--..//0011223333445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````````!!""##$$%%%&&''((((())**++++++,,,----...//........--,,--..//0011223333445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""##$$%%&&&''((())))**+++,,,,,,----..//////...//..----..//0011223344445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````````!!""##$$%%&&&''(()))))**++,,,,,,---....///00////////..--..//0011223344445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!!!````!!""##$$%%&&'''(()))****++,,,------....//000000///00//....//0011223344555566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!!`````!!""##$$%%&&'''(())*****++,,------...////0001100000000//..//0011223344555566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!`````!!""##$$%%&&''((())***++++,,---......////001111110001100////0011223344556666778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!````!!!""##$$%%&&''((())**+++++,,--......///0000111221111111100//0011223344556666778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!!!````!!!""##$$%%&&''(()))**+++,,,,--...//////0000112222221112211000011223344556677778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`€``!!"!!`````!!"""##$$%%&&''(()))**++,,,,,--..//////00011112223322222222110011223344556677778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`Ç````!!"""!!``````!!!"""##$$%%&&''(())***++,,,----..///00000011112233333322233221111223344556677888899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``````‚```!!!```!!""""!!``````!!````````!!!!""###$$%%&&''(())***++,,-----..//000000111222233344333333332211223344556677888899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!!!``````````!!!!!!!!``````!!""##""!!!`````!!!!!!```!!!!!"""###$$%%&&''(())**+++,,---....//000111111222233444444333443322223344556677889999::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!!!!!!!!!!!```!!!!!!!!"""!!!```````!!!!!!""####""!!!!````!````!!"!!!!``!!!!""""##$$$%%&&''(())**+++,,--.....//001111112223333444554444444433223344556677889999::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```````!!!!!!"""""!!!!!!!!!!!!!""""""""!!!!!!!!!!!!!""##$$##"""!!!!!```!!````!!"""!!`!!"""""###$$$%%&&''(())**++,,,--...////0011122222233334455555544455443333445566778899::::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`!!!!!!!!""""""""""""""!!!""""""""###"""!!!!!!!""""""##$$$$##""""!!!!!``!``!``````!!""""!!!""""####$$%%%&&''(())**++,,,--../////0011222222333444455566555555554433445566778899::::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!!!!!""""""#####"""""""""""""########"""""""""""""##$$%%$$###"""""!!!`````!!``!```!!!!``!!""##""!""#####$$$%%%&&''(())**++,,---..///000011222333333444455666666555665544445566778899::;;;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!""""""""##############"""########$$$###"""""""######$$%%%%$$####"""""!!!!!!!````!```!!!!!!!```!!""####"""####$$$$%%&&&''(())**++,,---..//0000011223333334445555666776666666655445566778899::;;;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""""""######$$$$$#############$$$$$$$$#############$$%%&&%%$$$#####"""!!!!!!```!``!!!`````````!!!""""!!!!!""##$$##"##$$$$$%%%&&&''(())**++,,--...//0001111223334444445555667777776667766555566778899::;;<<<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"########$$$$$$$$$$$$$$###$$$$$$$$%%%$$$#######$$$$$$%%&&&&%%$$$$#####""""!!```````!```!!``!```!````!!!!"""""""!!!""##$$$$###$$$$%%%%&&'''(())**++,,--...//0011111223344444455566667778877777777665566778899::;;<<<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$########$$$$$$%%%%%$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$%%&&''&&%%%$$$$$###""""!!```!``!!`````!!!`!!!``!!!!!!"""####"""""##$$%%$$#$$%%%%%&&&'''(())**++,,--..///0011122223344455555566667788888877788776666778899::;;<<====>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#$$$$$$$$%%%%%%%%%%%%%%$$$%%%%%%%%&&&%%%$$$$$$$%%%%%%&&''''&&%%%%$$$$$####""!!!````!``!!!`!!!!!!"!!!!!!""""#######"""##$$%%%%$$$%%%%&&&&''((())**++,,--..///0011222223344555555666777788899888888887766778899::;;<<====>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$$$$$%%%%%%&&&&&%%%%%%%%%%%%%&&&&&&&&%%%%%%%%%%%%%&&''((''&&&%%%%%$$$####""!!!````````!!!!!!"""!"""!!""""""###$$$$#####$$%%&&%%$%%&&&&&'''((())**++,,--..//00011222333344555666666777788999999888998877778899::;;<<==>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$%%%%%%%%&&&&&&&&&&&&&&%%%&&&&&&&&'''&&&%%%%%%%&&&&&&''((((''&&&&%%%%%$$$$##"""!!!`!``!!"""!""""""#""""""####$$$$$$$###$$%%&&&&%%%&&&&''''(()))**++,,--..//00011223333344556666667778888999::9999999988778899::;;<<==>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%%%%%&&&&&&'''''&&&&&&&&&&&&&''''''''&&&&&&&&&&&&&''(())(('''&&&&&%%%$$$$##"""!!!!!````!!"""""###"###""######$$$%%%%$$$$$%%&&''&&%&&'''''((()))**++,,--..//0011122333444455666777777888899::::::999::99888899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%&&&&&&&&''''''''''''''&&&''''''''((('''&&&&&&&''''''(())))((''''&&&&&%%%%$$###"""!"!!!``!!""#"######$######$$$$%%%%%%%$$$%%&&''''&&&''''(((())***++,,--..//0011122334444455667777778889999:::;;::::::::998899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&&&&&''''''((((('''''''''''''(((((((('''''''''''''(())**))((('''''&&&%%%%$$###"""""!!````!!!!""##$$$#$$$##$$$$$$%%%&&&&%%%%%&&''((''&''((((()))***++,,--..//0011222334445555667778888889999::;;;;;;:::;;::9999::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''&''''''''(((((((((((((('''(((((((()))((('''''''(((((())****))(((('''''&&&&%%$$$###"#""!!``!!```!!""##$$$$%$$$$$$%%%%&&&&&&&%%%&&''(((('''(((())))**+++,,--..//00112223344555556677888888999::::;;;<<;;;;;;;;::99::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''''''(((((()))))((((((((((((())))))))((((((((((((())**++**)))((((('''&&&&%%$$$#####""!!`````!!""##$$%%%$$%%%%%%&&&''''&&&&&''(())(('(()))))***+++,,--..//00112233344555666677888999999::::;;<<<<<<;;;<<;;::::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('(((((((())))))))))))))((())))))))***)))((((((())))))**++++**))))(((((''''&&%%%$$$#$##""!!``!!""##$$%%%%%%%%&&&&'''''''&&&''(())))((())))****++,,,--..//0011223334455666667788999999:::;;;;<<<==<<<<<<<<;;::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((((((())))))*****)))))))))))))********)))))))))))))**++,,++***)))))(((''''&&%%%$$$$##""!!``````!!""##$$%%&&%%&&&&&&'''(((('''''(())**))())*****+++,,,--..//0011223344455666777788999::::::;;;;<<======<<<==<<;;;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))())))))))**************)))********+++***)))))))******++,,,,++****)))))((((''&&&%%%$$$##""!!````!!!!!""##$$%%&&&&&&&&''''((((((('''(())****)))****++++,,---..//001122334445566777778899::::::;;;<<<<===>>========<<;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))))))******+++++*************++++++++*************++,,--,,+++*****)))((((''&&&%%%%$$##""!!!```!!!!""##$$%%&&''&&''''''((())))((((())**++**)**+++++,,,---..//001122334455566777888899:::;;;;;;<<<<==>>>>>>===>>==<<<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)********++++++++++++++***++++++++,,,+++*******++++++,,----,,++++*****))))(('''&&&%%%$$##""!!````!!""##$$%%&&'''''''(((()))))))((())**++++***++++,,,,--...//001122334455566778888899::;;;;;;<<<====>>>??>>>>>>>>==<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++********++++++,,,,,+++++++++++++,,,,,,,,+++++++++++++,,--..--,,,+++++***))))(('''&&&&%%$$##""!!``!!""##$$%%&&'''(((((()))****)))))**++,,++*++,,,,,---...//001122334455666778889999::;;;<<<<<<====>>??????>>>??>>====>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*++++++++,,,,,,,,,,,,,,+++,,,,,,,,---,,,+++++++,,,,,,--....--,,,,+++++****))((('''&&&%%$$##""!!``!!""##$$%%&&''((((())))*******)))**++,,,,+++,,,,----..///001122334455666778899999::;;<<<<<<===>>>>?????????????>>==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++++++,,,,,,-----,,,,,,,,,,,,,--------,,,,,,,,,,,,,--..//..---,,,,,+++****))(((''''&&%%$$##""!!`ӕ`!!""##$$%%&&''(())))))***++++*****++,,--,,+,,-----...///0011223344556677788999::::;;<<<======>>>>???????????????>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+,,,,,,,,--------------,,,--------...---,,,,,,,------..////..----,,,,,++++**)))((('''&&%%$$##""!!```````!!""##$$%%&&''(())))****+++++++***++,,----,,,----....//0001122334455667778899:::::;;<<======>>>???????????????????>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,,,,,------.....-------------........-------------..//00//...-----,,,++++**)))((((''&&%%$$##""!!````!!``````!!```!``!```!!""##$$%%&&''(())******+++,,,,+++++,,--..--,--.....///0001122334455667788899:::;;;;<<===>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,--------..............---........///...-------......//0000//....-----,,,,++***)))(((''&&%%$$##""!!!!!!!!!!!!!!!!!!!``!!!``````!!""##$$%%&&''(())***++++,,,,,,,+++,,--....---....////0011122334455667788899::;;;;;<<==>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--------....../////.............////////.............//001100///.....---,,,,++***))))((''&&%%$$##""!!!!""!!!!!!""!!!!!````!!!!!````!!""##$$%%&&''(())**+++++,,,----,,,,,--..//..-../////00011122334455667788999::;;;<<<<==>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..-........//////////////...////////000///.......//////00111100////.....----,,+++***)))((''&&%%$$##"""""""""""""""""""!!!!`````!!````!!!!""##$$%%&&''(())**+++,,,,-------,,,--..////...////000011222334455667788999::;;<<<<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//........//////00000/////////////00000000/////////////00112211000/////...----,,+++****))((''&&%%$$##""""##""""""##"""""!!!!!!!``!``!!!!!""##$$%%&&''(())**++,,,,,---....-----..//00//.//0000011122233445566778899:::;;<<<====>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//.////////00000000000000///00000000111000///////000000112222110000/////....--,,,+++***))((''&&%%$$###################""""!!!!!```!!```!!!""""##$$%%&&''(())**++,,,----.......---..//0000///0000111122333445566778899:::;;<<=====>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100////////0000001111100000000000001111111100000000000001122332211100000///....--,,,++++**))((''&&%%$$####$$######$$#####"""""""!!!```!!!`!!!"""""##$$%%&&''(())**++,,-----...////.....//001100/0011111222333445566778899::;;;<<===>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100/000000001111111111111100011111111222111000000011111122333322111100000////..---,,,+++**))((''&&%%$$$$$$$$$$$$$$$$$$$####"""""!!!!``````!!"!!!!"""####$$%%&&''(())**++,,---....///////...//00111100011112222334445566778899::;;;<<==>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211000000001111112222211111111111112222222211111111111112233443322211111000////..---,,,,++**))((''&&%%$$$$%%$$$$$$%%$$$$$#######"""!!!!!````!!!!"""!"""#####$$%%&&''(())**++,,--.....///0000/////00112211011222223334445566778899::;;<<<==>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221101111111122222222222222111222222223332221111111222222334444332222111110000//...---,,,++**))((''&&%%%%%%%%%%%%%%%%%%%$$$$#####""""!!!!``````````!!!!!!""#""""###$$$$%%&&''(())**++,,--...////0000000///00112222111222233334455566778899::;;<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221111111122222233333222222222222233333333222222222222233445544333222221110000//...----,,++**))((''&&%%%%&&%%%%%%&&%%%%%$$$$$$$###"""""!!!!!!!!!``````````!!!!!""""###"###$$$$$%%&&''(())**++,,--../////000111100000112233221223333344455566778899::;;<<===>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221222222223333333333333322233333333444333222222233333344555544333322222111100///...---,,++**))((''&&&&&&&&&&&&&&&&&&&%%%%$$$$$####""""!!!!!!!!!!!!!!!````````!!!!!""""""##$####$$$%%%%&&''(())**++,,--..///00001111111000112233332223333444455666778899::;;<<===>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433222222223333334444433333333333334444444433333333333334455665544433333222111100///....--,,++**))((''&&&&''&&&&&&''&&&&&%%%%%%%$$$#####"""""""""!!!!!!!!!!!`````!!!!!!!"""""####$$$#$$$%%%%%&&''(())**++,,--..//000001112222111112233443323344444555666778899::;;<<==>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332333333334444444444444433344444444555444333333344444455666655444433333222211000///...--,,++**))(('''''''''''''''''''&&&&%%%%%$$$$####"""""""""""""""!!!!!!!!!!!!!"""""######$$%$$$$%%%&&&&''(())**++,,--..//000111122222221112233444433344445555667778899::;;<<==>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544333333334444445555544444444444445555555544444444444445566776655544444333222211000////..--,,++**))((''''((''''''(('''''&&&&&&&%%%$$$$$#########"""""""""""!!!!!"""""""#####$$$$%%%$%%%&&&&&''(())**++,,--..//001111122233332222233445544344555556667778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443444444445555555555555544455555555666555444444455555566777766555544444333322111000///..--,,++**))(((((((((((((((((((''''&&&&&%%%%$$$$###############"""""""""""""#####$$$$$$%%&%%%%&&&''''(())**++,,--..//001112222333333322233445555444555566667788899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554444444455555566666555555555555566666666555555555555566778877666555554443333221110000//..--,,++**))(((())(((((())((((('''''''&&&%%%%%$$$$$$$$$###########"""""#######$$$$$%%%%&&&%&&&'''''(())**++,,--..//001122222333444433333445566554556666677788899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554555555556666666666666655566666666777666555555566666677888877666655555444433222111000//..--,,++**)))))))))))))))))))(((('''''&&&&%%%%$$$$$$$$$$$$$$$#############$$$$$%%%%%%&&'&&&&'''(((())**++,,--..//001122233334444444333445566665556666777788999::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766555555556666667777766666666666667777777766666666666667788998877766666555444433222111100//..--,,++**))))**))))))**)))))((((((('''&&&&&%%%%%%%%%$$$$$$$$$$$#####$$$$$$$%%%%%&&&&'''&'''((((())**++,,--..//001122333334445555444445566776656677777888999::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766566666666777777777777776667777777788877766666667777778899998877776666655554433322211100//..--,,++*******************))))(((((''''&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$%%%%%&&&&&&''(''''((())))**++,,--..//00112233344445555555444556677776667777888899:::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877666666667777778888877777777777778888888877777777777778899::998887777766655554433322221100//..--,,++****++******++*****)))))))((('''''&&&&&&&&&%%%%%%%%%%%$$$$$%%%%%%%&&&&&''''((('((()))))**++,,--..//00112233444445556666555556677887767788888999:::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776777777778888888888888877788888888999888777777788888899::::998888777776666554443332221100//..--,,+++++++++++++++++++****)))))((((''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%&&&&&''''''(()(((()))****++,,--..//00112233444555566666665556677888877788889999::;;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887777777788888899999888888888888899999999888888888888899::;;::999888887776666554443333221100//..--,,++++,,++++++,,+++++*******)))((((('''''''''&&&&&&&&&&&%%%%%&&&&&&&'''''(((()))()))*****++,,--..//0011223344555556667777666667788998878899999:::;;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887888888889999999999999988899999999:::9998888888999999::;;;;::999988888777766555444333221100//..--,,,,,,,,,,,,,,,,,,,++++*****))))(((('''''''''''''''&&&&&&&&&&&&&'''''(((((())*))))***++++,,--..//001122334455566667777777666778899998889999::::;;<<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988888888999999:::::9999999999999::::::::9999999999999::;;<<;;:::99999888777766555444433221100//..--,,,,--,,,,,,--,,,,,+++++++***)))))((((((((('''''''''''&&&&&'''''''((((())))***)***+++++,,--..//001122334455666667778888777778899::99899:::::;;;<<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99899999999::::::::::::::999::::::::;;;:::9999999::::::;;<<<<;;::::9999988887766655544433221100//..-------------------,,,,+++++****))))((((((((((((((('''''''''''''((((())))))**+****+++,,,,--..//001122334455666777788888887778899::::999::::;;;;<<===>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99999999::::::;;;;;:::::::::::::;;;;;;;;:::::::::::::;;<<==<<;;;:::::99988887766655554433221100//..----..------..-----,,,,,,,+++*****)))))))))((((((((((('''''((((((()))))****+++*+++,,,,,--..//001122334455667777788899998888899::;;::9::;;;;;<<<===>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9::::::::;;;;;;;;;;;;;;:::;;;;;;;;<<<;;;:::::::;;;;;;<<====<<;;;;:::::9999887776665554433221100//...................----,,,,,++++****)))))))))))))))((((((((((((()))))******++,++++,,,----..//001122334455667778888999999988899::;;;;:::;;;;<<<<==>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::::::;;;;;;<<<<<;;;;;;;;;;;;;<<<<<<<<;;;;;;;;;;;;;<<==>>==<<<;;;;;:::9999887776666554433221100//....//......//.....-------,,,+++++*********)))))))))))((((()))))))*****++++,,,+,,,-----..//001122334455667788888999::::99999::;;<<;;:;;<<<<<===>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:;;;;;;;;<<<<<<<<<<<<<<;;;<<<<<<<<===<<<;;;;;;;<<<<<<==>>>>==<<<<;;;;;::::99888777666554433221100///////////////////....-----,,,,++++***************)))))))))))))*****++++++,,-,,,,---....//00112233445566778889999:::::::999::;;<<<<;;;<<<<====>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;;;<<<<<<=====<<<<<<<<<<<<<========<<<<<<<<<<<<<==>>??>>===<<<<<;;;::::99888777766554433221100////00//////00/////.......---,,,,,+++++++++***********)))))*******+++++,,,,---,---.....//00112233445566778899999:::;;;;:::::;;<<==<<;<<=====>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;<<<<<<<<==============<<<========>>>===<<<<<<<======>>????>>====<<<<<;;;;::9998887776655443322110000000000000000000////.....----,,,,+++++++++++++++*************+++++,,,,,,--.----...////001122334455667788999::::;;;;;;;:::;;<<====<<<====>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<<======>>>>>=============>>>>>>>>=============>>??????>>>=====<<<;;;;::9998888776655443322110000110000001100000///////...-----,,,,,,,,,+++++++++++*****+++++++,,,,,----...-.../////00112233445566778899:::::;;;<<<<;;;;;<<==>>==<==>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<========>>>>>>>>>>>>>>===>>>>>>>>???>>>=======>>>>>>????????>>>>=====<<<<;;:::99988877665544332211111111111111111110000/////....----,,,,,,,,,,,,,,,+++++++++++++,,,,,------../....///0000112233445566778899:::;;;;<<<<<<<;;;<<==>>>>===>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>========>>>>>>?????>>>>>>>>>>>>>????????>>>>>>>>>>>>>???????????>>>>>===<<<<;;:::99998877665544332211112211111122111110000000///.....---------,,,,,,,,,,,+++++,,,,,,,-----....///.///00000112233445566778899::;;;;;<<<====<<<<<==>>??>>=>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=>>>>>>>>??????????????>>>??????????????>>>>>>>??????????????????>>>>>====<<;;;:::9998877665544332222222222222222222111100000////....---------------,,,,,,,,,,,,,-----......//0////00011112233445566778899::;;;<<<<=======<<<==>>????>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>?????????????????????????????????????????????????????????????>>>====<<;;;::::9988776655443322223322222233222221111111000/////.........-----------,,,,,-------.....////000/000111112233445566778899::;;<<<<<===>>>>=====>>??????>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>?????????????????????????????????????????????????????????????????????>>>>==<<<;;;:::99887766554433333333333333333332222111110000////...............-------------.....//////0010000111222233445566778899::;;<<<====>>>>>>>===>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>==<<<;;;;::9988776655443333443333334433333222222211100000/////////...........-----......./////000011101112222233445566778899::;;<<=====>>>????>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<<;;;::9988776655444444444444444444433332222211110000///////////////............./////00000011211112223333445566778899::;;<<===>>>>???????>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<<<;;::99887766554444554444445544444333333322211111000000000///////////.....///////000001111222122233333445566778899::;;<<==>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>===<<<;;::99887766555555555555555555544443333322221111000000000000000/////////////00000111111223222233344445566778899::;;<<==>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>====<<;;::99887766555566555555665555544444443332222211111111100000000000/////00000001111122223332333444445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>===<<;;::9988776666666666666666666555544444333322221111111111111110000000000000111112222223343333444555566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>==<<;;::99887766667766666677666665555555444333332222222221111111111100000111111122222333344434445555566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>==<<;;::998877777777777777777776666555554444333322222222222222211111111111112222233333344544445556666778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777788777777887777766666665554444433333333322222222222111112222222333334444555455566666778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99888888888888888888877776666655554444333333333333333222222222222233333444444556555566677778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998888998888889988888777777766655555444444444333333333332222233333334444455556665666777778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999999999999999999888877777666655554444444444444443333333333333444445555556676666777888899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999::999999::999998888888777666665555555554444444444433333444444455555666677767778888899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::::::::::::::::9999888887777666655555555555555544444444444445555566666677877778889999::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::;;::::::;;:::::99999998887777766666666655555555555444445555555666667777888788899999::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;;;;;;;;;;;;;;;::::99999888877776666666666666665555555555555666667777778898888999::::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;<<;;;;;;<<;;;;;:::::::99988888777777777666666666665555566666667777788889998999:::::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<<<<<<<<<<<<<<<;;;;:::::9999888877777777777777766666666666667777788888899:9999:::;;;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<==<<<<<<==<<<<<;;;;;;;:::9999988888888877777777777666667777777888889999:::9:::;;;;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===================<<<<;;;;;::::9999888888888888888777777777777788888999999::;::::;;;<<<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>====>>======>>=====<<<<<<<;;;:::::9999999998888888888877777888888899999::::;;;:;;;<<<<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>====<<<<<;;;;::::999999999999999888888888888899999::::::;;<;;;;<<<====>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????