Files
OpenFrontIO/resources/maps/niledelta/map4x.bin
T
gabigabogabu 371c51f05a Fix seam lines in Nile Delta map (#3432)
## Description:
Fix visible seam lines in the Nile Delta map caused by SVG tile
boundaries in the source image. Applied directional elevation blur (1x9
then 9x1 kernels) on land pixels only, preserving rivers and coastlines.

### Before

![before](https://raw.githubusercontent.com/openfrontio/OpenFrontIO/main/map-generator/assets/maps/niledelta/image.png)

### After

![after](https://raw.githubusercontent.com/gabigabogabu/OpenFrontIO/feature/nile-delta-seam-fix/map-generator/assets/maps/niledelta/image.png)

## Checklist
- [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
- [x] I confirm I have thoroughly tested these changes and take full
responsibility for any bugs introduced

Discord: gabigabogabu

---------

Co-authored-by: FloPinguin <25036848+FloPinguin@users.noreply.github.com>
2026-03-15 20:29:26 +00:00

1 line
486 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
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.
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>======>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>========================>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>??>>>>==========<<<<<<============>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>=====<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>?>>>=>>====<<<<<<<<<<;;;;;;<<<<<<<<<<<<========>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>======<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<==========>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>?>>=>===<==<<<<;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<=========>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>====<<<<<<;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<<=======>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>??>>==>==<=<<<;<<;;;;::::::::::999999::::::::::::;;;;;;;;<<<<<<<<<======>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>=====<<<<;;;;;;:::::999999999999999999999999::::::;;;;;;;;;;<<<<<<<====>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>===>>==<<=<<;<;;;:;;::::9999999999888888999999999999::::::::;;;;;;;;;<<<<<<=====>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>=========<<<<<;;;;::::::99999888888888888888888888888999999::::::::::;;;;;;;<<<<======>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>=========<<<==<<;;<;;:;:::9::9999888888888877777788888888888899999999:::::::::;;;;;;<<<<<=====>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>=========<<<<<<<<<;;;;;::::999999888887777777777777777777777778888889999999999:::::::;;;;<<<<<<=====>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>=======<<<<<<<<<;;;<<;;::;::9:9998998888777777777766666677777777777788888888999999999::::::;;;;;<<<<<====>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>======<<<<<<<<<;;;;;;;;;:::::99998888887777766666666666666666666666677777788888888889999999::::;;;;;;<<<<<====>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>=====<<<<<<<;;;;;;;;;:::;;::99:99898887887777666666666655555566666666666677777777888888888999999:::::;;;;;<<<<=====>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>??>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>=====<<<<<<;;;;;;;;;:::::::::99999888877777766666555555555555555555555555666666777777777788888889999::::::;;;;;<<<<====>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>=======>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>=====<<<<<;;;;;;;:::::::::999::998898878777677666655555555554444445555555555556666666677777777788888899999:::::;;;;<<<<<====>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==========>>=>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>======<<<<<;;;;;;:::::::::99999999988888777766666655555444444444444444444444444555555666666666677777778888999999:::::;;;;<<<<====>>??????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<<<<<<======>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>=====<<<<<;;;;;:::::::9999999998889988778776766656655554444444444333333444444444444555555556666666667777778888899999::::;;;;;<<<<===>>>?????????????????????????????????????????????????????????????????????????????????????????????????????>>>>==<<<<<<<<<<==<===>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>=====<<<<<<;;;;;::::::9999999998888888887777766665555554444433333333333333333333333344444455555555556666666777788888899999::::;;;;<<<<==>>>>??????????????????????????????????????????????????????????????????????????????????????????????????>>>>==<<<;;;;;;;<<<<<<==>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>?????????????????????????????????????????????????????????????????????????????>>>>>>=====<<<<<;;;;;:::::999999988888888877788776676656555455444433333333332222223333333333334444444455555555566666677777888889999:::::;;;;<<<===>>>>??????????????????????????????????????????????????????????????????????????????????????????????>>>====<<;;;;;;;;;;<<;<<<===>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>????????????????????????????????????????????????????????????????????????>>>>>>=====<<<<<;;;;;;:::::99999988888888877777777766666555544444433333222222222222222222222222333333444444444455555556666777777888889999::::;;;;<<====>>>>???????????????????????????????????????????????????????????????????????????????????????????>>>====<<;;;:::::::;;;;;;<<===>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=>>>>???????????????????????????????????????????????????????????????????>>>>>>======<<<<<;;;;;:::::9999988888887777777776667766556554544434433332222222222111111222222222222333333334444444445555556666677777888899999::::;;;<<<====>>>????????????????????????????????????????????????????????????????????????????????????????>>>===<<<<;;::::::::::;;:;;;<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>====>>>???????????????????????????????????????????????????????????????>>>>>>======<<<<<;;;;;::::::99999888888777777777666666666555554444333333222221111111111111111111111112222223333333333444444455556666667777788889999::::;;<<<<====>>>????????????????????????????????????????????????????????????????????????????????????>>>>===<<<<;;:::9999999::::::;;<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<====>>???????????????????????????????????????????????????????????>>>>>>======<<<<<<;;;;;:::::9999988888777777766666666655566554454434333233222211111111110000001111111111112222222233333333344444455555666667777888889999:::;;;<<<<===>>>>????????????????????????????????????????????????????????????????????????????????>>>>===<<<;;;;::9999999999::9:::;;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<===>>???????????????????????????????????????????????????????>>>>>>======<<<<<<;;;;;:::::999999888887777776666666665555555554444433332222221111100000000000000000000000011111122222222223333333444455555566666777788889999::;;;;<<<<===>>>?????????????????????????????????????????????????????????????????????????????>>>>====<<<;;;;::9998888888999999::;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;<<<<==>>????????????????????????????????????????????????????>>>>>======<<<<<<;;;;;;:::::99999888887777766666665555555554445544334332322212211110000000000//////0000000000001111111122222222233333344444555556666777778888999:::;;;;<<<====>>>?????????????????????????????????????????????????????????????????????????>>>>====<<<;;;::::998888888888998999:::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;<<<==>>????????????????????????????????????????????????>>>>>======<<<<<<;;;;;;:::::999998888887777766666655555555544444444433333222211111100000////////////////////////0000001111111111222222233334444445555566667777888899::::;;;;<<<===>>>>?????????????????????????????????????????????????????????????????????>>>>====<<<<;;;::::99888777777788888899:::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:;;;;<<==>>????????????????????????????????????????????>>>>>>=====<<<<<<;;;;;;::::::999998888877777666665555555444444444333443322322121110110000//////////......////////////0000000011111111122222233333444445555666667777888999::::;;;<<<<===>>>>?????????????????????????????????????????????????????????????????>>>>====<<<<;;;:::9999887777777777887888999::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::;;;<<==>>>?????????????????????????????????????>>>>>>>>=====<<<<<<;;;;;;::::::999998888877777766666555555444444444333333333222221111000000/////........................//////00000000001111111222233333344444555566667777889999::::;;;<<<====>>>>?????????????????????????????????????????????????????????????>>>>====<<<<;;;;:::999988777666666677777788999::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9::::;;<<==>>>>????????????????????????????????>>>>>>>>======<<<<<;;;;;;::::::99999988888777776666655555444444433333333322233221121101000/00////..........------............////////000000000111111222223333344445555566667778889999:::;;;;<<<====>>>>???????????????????????????????????????????????????????>>>>>>====<<<<;;;;:::999888877666666666677677788899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999:::;;<<===>>>????????????????????????????>>>>>>========<<<<<;;;;;;::::::999999888887777766666655555444444333333333222222222111110000//////.....------------------------......//////////00000001111222222333334444555566667788889999:::;;;<<<<====>>>>?????????????????????????????????????????????????>>>>>>>>====<<<<;;;;::::99988887766655555556666667788899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9989999::;;<<====>>>>????????????????????>>>>>>>>========<<<<<<;;;;;::::::999999888888777776666655555444443333333222222222111221100100/0///.//....----------,,,,,,------------......../////////000000111112222233334444455556667778888999::::;;;<<<<====>>>???????????????????????????????????????????>>>>>>>>>======<<<<;;;;::::99988877776655555555556656667778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998888999::;;<<<===>>>>>>??????????????>>>>>>>>======<<<<<<<<;;;;;::::::99999988888877777666665555554444433333322222222211111111100000////......-----,,,,,,,,,,,,,,,,,,,,,,,,------..........///////0000111111222223333444455556677778888999:::;;;;<<<<====>>>>????????????????????????????????????>>>>>>>>>========<<<<;;;;::::99998887777665554444444555555667778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887888899::;;<<<<====>>>>>>??????>>>>>>>>========<<<<<<<<;;;;;;:::::9999998888887777776666655555444443333322222221111111110001100//0//./...-..----,,,,,,,,,,++++++,,,,,,,,,,,,--------.........//////0000011111222233333444455566677778889999:::;;;;<<<<===>>>>>???????????????????????????????>>>>>>>=========<<<<<<;;;;::::99998887776666554444444444554555666778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988777788899::;;;<<<======>>>>>>>>>>>>>>========<<<<<<;;;;;;;;:::::999999888888777777666665555544444433333222222111111111000000000/////....------,,,,,++++++++++++++++++++++++,,,,,,----------.......////000000111112222333344445566667777888999::::;;;;<<<<====>>>>>???????????????????????>>>>>>>>=========<<<<<<<<;;;;::::99998888777666655444333333344444455666778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877677778899::;;;;<<<<======>>>>>>========<<<<<<<<;;;;;;;;::::::99999888888777777666666555554444433333222221111111000000000///00//../..-.---,--,,,,++++++++++******++++++++++++,,,,,,,,---------....../////00000111122222333344455566667778888999::::;;;;<<<=====>>>>>>???????????????>>>>>>>>>>=======<<<<<<<<<;;;;;;::::99998888777666555544333333333344344455566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766667778899:::;;;<<<<<<==============<<<<<<<<;;;;;;::::::::99999888888777777666666555554444433333322222111111000000000/////////.....----,,,,,,+++++************************++++++,,,,,,,,,,-------....//////0000011112222333344555566667778889999::::;;;;<<<<=====>>>>>>>>?????>>>>>>>>>>========<<<<<<<<<;;;;;;;;::::99998888777766655554433322222223333334455566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776656666778899::::;;;;<<<<<<======<<<<<<<<;;;;;;;;::::::::99999988888777777666666555555444443333322222111110000000/////////...//..--.--,-,,,+,,++++**********))))))************++++++++,,,,,,,,,------...../////0000111112222333444555566677778889999::::;;;<<<<<======>>>>>>>>>>>>>>>==========<<<<<<<;;;;;;;;;::::::99998888777766655544443322222222223323334445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655556667788999:::;;;;;;<<<<<<<<<<<<<<;;;;;;;;::::::9999999988888777777666666555555444443333322222211111000000/////////.........-----,,,,++++++*****))))))))))))))))))))))))******++++++++++,,,,,,,----....../////000011112222334444555566677788889999::::;;;;<<<<<========>>>>>==========<<<<<<<<;;;;;;;;;::::::::99998888777766665554444332221111111222222334445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655455556677889999::::;;;;;;<<<<<<;;;;;;;;::::::::999999998888887777766666655555544444433333222221111100000///////.........---..--,,-,,+,+++*++****))))))))))(((((())))))))))))********+++++++++,,,,,,-----.....////0000011112223334444555666677788889999:::;;;;;<<<<<<===============<<<<<<<<<<;;;;;;;:::::::::9999998888777766665554443333221111111111221222333445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544445556677888999::::::;;;;;;;;;;;;;;::::::::9999998888888877777666666555555444444333332222211111100000//////.........---------,,,,,++++******)))))(((((((((((((((((((((((())))))**********+++++++,,,,------.....////000011112233334444555666777788889999::::;;;;;<<<<<<<<=====<<<<<<<<<<;;;;;;;;:::::::::999999998888777766665555444333322111000000011111122333445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443444455667788889999::::::;;;;;;::::::::999999998888888877777766666555555444444333333222221111100000/////.......---------,,,--,,++,++*+***)**))))((((((((((''''''(((((((((((())))))))*********++++++,,,,,-----..../////00001112223333444555566677778888999:::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;:::::::999999999888888777766665555444333222211000000000011011122233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433334445566777888999999::::::::::::::9999999988888877777777666665555554444443333332222211111000000/////......---------,,,,,,,,,+++++****))))))(((((''''''''''''''''''''''''(((((())))))))))*******++++,,,,,,-----....////000011222233334445556666777788889999:::::;;;;;;;;<<<<<;;;;;;;;;;::::::::999999999888888887777666655554444333222211000///////0000001122233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332333344556677778888999999::::::999999998888888877777777666666555554444443333332222221111100000/////.....-------,,,,,,,,,+++,,++**+**)*)))())((((''''''''''&&&&&&''''''''''''(((((((()))))))))******+++++,,,,,----.....////000111222233344445556666777788899999::::::;;;;;;;;;;;;;;;::::::::::9999999888888888777777666655554444333222111100//////////00/0001112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322223334455666777888888999999999999998888888877777766666666555554444443333332222221111100000//////.....------,,,,,,,,,+++++++++*****))))(((((('''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((()))))))****++++++,,,,,----....////0011112222333444555566667777888899999::::::::;;;;;::::::::::99999999888888888777777776666555544443333222111100///.......//////001112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332212222334455666677778888889999998888888877777777666666665555554444433333322222211111100000/////.....-----,,,,,,,+++++++++***++**))*))()((('((''''&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''((((((((())))))*****+++++,,,,-----....///000111122233334445555666677788888999999:::::::::::::::999999999988888887777777776666665555444433332221110000//..........//.///000112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322111122233445556667777778888888888888877777777666666555555554444433333322222211111100000/////......-----,,,,,,+++++++++*********)))))((((''''''&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''((((((())))******+++++,,,,----....//0000111122233344445555666677778888899999999:::::9999999999888888887777777776666666655554444333322221110000//...-------......//000112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544332211011112233445555666677777788888877777777666666665555555544444433333222222111111000000/////.....-----,,,,,+++++++*********)))**))(()(('('''&''&&&&%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&'''''''''(((((()))))*****++++,,,,,----...///00001112222333444455556667777788888899999999999999988888888887777777666666666555555444433332222111000////..----------..-...///00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443322110000111223344455566666677777777777777666666665555554444444433333222222111111000000/////.....------,,,,,++++++*********)))))))))(((((''''&&&&&&%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&'''''''(((())))))*****++++,,,,----..////00001112223333444455556666777778888888899999888888888877777777666666666555555554444333322221111000////..---,,,,,,,------..///00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100/00001122334444555566666677777766666666555555554444444433333322222111111000000//////.....-----,,,,,+++++*******)))))))))((())((''(''&'&&&%&&%%%%$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%&&&&&&&&&''''''((((()))))****+++++,,,,---...////0001111222333344445556666677777788888888888888877777777776666666555555555444444333322221111000///....--,,,,,,,,,,--,---...//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100////000112233344455555566666666666666555555554444443333333322222111111000000//////.....-----,,,,,,+++++******)))))))))((((((((('''''&&&&%%%%%%$$$$$########################$$$$$$%%%%%%%%%%&&&&&&&''''(((((()))))****++++,,,,--....////0001112222333344445555666667777777788888777777777766666666555555555444444443333222211110000///....--,,,+++++++,,,,,,--...//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//.////0011223333444455555566666655555555444444443333333322222211111000000//////......-----,,,,,+++++*****)))))))((((((((('''((''&&'&&%&%%%$%%$$$$##########""""""############$$$$$$$$%%%%%%%%%&&&&&&'''''((((())))*****++++,,,---....///0000111222233334445555566666677777777777777766666666665555555444444444333333222211110000///...----,,++++++++++,,+,,,---..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//....///001122233344444455555555555555444444443333332222222211111000000//////......-----,,,,,++++++*****))))))((((((((('''''''''&&&&&%%%%$$$$$$#####""""""""""""""""""""""""######$$$$$$$$$$%%%%%%%&&&&''''''((((())))****++++,,----....///000111122223333444455555666666667777766666666665555555544444444433333333222211110000////...----,,+++*******++++++,,---..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..-....//00112222333344444455555544444444333333332222222211111100000//////......------,,,,,+++++*****)))))((((((('''''''''&&&''&&%%&%%$%$$$#$$####""""""""""!!!!!!""""""""""""########$$$$$$$$$%%%%%%&&&&&'''''(((()))))****+++,,,----...////00011112222333444445555556666666666666665555555555444444433333333322222211110000////...---,,,,++**********++*+++,,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..----...//0011122233333344444444444444333333332222221111111100000//////......------,,,,,+++++******)))))(((((('''''''''&&&&&&&&&%%%%%$$$$######"""""!!!!!!!!!!!!!!!!!!!!!!!!""""""##########$$$$$$$%%%%&&&&&&'''''(((())))****++,,,,----...///00001111222233334444455555555666665555555555444444443333333332222222211110000////....---,,,,++***)))))))******++,,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,----..//0011112222333333444444333333332222222211111111000000/////......------,,,,,,+++++*****)))))((((('''''''&&&&&&&&&%%%&&%%$$%$$#$###"##""""!!!!!!!!!!``````!!!!!!!!!!!!""""""""#########$$$$$$%%%%%&&&&&''''((((())))***+++,,,,---....///0000111122233333444444555555555555555444444444433333332222222221111110000////....---,,,++++**))))))))))**)***+++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,,,---..//000111222222333333333333332222222211111100000000/////......------,,,,,,+++++*****))))))(((((''''''&&&&&&&&&%%%%%%%%%$$$$$####""""""!!!!!``````````````````!!!!!!""""""""""#######$$$$%%%%%%&&&&&''''(((())))**++++,,,,---...////000011112222333334444444455555444444444433333333222222222111111110000////....----,,,++++**)))((((((())))))**+++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,+,,,,--..//00001111222222333333222222221111111100000000//////.....------,,,,,,++++++*****)))))((((('''''&&&&&&&%%%%%%%%%$$$%%$$##$##"#"""!""!!!!````!!!!!!!!"""""""""######$$$$$%%%%%&&&&'''''(((()))***++++,,,----...////00001112222233333344444444444444433333333332222222111111111000000////....----,,,+++****))(((((((((())()))***++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++++,,,--..///0001111112222222222222211111111000000////////.....------,,,,,,++++++*****)))))(((((('''''&&&&&&%%%%%%%%%$$$$$$$$$#####""""!!!!!!```````!!!!!!!!!!"""""""####$$$$$$%%%%%&&&&''''(((())****++++,,,---....////0000111122222333333334444433333333332222222211111111100000000////....----,,,,+++****))((('''''''(((((())***++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++*++++,,--..////00001111112222221111111100000000////////......-----,,,,,,++++++******)))))((((('''''&&&&&%%%%%%%$$$$$$$$$###$$##""#""!"!!!`!!`````!!!!!!!!!""""""#####$$$$$%%%%&&&&&''''((()))****+++,,,,---....////0001111122222233333333333333322222222221111111000000000//////....----,,,,+++***))))((''''''''''(('((()))**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++****+++,,--...///0000001111111111111100000000//////........-----,,,,,,++++++******)))))(((((''''''&&&&&%%%%%%$$$$$$$$$#########"""""!!!!```a```````!!!!!!!""""######$$$$$%%%%&&&&''''(())))****+++,,,----....////0000111112222222233333222222222211111111000000000////////....----,,,,++++***))))(('''&&&&&&&''''''(()))**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**)****++,,--....////00000011111100000000////////........------,,,,,++++++******))))))((((('''''&&&&&%%%%%$$$$$$$#########"""##""!!"!!`a```!!!`````!!!!!!"""""#####$$$$%%%%%&&&&'''((())))***++++,,,----....///0000011111122222222222222211111111110000000/////////......----,,,,++++***)))((((''&&&&&&&&&&''&'''((())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))))***++,,---...//////00000000000000////////......--------,,,,,++++++******))))))((((('''''&&&&&&%%%%%$$$$$$#########"""""""""!!!!!``a`a!!"!!!```````!!!!""""""#####$$$$%%%%&&&&''(((())))***+++,,,,----....////000001111111122222111111111100000000/////////........----,,,,++++****)))((((''&&&%%%%%%%&&&&&&''((())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))())))**++,,----....//////000000////////........--------,,,,,,+++++******))))))(((((('''''&&&&&%%%%%$$$$$#######"""""""""!!!""!!``aaa`!!!!!"""!!!!!`````!!!!!"""""####$$$$$%%%%&&&'''(((()))****+++,,,,----.../////0000001111111111111110000000000///////.........------,,,,++++****)))(((''''&&%%%%%%%%%%&&%&&&'''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(((()))**++,,,---......//////////////........------,,,,,,,,+++++******))))))(((((('''''&&&&&%%%%%%$$$$$######"""""""""!!!!!!!!a``a!!!"!"""#"""!!!!!!``````!!!!!!"""""####$$$$%%%%&&''''(((()))***++++,,,,----..../////00000000111110000000000////////.........--------,,,,++++****))))(((''''&&%%%$$$$$$$%%%%%%&&'''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433221100//..--,,++**))(('(((())**++,,,,----......//////........--------,,,,,,,,++++++*****))))))((((((''''''&&&&&%%%%%$$$$$#####"""""""!!!!!!!!!```aaaa``a!"!"""""###"""""!!!!!!!``````!!!!!""""#####$$$$%%%&&&''''((())))***++++,,,,---.....//////000000000000000//////////.......---------,,,,,,++++****))))((('''&&&&%%$$$$$$$$$$%%$%%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>?????????????????>>==<<;;::99887766554433221100//..--,,++**))((''''((())**+++,,,------..............--------,,,,,,++++++++*****))))))((((((''''''&&&&&%%%%%$$$$$$#####""""""!!!!!!!!!````a!!!a!""""#"###$###""""""!!!!!!!`````!!!!!""""####$$$$%%&&&&''''((()))****++++,,,,----.....////////00000//////////........---------,,,,,,,,++++****))))(((('''&&&&%%$$$#######$$$$$$%%&&&''(())**++,,--..//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>???????????????>>==<<;;::99887766554433221100//..--,,++**))((''&''''(())**++++,,,,------......--------,,,,,,,,++++++++******)))))((((((''''''&&&&&&%%%%%$$$$$#####"""""!!!!!!!`````````!!""!!""#"######$$#####"""""""!!!!!````!!!!"""""####$$$%%%&&&&'''(((()))****++++,,,-----......///////////////..........-------,,,,,,,,,++++++****))))(((('''&&&%%%%$$##########$$#$$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>==>>?????????????>>==<<;;::99887766554433221100//..--,,++**))((''&&&&'''(())***+++,,,,,,--------------,,,,,,,,++++++********)))))((((((''''''&&&&&&%%%%%$$$$$######"""""!!!!!!`````a!!!""""""#####"""##$$$######"""""""!!!!````!!!!""""####$$%%%%&&&&'''((())))****++++,,,,-----......../////..........--------,,,,,,,,,++++++++****))))((((''''&&&%%%%$$###"""""""######$$%%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>====>>???????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%&&&&''(())****++++,,,,,,------,,,,,,,,++++++++********))))))(((((''''''&&&&&&%%%%%%$$$$$#####"""""!!!!!```````!!!!!""##""##$##"""""##$$$$$#######"""""!!!`````!!!!!""""###$$$%%%%&&&''''((())))****+++,,,,,------...............----------,,,,,,,+++++++++******))))((((''''&&&%%%$$$$##""""""""""##"###$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<==>>?????????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%%%&&&''(()))***++++++,,,,,,,,,,,,,,++++++++******))))))))(((((''''''&&&&&&%%%%%%$$$$$#####""""""!!!!!``````!!!!!""""######$##""!!!""##$$$$$$$#######""""!!!`!!`````!!!!""""##$$$$%%%%&&&'''(((())))****++++,,,,,--------.....----------,,,,,,,,+++++++++********))))((((''''&&&&%%%$$$$##"""!!!!!!!""""""##$$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<<<==>>???????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$%%%%&&''(())))****++++++,,,,,,++++++++********))))))))(((((('''''&&&&&&%%%%%%$$$$$$#####"""""!!!!!`````a!!!!!!"""""##$$##$##""!!!!!""##$$%$$$$$#######"""!!!!!`````!!!!"""###$$$$%%%&&&&'''(((())))***+++++,,,,,,---------------,,,,,,,,,,+++++++*********))))))((((''''&&&&%%%$$$####""!!!!!!!!!!""!"""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<;;<<==>>?????>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$$$%%%&&''((()))******++++++++++++++********))))))(((((((('''''&&&&&&%%%%%%$$$$$$#####"""""!!!!!!`````a!!!!!"""""####$$$$$##""!!```a!""##$$$#############"""!!``````!!!!""####$$$$%%%&&&''''(((())))****+++++,,,,,,,,-----,,,,,,,,,,++++++++*********))))))))((((''''&&&&%%%%$$$####""!!!```````a!!!!!""###$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<;;;;<<==>>???>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$#$$$$%%&&''(((())))******++++++********))))))))((((((((''''''&&&&&%%%%%%$$$$$$######"""""!!!!!````!!!!"""""""#####$$%$$##""!!``!!""##$#####"""##"####"""!!``````!!!"""####$$$%%%%&&&''''(((()))*****++++++,,,,,,,,,,,,,,,++++++++++*******)))))))))((((((''''&&&&%%%%$$$###""""!!```aa`!!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;::;;<<==>>?>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$####$$$%%&&'''((())))))**************))))))))((((((''''''''&&&&&%%%%%%$$$$$$######"""""!!!!!````a!!""""""#####$$$$%%%$$##""!a````!!""###"""""""""""""##""!!`````!!""""####$$$%%%&&&&''''(((())))*****++++++++,,,,,++++++++++********)))))))))((((((((''''&&&&%%%%$$$$###""""!!``a!```!!"""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;::::;;<<==>>>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##"####$$%%&&''''(((())))))******))))))))((((((((''''''''&&&&&&%%%%%$$$$$$######""""""!!!!!````a!""""#######$$$$$%%&%%$$##""!!!!`!!""###"""""!!!""!""""##""!!````!!!""""###$$$$%%%&&&&''''((()))))******+++++++++++++++**********)))))))(((((((((''''''&&&&%%%%$$$$###"""!!!!````aaa``!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::99::;;<<==>==<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""""###$$%%&&&'''(((((())))))))))))))((((((((''''''&&&&&&&&%%%%%$$$$$$######""""""!!!!!````a!!"""######$$$$$%%%%&&&%%$$##""!!!!!""###""!!!!!!!!!!!!!""#""!!````!!!!""""###$$$%%%%&&&&''''(((()))))********+++++**********))))))))(((((((((''''''''&&&&%%%%$$$$####"""!!!!``!!!aa!``!!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::9999::;;<<===<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!""""##$$%%&&&&''''(((((())))))((((((((''''''''&&&&&&&&%%%%%%$$$$$######""""""!!!!!!````a!!""####$$$$$$$%%%%%&&'&&%%$$##""""!""###""!!!!!```!!`!!!!""#""!!`````!!!!"""####$$$%%%%&&&&'''((((())))))***************))))))))))((((((('''''''''&&&&&&%%%%$$$$####"""!!!``a`````a!!a`!!!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>?>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9998899::;;<<=<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!!!"""##$$%%%&&&''''''((((((((((((((''''''''&&&&&&%%%%%%%%$$$$$######""""""!!!!!!````a!!"""###$$$$$$%%%%%&&&&'''&&%%$$##"""""###""!!`````````!!""""!!`````!!!!"""###$$$$%%%%&&&&''''((((())))))))*****))))))))))(((((((('''''''''&&&&&&&&%%%%$$$$####""""!!!````a!!!!!!``!!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>>>>?>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::999888899::;;<<<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!`!!!!""##$$%%%%&&&&''''''((((((''''''''&&&&&&&&%%%%%%%%$$$$$$#####""""""!!!!!!``````a!!"""##$$$$%%%%%%%&&&&&''(''&&%%$$####"###""!!``!!""!!`````!!!""""###$$$$%%%%&&&'''''(((((()))))))))))))))(((((((((('''''''&&&&&&&&&%%%%%%$$$$####""""!!!`````aa!!!""!a`aaa!!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>==>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99888778899::;;<;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!!""##$$$%%%&&&&&&''''''''''''''&&&&&&&&%%%%%%$$$$$$$$#####""""""!!!!!!````!!!!"""###$$$%%%%%%&&&&&''''(((''&&%%$$#####$##""!!``!!""aa``````!!!"""####$$$$%%%%&&&&'''''(((((((()))))((((((((((''''''''&&&&&&&&&%%%%%%%%$$$$####""""!!!!```!a""""""!aaa``!``!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<=====>====>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988877778899::;;;::99887766554433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$$$%%%%&&&&&&''''''&&&&&&&&%%%%%%%%$$$$$$$$######"""""!!!!!!````a!!!"""###$$%%%%&&&&&&&'''''(((('''&&%%$$$$#$$##""!!``!!!!a`````!!!!"""####$$$$%%%&&&&&''''''(((((((((((((((''''''''''&&&&&&&%%%%%%%%%$$$$$$####""""!!!!`````!!"""##""aa``!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<=<<============>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877766778899::;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""###$$$%%%%%%&&&&&&&&&&&&&&%%%%%%%%$$$$$$########"""""!!!!!!`````a!""""###$$$%%%%%%&&&'''''((((((''&&'&&%%$$$$$##""!!``!!!``````!!!""""####$$$$%%%%&&&&&''''''''(((((''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$####""""!!!!````a!a""##""!!``!```!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<<<<=<<<<==============>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887776666778899::;::99887766554433221100//..--,,++**))((''&&%%$$##""!!``!!""####$$$$%%%%%%&&&&&&%%%%%%%%$$$$$$$$########""""""!!!!!``````a!!""""###$$$%%%%$$%%&&'''(((((((''&&&&'&&%%%$$##""!!``!!`````!!!""""####$$$%%%%%&&&&&&'''''''''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$######""""!!!!```````a!""##""!!``````a!""##$$%%&&''(())**++,,--..//00112233445566778899::::;;<;;<<<<<<<<<<<<=========>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776665566778899::;::99887766554433221100//..--,,++**))((''&&%%$$##"ba!``!!"""###$$$$$$%%%%%%%%%%%%%%$$$$$$$$######""""""""!!!!!``````a!!!!""####$$$%%%%$$$$$%%&&''(())((''&&%%&&&&&%%$$##""!!``!`````!!!!""""####$$$$%%%%%&&&&&&&&'''''&&&&&&&&&&%%%%%%%%$$$$$$$$$########""""!!!!````!!""#""!!``!!``a!""##$$%%&&''(())**++,,--..//0011223344556677889999:::;;;;;<;;;;<<<<<<<<<<<<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877666555566778899:::99887766554433221100//..--,,++**))((''&&%%$$##""!a`!``!!""""####$$$$$$%%%%%%$$$$$$$$########""""""""!!!!!!````a!!!!!"""####$$$%%%$$$$##$$%%&&''((((''&&%%%%&&%%%$$##""!!`````````!!!!""""###$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$#########""""""!!!!````!!""###""!!``!!!``a!""##$$%%&&''(())**++,,--..//001122334455667788899999::;::;;;;;;;;;;;;<<<<<<<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766555445566778899:99887766554433221100//..--,,++**))((''&&%%$$##""!!````!!!"""######$$$$$$$$$$$$$$########""""""!!!!!!!!``````a!!!!"""""##$$$$%%%$$$$#####$$%%&&''((''&&%%$$%%%%%%$$##""!!`````!!!!""""####$$$$$%%%%%%%%&&&&&%%%%%%%%%%$$$$$$$$#########""""""""!!!!````!!""##$##""!!``a!!``!!""##$$%%&&''(())**++,,--..//001122334455667788888999:::::;::::;;;;;;;;;;;;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655544445566778899:99887766554433221100//..--,,++**))((''&&%%$$##""!!``!``!!!!""""######$$$$$$########""""""""!!!!!!!!`````!!!!!""""""###$$$$%%%$$$####""##$$%%&&''''&&%%$$$$%%$$$$##""!!`````!!!!"""#####$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$#######"""""""""!!!!!!````!!""##$##""!!``!!!``!!""##$$%%&&''(())**++,,--..//0011223344556677778888899:99::::::::::::;;;;;;;;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554443344556677889999887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!""""""##############""""""""!!!!!!``````!!!!!"""""#####$$$$$%%$$####"""""##$$%%&&''&&%%$$##$$$$$$##""!!`````!!!!""""#####$$$$$$$$%%%%%$$$$$$$$$$########"""""""""!!!!!!!!`````!!""####""!!``!!!!``!!""##$$%%&&''(())**++,,--..//0011223344556667777788899999:9999::::::::::::::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877665544433334455667788999887766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!!""""""######""""""""!!!!!!!!````!!!"""""######$$$$#$$$$$###""""!!""##$$%%&&&&%%$$####$$##$##""!!`````!!!"""""######$$$$$$$$$$$$$$$##########"""""""!!!!!!!!!```````!!""####""!!```!!!``!!""##$$%%&&''(())**++,,--..//001122334455566667777788988999999999999:::::::::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9988776655443332233445566778899887766554433221100//..--,,++**))((''&&%%$$##""!!``!``!!!!!!""""""""""""""!!!!!!!!````!!"""""#####$$$$$$####$$##""""!!!!!""##$$%%&&%%$$##""######$##""!!````!!!!"""""########$$$$$##########""""""""!!!!!!!!!`````a`````!!""####""!!```!!!``!!""##$$%%&&''(())**++,,--..//0011223344555566666777888889888899999999999999::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99887766554433322223344556677889887766554433221100//..--,,++**))((''&&%%$$##""!!``````!!!!!!""""""!!!!!!!!``````a!"""#####$$$$$$$$##"#####"""!!!!``!!""##$$%%%%$$##""""##""###""!!````!!!!!""""""###############""""""""""!!!!!!!``````````!``!!""###"""!!!``!!!``!!""##$$%%&&''(())**++,,--..///0011223344455556666677877888888888888999999999::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>==<<;;::998877665544332221122334455667788887766554433221100//..--,,++**))((''&&%%$$##""!!``!````!!!!!!!!!!!!!!````a!""#####$$$$$%$$###""""##""!!!!```!!""##$$%%$$##""!!""""""##""!!``````!!!!!""""""""#####""""""""""!!!!!!!!`````````!``!!""#"""""!!``!!``!!""##$$%%&&''(())**++,,--...///0011223344445555566677777877778888888888888899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>==<<;;::9988776655443322211112233445566778887766554433221100//..--,,++**))((''&&%%$$##""!!``````!!!!!!``````a!""###$$$$$%%%$$###""!"""""!!!```!!""##$$%%$$##""!!!!""!!""""!!````!!!!!!"""""""""""""""!!!!!!!!!!`````!!``!!""""!""""!a```!!``!!""##$$%%&&''(())**++,,---...//0011223334444555556676677777777777788888888899::;;<<==>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<;;::99887766554433221110011223344556677777766554433221100//..--,,++**))((''&&%%$$##""!!`````````````!!""##$$$$$%%%%$$##"""!!!!""!!````a!""##$$%%$$##""!!``!!!!!!"""!!``````!!!!!!!!"""""!!!!!!!!!!```````!!a````!!"""!!!""""!!!`!!!!``!!""##$$%%&&''(())**++,,---...//0011223333444445556666676666777777777777778899::;;<<==>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>===<<;;::998877665544332211100001122334455667777766554433221100//..--,,++**))((''&&%%$$##""!!`````!!!!!""##$$$%%%%%%$$##"""!!`!!!!!```a!!""###$$%$$##""!!``!!``!!"!!``````!!!!!!!!!!!!!!!````````!!!!!!``!!"""!!`!!!"""!!!!""!!``!!""##$$%%&&''(())**++,,,,---..//0011222333344444556556666666666667777777778899::;;<<====>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>==<<<;;::998877665544332211000//00112233445566666766554433221100//..--,,++**))((''&&%%$$##""!!```!!!!!""##$$%%%%%%%$$##""!!!```!!!!``!!!!"""""##$$$##""!!````!!!!```````!!!!!````````!!!!``!``a!""!!``!!!""""!"""!!``!!""##$$%%&&''(())**+++,,,---..//0011222233333444555556555566666666666666778899::;;<<=====>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>????>>>===<<<;;::998877665544332211000////0011223344556666666554433221100//..--,,++**))((''&&%%$$##""!!```````!!"""""##$$%%%&&%%$$##""!!!``!!!a`!!!""""""""##$$##""!!``!!`````````````````!!""!!````!!"""""#""!!``!!""##$$%%&&''(())**++++,,,--..//0011122223333344544555555555555666666666778899::;;<<<<===>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>?>>>??>>====<<;;;::99887766554433221100///..//001122334455555666554433221100//..--,,++**))((''&&%%$$##""!!````````!!"""""##$$$%%&&%%$$##""!!```!!aaa!!!!!!!!!""####"""!!```````!`a!""""!!``!!"""###""!!`a!!""##$$%%&&''(())****+++,,,--..//0011112222233344444544445555555555555566778899::;;<<<<<==>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>=>>>>===<<<;;;::99887766554433221100///....//00112233445555555554433221100//..--,,++**))((''&&%%$$##""!!````````!!!"""""""###$$%%%%$$##""!!``!!!a!``!!!!!!!!""##""!!!`ā```!!ab"#""!a``!!""####""!!```!!""##$$%%&&''(()))****+++,,--..//0001111222223343344444444444455555555566778899::;;;;<<<===>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=>===>>==<<<<;;:::99887766554433221100//...--..//001122334444455554433221100//..--,,++**))((''&&%%$$##""!!`````!!!!!!!""!!!""""###$$%%$$##""!!`````````````!!""""!!!``````a!!"b#""""!a``!!""##""!!``!!""##$$%%&&''(())))***+++,,--..//0000111112223333343333444444444444445566778899::;;;;;<<===>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>====<====<<<;;;:::99887766554433221100//...----..//00112233444444444433221100//..--,,++**))((''&&%%$$##""!!`````!!!!!!!"""!!!!!!!"""##$$%$$##""!!``!!""!!```````!!""cb"!""!!``!!""""!!```!!""##$$%%&&''((())))***++,,--..///000011111223223333333333334444444445566778899::::;;;<<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<=<<<==<<;;;;::999887766554433221100//..---,,--..//0011223333344444433221100//..--,,++**))((''&&%%$$##""!!``````````````a!!!"""""""!!```!!!!"""##$$$##""!!!```!!!!`````!!"""!!!""!!```a!""#""!!``!!""##$$%%&&''(((()))***++,,--..////00000111222223222233333333333333445566778899:::::;;<<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<;<<<<;;;:::999887766554433221100//..---,,,,--..//001122333333333333221100//..--,,++**))((''&&%%$$##""!!````!!!!!!`a!!!!!""""""""!!````!!!""##$##""!!````!!````aa`````!!""!!`!!"!!!```a!!""#""!!```!!""##$$%%&&''''(((()))**++,,--...////000001121122222222222233333333344556677889999:::;;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;<;;;<<;;::::998887766554433221100//..--,,,++,,--..//0011222223333333221100//..--,,++**))((''&&%%$$##""!!```!!!!!!!!!!!""""####""!!``a!!""###""!!`````````a!`````````!!"!!``!!!!!```!!""#""!!``!!""##$$%%&&'''''((()))**++,,--..../////00011111211112222222222222233445566778899999::;;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;:;;;;:::9998887766554433221100//..--,,,++++,,--..//001122222222222221100//..--,,++**))((''&&%%$$##""!!```!!""""!""""""#####"""!!```!!""#""!!````````a!!`a!""!!``!!``!!``!!""""!!``!!""##$$%%&&&&''''((())**++,,---..../////0010011111111111122222222233445566778888999:::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:;:::;;::99998877766554433221100//..--,,+++**++,,--..//00111112222222111100//..--,,++**))((''&&%%$$##""!!````a!""""""""""#####"""""!!``!!"""!!````````````!!!!!!"""!!````!``!!""""!!``!!""##$$%%&&&&&'''((())**++,,----.....///0000010000111111111111112233445566778888899:::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::::9::::99988877766554433221100//..--,,+++****++,,--..//001111111111111100//..--,,++**))((''&&%%$$##""!!````!!""""""###""""""""!!"!!``!!"!!````!```aa`````!!"!""""!!``!!``!!""""!!``!!""##$$%%%%%&&&&'''(())**++,,,----.....//0//00000000000011111111122334455667777888999::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9:999::99888877666554433221100//..--,,++***))**++,,--..//00000111111100000//..--,,++**))((''&&%%$$##""!!````!!!""!!""#"""""""!!!!!!```!!!`````aa!!```!!""##""!!````````!!"""!!```!!""##$$$%%%%%&&&'''(())**++,,,,-----.../////0////000000000000001122334455667777788999::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::999989999888777666554433221100//..--,,++***))))**++,,--..//000000000000000///..--,,++**))((''&&%%$$##""!!```!!!!!!!!"""!!!!!!!!``!``!!!`````a```!!""###""!!!``!``!!""""!!`!``!!""##$$$$$%%%%&&&''(())**+++,,,,-----../..////////////0000000001122334455666677788899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998988899887777665554433221100//..--,,++**)))(())**++,,--../////0000000//////..--,,++**))((''&&%%$$##""!!``````!!``!!"!!!!!!!````!```a`````!!""####""!!````````!!""!"!!!!``!!""###$$$$$%%%&&&''(())**++++,,,,,---...../....//////////////001122334455666667788899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998888788887776665554433221100//..--,,++**)))(((())**++,,--..///////////////....--,,++**))((''&&%%$$##""!!``````!!!``````````a!```a!""##$$##""!!`aaaa```````!!!!!!!!!``!!"""#####$$$$%%%&&''(())***++++,,,,,--.--............/////////001122334455556667778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998878777887766665544433221100//..--,,++**))(((''(())**++,,--.....///////......---,,++**))((''&&%%$$##""!!````!!```a!``!!""##$$$##""!!!a!!!!!`````!!`!!!!!!``!!""""#####$$$%%%&&''(())****+++++,,,-----.----..............//001122334455555667778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::998877776777766655544433221100//..--,,++**))(((''''(())**++,,--...............-----,,++**))((''&&%%$$##""!!```````````````a!``a!""##$$%$$##""!""""!!!!!`a`````!!!!!``!!!"""""####$$$%%&&''(()))****+++++,,-,,------------.........//001122334444555666778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>?>>==<<;;::998877676667766555544333221100//..--,,++**))(('''&&''(())**++,,-----.......------,,,,++**))((''&&%%$$##""!!```!```````a!``a!""""##$$%$$##"""""""""!!!!!``a```!!!!````!!!!"""""###$$$%%&&''(())))*****+++,,,,,-,,,,--------------..//001122334444455666778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>==<<;;::998877666656666555444333221100//..--,,++**))(('''&&&&''(())**++,,---------------,,,,,+++**))((''&&%%$$##""!!``````````!!"""""##$$%$$##"####"""""!"!!!a!``!!!`!!```!!!!!""""###$$%%&&''((())))*****++,++,,,,,,,,,,,,---------..//001122333344455566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==>==<<;;::998877665655566554444332221100//..--,,++**))((''&&&%%&&''(())**++,,,,,-------,,,,,,+++++**))((''&&%%$$##""!!````````!!!!!!""##$$%$$#########"""""!!"!!````aa!```!````!!!!!"""###$$%%&&''(((()))))***+++++,++++,,,,,,,,,,,,,,--..//001122333334455566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>=====<<;;::998877665555455554443332221100//..--,,++**))((''&&&%%%%&&''(())**++,,,,,,,,,,,,,,,+++++****))((''&&%%$$##""!!`````````!!!!!""##$$%$$#$$$$#####"#"""""!!!!!!!!```!````!!!!"""##$$%%&&'''(((()))))**+**++++++++++++,,,,,,,,,--..//001122223334445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<=<<;;::998877665545444554433332211100//..--,,++**))((''&&%%%$$%%&&''(())**+++++,,,,,,,++++++*****)))((''&&%%$$##""!!````````````!!""##$$%$$$$$$$$$#####""#""!!!!""!!`````````!!!"""##$$%%&&''''((((()))*****+****++++++++++++++,,--..//001122222334445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<<<;;::998877665544443444433322211100//..--,,++**))((''&&%%%$$$$%%&&''(())**+++++++++++++++*****))))(((''&&%%$$##""!!```````````!!""##$$%$%%%%$$$$$#$#####""""""""!!!!!```````!!!""##$$%%&&&''''((((())*))************+++++++++,,--..//001111222333445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;<;;::998877665544343334433222211000//..--,,++**))((''&&%%$$$##$$%%&&''(())*****+++++++******)))))((((''&&%%$$##""!!`````````a!!``!```````!!""##$$%%%%%%%%%$$$$$##$##""""##""!!!!!!`a!!``````!!!""##$$%%&&&&'''''((()))))*))))**************++,,--..//001111122333445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;;;::998877665544333323333222111000//..--,,++**))((''&&%%$$$####$$%%&&''(())***************)))))((((''''&&%%$$##""!!``````````a``!!!!!!!!!!!!``a!""##$$%%%&&&&%%%%%$%$$$$$########"""""!!!!!!!!!!!```!!""##$$%%%&&&&'''''(()(())))))))))))*********++,,--..//000011122233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::;::99887766554433232223322111100///..--,,++**))((''&&%%$$###""##$$%%&&''(()))))*******))))))(((((''''&&&%%$$##""!!```````````aa``!!"!!"!!!!!!!!!""##$$%%&&&&&&&&&%%%%%$$%$$####$$##""""""!"""!!!!!!``!!""##$$%%%%&&&&&'''((((()(((())))))))))))))**++,,--..//000001122233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;:::::99887766554433222212222111000///..--,,++**))((''&&%%$$###""""##$$%%&&''(()))))))))))))))(((((''''&&&&%%$$##""!!``````!````a```!!"""""""""!!""##$$%%&&&''''&&&&&%&%%%%%$$$$$$$$#####""""""""""!!``!!""##$$$%%%%&&&&&''(''(((((((((((()))))))))**++,,--..////0001112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::99:99887766554433221211122110000//...--,,++**))((''&&%%$$##"""!!""##$$%%&&''((((()))))))(((((('''''&&&&%%%$$###""!!```a``!````a``!!"""""""""""##$$%%&&'''''''''&&&&&%%&%%$$$$%%$$######"###""""!!``!!""##$$$$%%%%%&&&'''''(''''(((((((((((((())**++,,--../////001112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;::9999988776655443322111101111000///...--,,++**))((''&&%%$$##"""!!!!""##$$%%&&''((((((((((((((('''''&&&&%%%%$$###""!!````!````aa``!!""######""##$$%%&&'''(((('''''&'&&&&&%%%%%%%%$$$$$#########""!!````!!""###$$$$%%%%%&&'&&''''''''''''((((((((())**++,,--....///000112233445566778899::;;<<==>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>==<<;;::998898877665544332211010001100////..---,,++**))((''&&%%$$##""!!!``a!""##$$%%&&'''''(((((((''''''&&&&&%%%%$$$##"""!!``!`````a``!!""########$$%%&&''((((((((('''''&&'&&%%%%&&%%$$$$$$#$$$####""!!!!``!!""####$$$$$%%%&&&&&'&&&&''''''''''''''(())**++,,--.....//000112233445566778899::;;<<==>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>==<<;;::9988888776655443322110000/0000///...---,,++**))((''&&%%$$##""!!!``!!""##$$%%&&'''''''''''''''&&&&&%%%%$$$$##"""!!`````````````a!""##$$$$##$$%%&&''((())))((((('('''''&&&&&&&&%%%%%$$$$$$$$$##""!!!!```!!"""####$$$$$%%&%%&&&&&&&&&&&&'''''''''(())**++,,----...///00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>===<<;;::99887787766554433221100/0///00//....--,,,++**))((''&&%%$$##""!!````!!""##$$%%&&&&&&&'''''''&&&&&&%%%%%$$$$###""!!!`````````!!!!!""##$$$$$$$$%%&&''(()))))))))(((((''(''&&&&''&&%%%%%%$%%%$$$$##""""!!!``!!""""#####$$$%%%%%&%%%%&&&&&&&&&&&&&&''(())**++,,-----..///00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>===<<;;::99887777766554433221100////.////...---,,,++**))((''&&%%$$##""!!``!!""##$$%%&&&&&&&&&&&&&&&&&&%%%%%$$$$####""!!!````````!!!""##$$%%%%$$%%&&''(()))****)))))()(((((''''''''&&&&&%%%%%%%%%$$##""""!!!``!!!""""#####$$%$$%%%%%%%%%%%%&&&&&&&&&''(())**++,,,,---...//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<<;;::99887766766554433221100//./...//..----,,+++**))((''&&%%$$###""!!``!!""##$$%%%%%%%%%&&&&&&&%%%%%%$$$$$####"""!!`````````!!""##$$%%%%%%%&&''(())())******)))))(()((''''((''&&&&&&%&&&%%%%$$####"""!!```!!!!"""""###$$$$$%$$$$%%%%%%%%%%%%%%&&''(())**++,,,,,--...//00112233445566778899::;;<<==>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>===<<<;;::99887766666554433221100//....-....---,,,+++**))((''&&%%$$####""!!``!!""##$$$%%%%%%%%%%%%%%%%%%$$$$$####""""!!`````````!!""##$$%%&%%&&''(())((())*******)*)))))(((((((('''''&&&&&&&&&%%$$####"""!!!````!!!!"""""##$##$$$$$$$$$$$$%%%%%%%%%&&''(())**++++,,,---..//00112233445566778899::;;<<==>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<;;;::99887766556554433221100//..-.---..--,,,,++***))((''&&%%$$##"""""!!``!!""##$$$$$$$$$%%%%%%%$$$$$$#####""""!!!``````````!!""##$$%%&&&&''(())(('(())*********))*))(((())((''''''&'''&&&&%%$$$$###""!!!!````!!!!!"""#####$####$$$$$$$$$$$$$$%%&&''(())**+++++,,---..//00112233445566778899::;;<<==>>??????????????????????????????????????>?????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<<;;;::99887766555554433221100//..----,----,,,+++***))((''&&%%$$##"""""!!``!!""####$$$$$$$$$$$$$$$$$$#####""""!!!!`````````````a!""##$$$%%&&&''(())(('''(())))*)**+*****))))))))((((('''''''''&&%%$$$$###"""!!!!````!!!!!""#""############$$$$$$$$$%%&&''(())****+++,,,--..//00112233445566778899::;;<<==>>???????????????????????????????>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????>>==<<;;;:::99887766554454433221100//..--,-,,,--,,++++**)))((''&&%%$$##""!!!!!``!!""###########$$$$$$$######"""""!!!!`````````!!!!!!""#####$$%%&&''(()((''&''(())))))**+***))))))**))(((((('(((''''&&%%%%$$$##""""!!!!`````!!!"""""#""""##############$$%%&&''(())*****++,,,--..//00112233445566778899::;;<<==>>??????????????????????????>>>>>>>>>>=??????????????????????????????????????????????????????????????????????????????????????????????????>>>==<<;;;:::99887766554444433221100//..--,,,,+,,,,+++***)))((''&&%%$$##""!!!!!```!!"""""##################"""""!!!!`````````!!!!!!!""""###$$%%&&''(((''&&&''(((()())***)))))))****)))))(((((((((''&&%%%%$$$###""""!!!!````!!"!!""""""""""""#########$$%%&&''(())))***+++,,--..//00112233445566778899::;;<<==>>?>>>??????????????>>>>>?>>>>>=======?????????????????????????????????????????????????????????????????????????????????????????????????>>>==<<;;:::999887766554433433221100//..--,,+,+++,,++****))(((''&&%%$$##""!!`````!!"""""""""""#######""""""!!!!!`````````!!"!!`!!"""""##$$%%&&''(''&&%&&''(((((())*)))(((())****))))))()))((((''&&&&%%%$$####""""!!!!```!!!!!"!!!!""""""""""""""##$$%%&&''(()))))**+++,,--..//00112233445566778899::;;<<==>>>>>>>>>>>>>>>>>>>>>>>>>>==========<????????????????????????????????????????????????????????????????????????????????????????????????>>===<<;;:::999887766554433333221100//..--,,++++*++++***)))(((''&&%%$$##""!!``!!!!!""""""""""""""""""!!!!!``````````a``!!!!``!!!!"""##$$%%&&'''&&%%%&&''''('(()))((((((())**))))*)))))))))((''&&&&%%%$$$####""""!!!!``aaa``!!!!!!!!!!!!"""""""""##$$%%&&''(((()))***++,,--..//00112233445566778899::;;<<==>===>>>>>>>>>>>>>>=====>=====<<<<<<<???????????????????????????????????????????????????????????????????????????????????????????????>>===<<;;::9998887766554433223221100//..--,,++*+***++**))))(('''&&%%$$##""!!!``!!!!!!!!!!!!"""""""!!!!!!``````````a``!!!```!!!!!""##$$%%&&'&&%%$%%&&''''''(()(((''''(())))(())**)***))))((''''&&&%%$$$$####""""!!!!!!``a````!!!!!!!!!!!!!!""##$$%%&&''((((())***++,,--..//00112233445566778899::;;<<==========================<<<<<<<<<<;?????????????????????????????????????????????????????????????????????????????????????????????>>>==<<<;;::9998887766554433222221100//..--,,++****)****)))((('''&&%%$$##""!!!``````!!!!!!!!!!!!!!!!!!``````````a``!!!````!!!""##$$%%&&&%%$$$%%&&&&'&''((('''''''(())(((())********))((''''&&&%%%$$$$####""""!!"!!``a```````!!!!!!!!!""##$$%%&&''''((()))**++,,--..//00112233445566778899::;;<<=<<<==============<<<<<=<<<<<;;;;;;;????????????????????????????????????????????????????????????????????????????????????????????>>>==<<<;;::9988877766554433221121100//..--,,++**)*)))**))((((''&&&%%$$##""!!`````````!!!!!!!``````````````!!!````!!""##$$%%&%%$$#$$%%&&&&&&''('''&&&&''((((''(())**++****))(((('''&&%%%%$$$$####""""!!``!!``````````!!""##$$%%&&'''''(()))**++,,--..//00112233445566778899::;;<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:???????????????????????????????????????????????????????????????????????????????????????????>>===<<;;;::9988877766554433221111100//..--,,++**))))())))((('''&&&%%$$##""!!```````````````````````!!""##$$%%%$$###$$%%%%&%&&'''&&&&&&&''((''''(())**++++**))(((('''&&&%%%%$$$$####""!!``!!!``!!""##$$%%&&&&'''((())**++,,--..//00112233445566778899::;;<;;;<<<<<<<<<<<<<<;;;;;<;;;;;:::::::??????????????????????????????????????????????????????????????????????????????????????????>>===<<;;;::9988777666554433221100100//..--,,++**))()((())((''''&&%%%$$##""!!`````````!!""##$$$%$$##"##$$%%%%%%&&'&&&%%%%&&''''&&''(())**++++**))))(((''&&&&%%%%$$$$##""!!``````!!""##$$%%%&&&&&''((())**++,,--..//00112233445566778899::;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::9????????????????????????????????????????????????????????????????????????????????????????>>>==<<<;;:::9988777666554433221100000//..--,,++**))(((('(((('''&&&%%%$$##""!!!``````a```!!""##$$$$##"""##$$$$%$%%&&&%%%%%%%&&''&&&&''(())**++++**))))((('''&&&&%%%$$$$##""!!```a``!!""##$$%%%%%%%&&&'''(())**++,,--..//00112233445566778899::;:::;;;;;;;;;;;;;;:::::;:::::9999999???????????????????????????????????????????????????????????????????????????????????????>>>==<<<;;:::9988776665554433221100//0//..--,,++**))(('('''((''&&&&%%$$$##""!!!`````aa``a!""#####$##""!""##$$$$$$%%&%%%$$$$%%&&&&%%&&''(())**+++*****)))((''''&&%%$$#$$##""!!``!!!!``a`!a""##$$%$$%%%%%&&'''(())**++,,--..//00112233445566778899::::::::::::::::::::::::::99999999998?????????????????????????????????????????????????????????????????????????????????????>>>===<<;;;::99988776665554433221100/////..--,,++**))((''''&''''&&&%%%$$$##""!!``````aa``!!"""######""!!!""####$#$$%%%$$$$$$$%%&&%%%%&&''(())**+*******)))((''&&%%$$###$$##""!!``!!!!!```a``a!""##$$$$$$$%%%&&&''(())**++,,--..//00112233445566778899:999::::::::::::::99999:999998888888????????????????????????????????????????????????????????????????????????????????????>>>===<<;;;::99988776655544433221100//../..--,,++**))((''&'&&&''&&%%%%$$###""!!`````aa``!!"""""""#""!!`!!""######$$%$$$####$$%%%%$$%%&&''(())***)*****))((''&&%%$$##"##$$##""!!a!"""!!````!!""##$##$$$$$%%&&&''(())**++,,--..//0011223344556677889999999999999999999999999988888888887???????????????????????????????????????????????????????????????????????????????????>>===<<<;;:::99888776655544433221100//.....--,,++**))((''&&&&%&&&&%%%$$$###""!!````````````````!!!!""""""!!``!!""""#"##$$$#######$$%%$$$$%%&&''(())*)))***))((''&&%%$$##"""##$$##""!!""""!!````!!""#######$$$%%%&&''(())**++,,--..//001122334455667788988899999999999999888889888887777777??????????????????????????????????????????????????????????????????????????????????>>===<<<;;:::99888776655444333221100//..--.--,,++**))((''&&%&%%%&&%%$$$$##"""!!```````a````````````!!!!!!!""!!``!!""""""""##$###""""##$$$$##$$%%&&''(()))()))))((''&&%%$$##""!""##$$##""""##""!!```!``!!""#""#####$$%%%&&''(())**++,,--..//00112233445566778888888888888888888888888877777777776????????????????????????????????????????????????????????????????????????????????>>>==<<<;;;::999887776655444333221100//..-----,,++**))((''&&%%%%$%%%%$$$###"""!!``````````!!!!!!!``!!"""!!"!""###"""""""##$$####$$%%&&''(()((()))((''&&%%$$##""!!!""##$$##""####""!!!```!``!!"""""""###$$$%%&&''(())**++,,--..//0011223344556677877788888888888888777778777776666666???????????????????????????????????????????????????????????????????????????????>>>==<<<;;;::999887776655443332221100//..--,,-,,++**))((''&&%%$%$$$%%$$####""!!!`````a`````!!!``!!!"!!!!!!""#"""!!!!""####""##$$%%&&''((('(((((''&&%%$$##""!!`a!""##$$####$$##""!!!!``!``!!""!!"""""##$$$%%&&''(())**++,,--..//001122334455667777777777777777777777777766666666665??????????????????????????????????????????????????????????????????????????????>>===<<;;;:::998887766655443332221100//..--,,,,,++**))((''&&%%$$$$#$$$$###"""!!!`````````````````!!!!!``!`!!"""!!!!!!!""##""""##$$%%&&''('''(((''&&%%$$##""!a``!!""##$$####$$##"""!!``!``!a!!!!!!"""###$$%%&&''(())**++,,--..//00112233445566766677777777777777666667666665555555????????????????????????????????????????????????????????????????????????????>>>===<<;;;:::998887766655443322211100//..--,,++,++**))((''&&%%$$#$###$$##""""!!`````````````````!`!```!!"!!!````aa""""!!""##$$%%&&'''&'''''&&%%$$##""!!``!!""##$$$####$$##""!!````!`a!``!!!!!""###$$%%&&''(())**++,,--..//0011223344556666666666666666666666666655555555554???????????????????????????????????????????????????????????????????????????>>>==<<<;;:::9998877766555443322211100//..--,,+++++**))((''&&%%$$####"####"""!!!````````````````````a!"!!```aa""!!!!""##$$%%&&'&&&'''''&&%%$$##""!!``!!""##$$##""##$###""!!`````````!!!"""##$$%%&&''(())**++,,--..//001122334455655566666666666666555556555554444444??????????????????????????????????????????????????????????????????????????>>===<<<;;:::9998877766555443322111000//..--,,++**+**))((''&&%%$$##"#"""##""!!!!```````````````````!!"!!``!aa!!``!!""##$$%%&&&%&&&&&&&&%%$$##""!!``!!""##$##""""###"""""!!```!````!!"""##$$%%&&''(())**++,,--..//00112233445555555555555555555555555544444444443?????????????????????????????????????????????????????????????????????????>>===<<;;;::99988877666554443322111000//..--,,++*****))((''&&%%$$##""""!""""!!!```````````````a`!!``a!""!!```!!!``!!""##$$%%&%%%&&&&&%%%%%$$##""!!`a!""##$##""!!""#""""""!!``````!!!""##$$%%&&''(())**++,,--..//0011223344544455555555555555444445444443333333???????????????????????????????????????????????????????????????????????>>>==<<<;;;::9998887766655444332211000///..--,,++**))*))((''&&%%$$##""!"!!!""!!```````````a```aa!`!!!!"!!`````!!""##$$%%%$%%%%%%%%%%%%$$##""!!!""##$##""!a!!"""!!!!!!!!`````````aaa!!""##$$%%&&''(())**++,,--..//001122334444444444444444444444444433333333332??????????????????????????????????????????????????????????????????????>>>==<<<;;:::9988877766555443332211000///..--,,++**)))))((''&&%%$$##""!!!a`!!!!``````````a!```aaa``!!!!!!`````a!""##$$%%%$$$%%%%%$$$%%%$$$##""!""##$##""!!``!!"!!!!!!!!!```````a!!!a`!!""##$$%%&&''(())**++,,--..//00112233433344444444444444333334333332222222?????????????????????????????????????????????????????????????????????>>===<<;;;:::998887776655544333221100///...--,,++**))(()((''&&%%$$##""!!`!``!!!``````````````!!``!````!!`!!````!!!a!""##$$%%%$$#$$$$$$$$$$$$$#$$##"""##$##""!!``!!a``````!```````!!!!``!!""##$$%%&&''(())**++,,--..//0011223333333333333333333333333322222222221???????????????????????????????????????????????????????????????????>>>===<<;;;::9998877766655444332221100///...--,,++**))(((((''&&%%$$##""!!`````````````````````!!!`````!!``!``!!!!!!!!""##$$%$$###$$$$$###$$$###$$##"##$$##""!!``!`````a````!!""!!``!!""##$$%%&&''(())**++,,--..//001122322233333333333333222223222221111111?????????????????????????????????????????????????????????????????>>>>==<<<;;:::9998877766655444332221100//...---,,++**))((''(((''&&%%$$##""!a`!``````````````````a!!```!!!a`!``!!!!!!`!!""##$$$##"#############"#########$$##""!!``!!```````!!``!!!""""!!``!!""##$$%%&&''(())**++,,--..//00112222222222222222222222222211111111110???????????????????????????????????????????????????????????????>>>>===<<<;;:::9988877666555443332211100//...---,,++**))(('''''((''&&%%$$##""a!!``````````````````!!!``!!!```a!!``a``!!""##$##"""#####"""###"""#########$$##""!!``aa!!````!```````!````!!""##""!!`aa""##$$%%&&''(())**++,,--..//001122211122222222222222111112111110000000??????????????????????????????????????????????????????????????>>>====<<;;;::99988877666555443332211100//..---,,,++**))((''&&'''''''&&%%$$##""!!!```````a```````````````a!!```!!!``!!````!!""####""!"""""""""""""!""""###""##$$##""!!!!""!!`a!!`````!!""###""!!!bb##$$%%&&''(())**++,,--..///00111211111111111111111111111110000000000/????????????????????????????????????????????????????????????>>>====<<<;;;::99988777665554443322211000//..---,,,++**))((''&&&&&''''&&%%$$$##""!!`````aaa``````````````````````````a!````````````````!````!!""####""!!!"""""!!!"""!!!"""""""""##$$##""!!""""!!aa!`````!!""##$##""!""###$$%%&&''(())**++,,--.././/0011110001111111111111100000100000///////??????????????????????????????????????????????????????????>>>>===<<<<;;:::99888777665554443322211000//..--,,,+++**))((''&&%%&&&&&&&%%$$###""!!``````aaaa!!````````````aa`a!!!`a!````````````````````````````!!``a!""###""!a`!!!!!!!!!!!!!`!!!!"""!!""##$$##""""##""!!`!`````!!""##$###"""""###$$%%&&''(())**++,,--....//00010000000000000000000000000//////////.????????????????????????????????????????????????????????>>>>===<<<<;;;:::9988877666554443332211100///..--,,,+++**))((''&&%%%%%&&&&%%$$###""!!``````aa""!!```ƒ````````````````````````````````````````````````!``a!""###""!!``!!!!!```!!!``!!!!!!!!!""##$$##""##""!!```````!!""#####""""""""##$$%%&&''(())**++,,--.-..//0000///00000000000000/////0/////.......??????????????????????????????????????????????????????>>>>====<<<;;;;::99988777666554443332211100///..--,,+++***))((''&&%%$$%%%%%%%$$##"""!!````a!"""!!``````````````````````````````````a!""####""!!`````````````!!!``aa""##$$#####""!!!`!`€`````!!""###""""!!!!"""##$$%%&&''(())**++,,----..///0/////////////////////////..........-????????????????????????????????????????????????????>>>>====<<<;;;;:::99988777665554433322211000//...--,,+++***))((''&&%%$$$$$%%%%$$##"""!!````a!!""""!!``````````````````````````````!!"""#"##""!!`````a!""##$$###""!a`!!``````!!"""""""!!!!!!!!""##$$%%&&''(())**++,,-,--..////...//////////////...../.....-------??????????????????????????????????????????????????>>>>====<<<<;;;::::99888776665554433322211000//...--,,++***)))((''&&%%$$##$$$$$$$##""!!!``a!!!!""#""!!``````````a``!``````````!!!"""""#""!!``!!""##$##""!a````````a!""""""!!!!````!!!""##$$%%&&''(())**++,,,,--.../.........................----------,????????????????????????????????????????????????>>>>====<<<<;;;::::99988877666554443322211100///..---,,++***)))((''&&%%$$#####$$$$##""!!!``!!!"""##""!!```````````a```````a!!!"!"""#""!!```!!""##$##""!!``````!!"!!!!!!!````!!""##$$%%&&''(())**++,+,,--....---..............-----.-----,,,,,,,???????????????????????????????????????????????>>>====<<<<;;;;:::999988777665554443322211100///..---,,++**)))(((''&&%%$$##""#######""!!``````!!""""##""!!````````````````````````a`!!!!!""#""!!!```!!""##$$##""!!``````!!!!!!!```!!""##$$%%&&''(())**++++,,---.-------------------------,,,,,,,,,,+?????????????????????????????????????????????>>>====<<<<;;;;:::9999888777665554433322111000//...--,,,++**)))(((''&&%%$$##"""""####""!!``a!!!!"""###""!!````````````````````````````!`!!!""#""!!!!```````!!""##$$##""!!``````!!``````!!""##$$%%&&''(())**++*++,,----,,,--------------,,,,,-,,,,,+++++++???????????????????????????????????????????>>>>===<<<<;;;;::::9998888776665544433322111000//...--,,,++**))((('''&&%%$$##""!!""""""""!!``a!!!!""####""!!``````````!`````````````a`````!!""#"""!!!!``a!a``!!""##$$$##""!!````````!!""##$$%%&&''(())*****++,,,-,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++*?????????????????????????????????????????>>>>===<<<<;;;;::::9998888777666554443322211000///..---,,+++**))((('''&&%%$$##""!!!!!""""!!!``!!""""####""!!````````!```````````a!`````!!""#""""!!!````a!!aa`!!""##$$$$##""!!``````!!""##$$%%&&''(())**)**++,,,,+++,,,,,,,,,,,,,,+++++,+++++*******???????????????????????????????????????>>>>====<<<;;;;::::99998887777665554433322211000///..---,,+++**))(('''&&&%%$$##""!!``!!!!!!!!``!!"""####""!!``````a```````````````````aa``!!""##""""!!```a!!!!``!!!""##$$%%$$##""!!``````!!""##$$%%&&''(()))))**+++,+++++++++++++++++++++++++**********)??????????????????????????????????????>>>====<<<;;;;::::99998887777666555443332211100///...--,,,++***))(('''&&&%%$$##""!!```!!!!```!!""##$##""!!``````````````````````````````````````!!!```a!""#####"""!!!````!!!!!``!!""##$$%$$$##""!!``````!!"""##$$%%&&''(())())**++++***++++++++++++++*****+*****)))))))???????????????????????????????????>>>>====<<<<;;;::::999988887776666554443322211100///...--,,,++***))((''&&&%%%%$$##""!!``````!!""###""!!``````````````````````````````````a``!!!!!!""##$$####""!!!!!!!!"!!``!!""##$$$$###""!!`````!!""""##$$%%&&''((((())***+*************************))))))))))(??????????????????????????????????>>>>===<<<<;;;::::9999888877766665554443322211000//...---,,+++**)))((''&&&%%%$$$##""!!``!!""##""!!``````````````````````````````!```!!!!!""##$$$$$###"""!!!!`a!!!``!!""###$####"""!!``a```!!!!""##$$%%&&''(('(())****)))**************)))))*)))))(((((((???????????????????????????????>>>>====<<<<;;;;:::99998888777766655554433322111000//...---,,+++**)))((''&&%%%$$$$###""!!``!!""#""!!`````````````a````a``````````!!a``a!""""##$$$$$$$$##"""!!``!!!````aa""#######""""!!``aa``!!!!""##$$%%&&'''''(()))*)))))))))))))))))))))))))(((((((((('?????????????????????????????>>>>>====<<<;;;;:::99998888777766655554443332211100///..---,,,++***))(((''&&%%%$$$###"""!!``!!""#""!!```````a``!`````a```````````````a!"""##$$$$$$$$$$##""!!``!```!!""###"#""""!!!``aa````!!""##$$%%&&''&''(())))((())))))))))))))((((()((((('''''''???????????????????????????>>>>====<<<<;;;;::::99988887777666655544443322211000///..---,,,++***))(((''&&%%$$$####"""!!``!!!""#""!!```````a``!!````````a``````!!""##$$$##$$$%$$##""!!````!!""""""""!!!!``!``!!""##$$%%&&&&&''((()(((((((((((((((((((((((((''''''''''&?????????????????????????>>>>=====<<<<;;;::::999888877776666555444433322211000//...--,,,+++**)))(('''&&%%$$$###"""!!!``!!!!""#""!!!````````!!!`````````````!!""##$#####$$$$##""!!```!!""""!"!!!!```!``!!!""##$$%%&&%&&''(((('''(((((((((((((('''''('''''&&&&&&&???????????????????????>>>>====<<<<;;;;::::999988877776666555544433332211100///...--,,,+++**)))(('''&&%%$$###""""!!!`````!!""#""!!!!```````!!!```````````````!!""###""###$$##"""!!````!!!!!!!!!!```!````!!""##$$%%%%%&&'''('''''''''''''''''''''''''&&&&&&&&&&%???????????????????>>>>>>====<<<<<;;;;:::9999888777766665555444333322211100///..---,,+++***))(((''&&&%%$$###"""!!!```!!""#"""!!!```````````````````!`````````a``````````````!!""#"""""####"""!!``!```!!!!!`!```!``!!""##$$%%$%%&&''''&&&''''''''''''''&&&&&'&&&&&%%%%%%%????????????????>>>>>>>====<<<<;;;;::::99998888777666655554444333222211000//...---,,+++***))(((''&&&%%$$##"""!!!!``!!""#""""!!!````````````````````!``a!""#""!!"""##""!!a``````````!``!a""##$$$$$%%&&&'&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$??????????????>>>>>======<<<<;;;;;::::99988887776666555544443332222111000//...--,,,++***)))(('''&&%%%$$##"""!!!```!!""#"""!!!!``````a`````````````````a!""#""!!!!!""""!!!!!``!``aa""##$$#$$%%&&&&%%%&&&&&&&&&&&&&&%%%%%&%%%%%$$$$$$$???????????>>>>>=======<<<<;;;;::::999988887777666555544443333222111100///..---,,,++***)))(('''&&%%%$$##""!!!```a!""#""!!!!````````````````````a```a````!!!!"""!!``!!!""!a`!!````aa""#####$$%%%&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#????????>>>>>>=====<<<<<<;;;;:::::999988877776665555444433332221111000///..---,,+++**)))(((''&&&%%$$$##""!!!``!!""""!!!`````````````````````````````aa```````````````!!!!!!"!!```!!!!```````aa""##"##$$%%%%$$$%%%%%%%%%%%%%%$$$$$%$$$$$#######?????>>>>>>=====<<<<<<<;;;;::::99998888777766665554444333322221110000//...--,,,+++**)))(((''&&&%%$$$##""!!```!!"""!!```!```````aa`````````````a!!!!``!!!!``!!!!````aa"""""##$$$%$$$$$$$$$$$$$$$$$$$$$$$$$##########"???>>>>>======<<<<<;;;;;;::::99999888877766665554444333322221110000///...--,,,++***))((('''&&%%%$$###""!!``a!"""!!````````!``````````````````````!!!```!!!````aa""!""##$$$$###$$$$$$$$$$$$$$#####$#####""""""">>>>>======<<<<<;;;;;;;::::99998888777766665555444333322221111000////..---,,+++***))((('''&&%%%$$###""!!``a!""""!!````````!!`````````````````````````````a!!````!````aa!!!""###$#########################""""""""""!>>>=====<<<<<<;;;;;::::::99998888877776665555444333322221111000////...---,,+++**)))(('''&&&%%$$$##"""!!``!!"""""!!```````!!`````````````````````````````!!!``````aa`!!""####"""##############"""""#"""""!!!!!!!=====<<<<<<;;;;;:::::::999988887777666655554444333222211110000///....--,,,++***)))(('''&&&%%$$$##"""!!``!!"""!!!!```````!!```````````````````````a!!````!``!!"""#"""""""""""""""""""""""""!!!!!!!!!!`===<<<<<;;;;;;:::::99999988887777766665554444333222211110000///....---,,,++***))(((''&&&%%%$$###""!!!``a!!!!!!!!!````````!!````````````````````````!!!```````!!""""!!!""""""""""""""!!!!!"!!!!!``````<<<<<;;;;;;:::::999999988887777666655554444333322211110000////...----,,+++**)))(((''&&&%%%$$###""!!!``!!!!!!`````````````````````````````!!!``````aa!!!"!!!!!!!!!!!!!!!!!!!!!!!!!`````<<<;;;;;::::::999998888887777666665555444333322211110000////...----,,,+++**)))(('''&&%%%$$$##"""!!`````````````````````a``!``````!!!!```!!!!!!!!!!!!!!`````a```````!;;;;;::::::9999988888887777666655554444333322221110000////....---,,,,++***))((('''&&%%%$$$##"""!!`````````````````!`````a````````````````a````a!!!!!!;;;:::::99999988888777777666655555444433322221110000////....---,,,,+++***))(((''&&&%%$$$###""!!!````````````a``````````````a!!``!!!!!!!!:::::999999888887777777666655554444333322221111000////....----,,,++++**)))(('''&&&%%$$$###""!!!```````````````````````````!````!a`````!!"""!!:::999998888887777766666655554444433332221111000////....----,,,++++***)))(('''&&%%%$$###"""!!```````````````````````‚`!```````a!""!!`99999888888777776666666555544443333222211110000///....----,,,,+++****))(((''&&&%%%$$###"""!!`````````````````````!``a``!!!!!`999888887777776666655555544443333322221110000///....----,,,,+++****)))(((''&&&%%$$$##"""!!!````````````````````````!``a```aa!!!`8888877777766666555555544443333222211110000////...----,,,,++++***))))(('''&&%%%$$$##"""!!!```````````````````````````````!```!``a```!!!```88877777666666555554444443333222221111000////...----,,,,++++***))))((('''&&%%%$$###""!!!`````````````aa``````````````````!````````777776666665555544444443333222211110000////....---,,,,++++****)))((((''&&&%%$$$###""!!!``!```````````````````````````!`````77766666555555444443333332222111110000///....---,,,,++++****)))(((('''&&&%%$$$##"""!!````````````````````````````````a``!``````66666555555444443333333222211110000////....----,,,++++****))))(((''''&&%%%$$###"""!!````````````````````````````````````````!``````6665555544444433333222222111100000////...----,,,++++****))))(((''''&&&%%%$$###""!!!````````````````````````````!`````5555544444433333222222211110000////....----,,,,+++****))))(((('''&&&&%%$$$##"""!!!````!````````````````!`````55544444333333222221111110000/////....---,,,,+++****))))(((('''&&&&%%%$$$##"""!!```````````````````````!`````444443333332222211111110000////....----,,,,++++***))))((((''''&&&%%%%$$###""!!!```````!``````````!`````````4443333322222211111000000////.....----,,,++++***))))((((''''&&&%%%%$$$###""!!!``!`````!``````a``!``````33333222222111110000000////....----,,,,++++****)))((((''''&&&&%%%$$$$##"""!!```````````````!`````3332222211111100000//////....-----,,,,+++****)))((((''''&&&&%%%$$$$###"""!!````!`````````!````2222211111100000///////....----,,,,++++****))))(((''''&&&&%%%%$$$####""!!!```````````````!```22211111000000/////......----,,,,,++++***))))(((''''&&&&%%%%$$$####"""!!!````!`````a`````!```11111000000/////.......----,,,,++++****))))(((('''&&&&%%%%$$$$###""""!!``````````````````````!```11100000//////.....------,,,,+++++****)))(((('''&&&&%%%%$$$$###""""!!!````!````````````!````00000//////.....-------,,,,++++****))))((((''''&&&%%%%$$$$####"""!!!!`````````````a``!``a`000/////......-----,,,,,,++++*****))))(((''''&&&%%%%$$$$####"""!!!!```````````a`````!`````/////......-----,,,,,,,++++****))))((((''''&&&&%%%$$$$####""""!!!```````````````````````///.....------,,,,,++++++****)))))(((('''&&&&%%%$$$$####""""!!!```````````````a``````.....------,,,,,+++++++****))))((((''''&&&&%%%%$$$####""""!!!!`````````````````...-----,,,,,,+++++******))))(((((''''&&&%%%%$$$####""""!!!!``````````````@@`a````-----,,,,,,+++++*******))))((((''''&&&&%%%%$$$$###""""!!!!```````````````````@AA@@`a`````---,,,,,++++++*****))))))(((('''''&&&&%%%$$$$###""""!!!!```````````````````@A@`a`````,,,,,++++++*****)))))))((((''''&&&&%%%%$$$$####"""!!!!````````````!```@A@@`a````,,,+++++******)))))((((((''''&&&&&%%%%$$$####"""!!!!`````!``````!```@@@A@A@``````+++++******)))))(((((((''''&&&&%%%%$$$$####""""!!!`````!````````@@@@@@@@@`````+++*****))))))(((((''''''&&&&%%%%%$$$$###""""!!!````!`````````@@@@@````*****))))))((((('''''''&&&&%%%%$$$$####""""!!!!````!````````@@```***)))))(((((('''''&&&&&&%%%%$$$$$####"""!!!!``````a````a`````@@`)))))(((((('''''&&&&&&&%%%%$$$$####""""!!!!```````````````````@@`)))(((((''''''&&&&&%%%%%%$$$$#####""""!!!``````````````a```@AA@@@@@@`(((((''''''&&&&&%%%%%%%$$$$####""""!!!!```````````````````@@@AA@`((('''''&&&&&&%%%%%$$$$$$####"""""!!!!`````````````a``@@@@@`'''''&&&&&&%%%%%$$$$$$$####""""!!!!```````````````@@``'''&&&&&%%%%%%$$$$$######""""!!!!!`````````````@@``&&&&&%%%%%%$$$$$#######""""!!!!````````````!```@@@``&&&%%%%%$$$$$$#####""""""!!!!```````````a```@@@@@``%%%%%$$$$$$#####"""""""!!!!```!``````````@@@@@@A@``%%%$$$$$######"""""!!!!!!``````!```````````@@@@@A@``$$$$$######"""""!!!!!!!``````!``a```````````@@@@``$$$#####""""""!!!!!````````````````````````@@@@``#####""""""!!!!!```````````````@@``###"""""!!!!!!`````````````@@``"""""!!!!!!````````````````@A@``"""!!!!!```````````````@@@``!!!!!``````````````@@@@@@``!!!```````````````@@@````````````````````````````````````````````````````````````!`````````````````!```````````````````````````````````````````````a````````````````````````````````````````````````````````````````````````````````````````````````!````````````````````!!``a`````````````````a!!!!`a!````````a```````!!!!!!`a```````````````!````````````````````!`````````````````````!!!``aaa`a`````````````````````!!!!``aa`a`````````````````````````!`a`````````````````````````````````@@@@@``````````````````@@A@`````````````````````````@@@@@`````````!````````@@````É`````!```````@@```È``````````````@@@@`````````````!```@@@``````````a````````@@@``a```````!``````@@`!a```````a``````@@`!`````````````````a````@@@@@@@@@@`!!`````````````````!!!!````@@@@@@`!`````````````````!!!````@@@`!`````````````````````!``!!!````````````````!``````````````````````````````````````````````````````````!```````````!``````````!``````````!``````````!`````````!``````†````````````````````````````````````````````a```Ĉ``````a````````aa````````aa```È``````a```ć`````````Ƅ`````````````a```````````````````````````````ă````````````````````````a````````````!```````!``!`````````a```````````!`Ç````````````!``````````````````!`NJ````````````````a!```!`````````````!!!!!!!!!`Ȋ````````````````!!!!!`Ɖ`````````````````ǃ```!!!!`Ǎ``a``````````````````````````a`LJ`!!!`ȏ`aa````````````````````````Nj`!!`̍`a`````````````````````````````````````````````!!`Ɋ````````````````````````````````````````````````!!!`ɑ`````!```````````````````````````````````````€`````ʉ`!````````!`````````````````````````````````````````Lj`!```````````!``a`````````````````Ȇ`!```````````aa`````Á``````````````````‚`````````!``````````````````````````Ɋ````````````nj`````````````ʊ`````````````````````````ʍ``````````````Ɋ``````````````Lj```````````````Ȉ``````````a``a```ō````````````````````````````̍`````!`````a```͐````````````````Ȏ`````````````É``````````````````````````‚``Ž``!``a``aa```€````!``````!!```````````a!````````!````````````````````````````````!``````````````````````````````!```````````````!`````````````Ć`!````````````a`ƒ`!````````````````a`„`a!```````````````a``!````````````````Ć`!`````!a````````Ć`a!!`````````````````!!"!!```````````````````Á`a!!!!!!""!!`````a``!`a!!!````````!!!!!!!""""!!`ƅ```````a``````````!!"""""""##""!!```Ð``!````````````````!!""""""###""!!``!`ċ````````````````!!""######$##""!!`````ą```````````````!!""#####$$$##""!!``!`ʎ``ƃ```````````````!!""##$$$$##""!!```NJ````````````!!""##$$$$##""!!```````````````````````!!""##$$%$$##""!!```````!````````````````````a!""##$$%%$$##""!!````````a`````````````!!""##$$%%%$$##""!!```a!``````````````````!!""##$$%%%$$##""!!``!!!!````````````````!!""##$$%%%%$$##""!!`a!""!!!``a```````````!!""##$$%%&%%$$##""!a!""""!!!`Ê`aa`````````````!!""##$$%%&&%%$$##""!""##""!!``a`````````‚`!!""##$$%%&&&%%$$##"""###""!!``a`````````````````!!""##$$%%&&&&%%$$##"####""!!``a``a``!````````````!!""##$$%%&&'&&%%$$###$##""!!``a``a``!!````````````!!""##$$%%&&&'&&%%$$#$$$##""!!`Ċ`!!```````!!``````````lj`!!""##$$%%&&&&&&%%$$$$$##""!!`É`!!a``````!!!```!`````!!""##$$%%%&&&&&%%$%$$##""!!`ċ````!!`````````!!""##$$%%%%%%%&%%%$$##""!!`Ì````!!````````!!""##$$$%%%%%%%%$$##""!!`````a`````````!!""##$$$$$$$%%%%$$##""!!`Ǝ````````````Ņ`!!""###$$$$$$$$$$$##""!!`Ǐ`````Ã``````ĉ`!!""########$$$$$$##""!!`nj`````Á````````dž`!!""""#########$$##""!!`Ë```````````Ŋ`!!"""""""""#####$##""!!`ɍ````````````!!!!!"""""""""####""!!`````````````ƅ`!!!!!!!!!!"""""####""!!``````````````````ƈ`````!!!!!!!!!""####""!a`Š``````````````````````!!!!!""####""!!``!``````!`````````!!""####""!!`Ɔ`!```````````Ā`!!""####""!!````````````````ǂ`!!!""####""!!!!!```Æņ```!`````a```!!""####""!!!!!!!`````ʼn```!```Ā```````!!""###""!!``!!!!!!````!`Ň```!!`````````!!""#""!!````!!!!!!!!````!!``````a`Ń`!!""#""!!```!!!!!!!`````!!```````a``!!""""!!```!!!"!!``!``!!````````a``!!""""!!```!!"!!``!``!``````a`Ã`!!!""!!!``!!"!!````````````````!!!!!``!!""!!`Ŏ``````````!!```!!"""!!`̐`````````````!!""""!!`͑````````````!!""#""!!`ȏ````````````!!""#""!!```````````````````!!""#""!!`Ȏ``````````````````!!"""""!!`ː``a```````````````!!"""""!!`Ŏ````````````!````````!!!!!!!!`Ì```````````````````!!!!!!!`````````````!````!!``!`````a!``````!``````a````̍`!````````````!`Ê````a````!`É```````````!``````!`ŋ````````````````a````!`Ǐ`````````````!!```!`Ȍ`````!!!`````ɍ`!!!`````ȍ`!!`````Ȍ`!!`````Ȍ`!!````Ȋ`!!``````Ɍ``!a``````````ɋ```````````````ɋ```a!````€``ȍ`````!aaa````Ɔ``ʌ``````!aaa`````ʍ`````!!aa`````ˍ````!aa````ˍ```!!a`````͍``a!!a```a`…``̎`!a``aa`````````ă``ʎ```````Ć``ȍ````Ɍ`````Ɏ`````ȍ````ċ`````Č`````ƌ````ƌ`````Ō``````Ƌ`````Ç````````````````!````````Lj``Ä``````ˆ``Æ```…``````lj````Ƌ````ƍ`````````lj`!```Ɋ`!```ƅ`!````!!```…`!````!````!!````!````!```…``Ń```````‹``‡```````a!!``a`Ê`````!!`!!!!!!!``a`````a!!!!!!!!""!!``!`Ƈ```Ć``a!!!!""!""""!!``!`ȉ`!`Š``!!!!"""""""""!!````!`ɍ`!!!"""""##"##""!!````ą``Ȍ`a!""""#########""!!a```ɏ`!!""#####$$#$##""!!```͎`!!""##$$$$$$$$##""!a``!!""##$$$$%%$%$$##""!!`É``ʈ`!!""##$$%%%%%%%$$##""!!````ņ`a!""##$$%%%&&%&%%$$##""!!!`Ċ``É`!!""##$$%%&&&&&&%%$$##""!!````!!""##$$%%&&'&'&&%%$$##""!!````!!""##$$%%&&''''&&%%$$##""!!```!!""##$$$%%&&''(''&&%%$$##""!!```!!""##$$$$%%&&''(''&&%%$$##""!!````!!""####$$%%&&''(''&&%%$$##""!!```!!""####$$%%&&''(''&&%%$$##""!!```!!""""##$$%%&&''''&&%%$$##""!!````!!""""##$$%%&&''''&&%%$$##""!!````ˆ`!!!!!!""##$$%%&&''''&&%%$$##""!!!`Ċ```!!!!!!!""##$$%%&&''''&&%%$$##""!!`````````a!""##$$%%&&''''&&%%$$##""!!`Ǎ`!``!!""##$$%%&&'''&&%%$$##""!!`Nj`!``!!""##$$%%&&''&&%%$$##""!!`ˆ`!`Ŏ`!!""##$$%%&&'''&&%%$$##""!!`È`!`Ĉ`!!""##$$%%&&'''&&%%$$##""!!`Ċ`!`Ç`!!""##$$%%&&''''&&%%$$##""!!`nj`!``a!""##$$%%&&''''&&%%$$##""!!`È`!``a!""##$$%%&&''(''&&%%$$##""!!`NJ`!`Ĉ`!!""##$$%%&&''''&&%%$$##""!!`Ŋ`!`ċ`a!""##$$%%&&''''&&%%$$##""!!`ƈ``Ɗ`!!""##$$%%&&'''&&%%$$##""!!```Ɋ`!!""##$$%%&&''&&%%$$##""!!```Ĉ`!!""##$$%%&&''''&&%%$$##""!!`````!!""##$$%%&&''((''&&%%$$##""!!!!```!!""##$$%%&&''((((''&&%%$$##""!!!!```!!""##$$%%&&''(())((''&&%%$$##""""!!````!!""##$$%%&&''(())))((''&&%%$$##""""!!`````!!""##$$%%&&''(())**))((''&&%%$$###""!!````a!!""##$$%%&&''(())****))((''&&%%$$###""!!````a!!""##$$%%&&''(())**++**))((''&&%%$$##""!!```!!"""##$$%%&&''(())**++++**))((''&&%%$$##""!!````a!"""##$$%%&&''(())**++,,++**))((''&&%%$$##""!!````a!""###$$%%&&''(())**++,,,,++**))((''&&%%$$##""!!```a!""###$$%%&&''(())**++,,--,,++**))((''&&%%$$##""!!`Ɗ```!!""##$$%%&&''(())**++,,---,,++**))((''&&%%$$##""!!`Š```!!""##$$%%&&''(())**++,,--.--,,++**))((''&&%%$$##""!!`Ǎ```a!""##$$%%&&''(())**++,,--..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..--,,++**))((''&&%%$$##""!!`͉``a!""##$$%%&&''(())**++,,--....--,,++**))((''&&%%$$##""!!```Ύ```!!""##$$%%&&''(())**++,,--../..--,,++**))((''&&%%$$##""!!!!`Ȋ```!!""##$$%%&&''(())**++,,--..///..--,,++**))((''&&%%$$##""!!!!`ʓ``!!""##$$%%&&''(())**++,,--..////..--,,++**))((''&&%%$$##"""!!`Ë``!!""##$$%%&&''(())**++,,--..//00//..--,,++**))((''&&%%$$##"""!!`ʎ```!!""##$$%%&&''(())**++,,--..//0000//..--,,++**))((''&&%%$$##""!!`Ō```!!""##$$%%&&''(())**++,,--..//00100//..--,,++**))((''&&%%$$##""!!`Ɏ```!!""##$$%%&&''(())**++,,--..//001100//..--,,++**))((''&&%%$$##""!!`Ȑ```!!""##$$%%&&''(())**++,,--..//001100//..--,,++**))((''&&%%$$##""!!`Œ```!!""##$$%%&&''(())**++,,--..//0011100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//0011100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//0011100//..--,,++**))((''&&%%$$##""!!````a!""##$$%%&&''(())**++,,--..//00111100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//00111100//..--,,++**))((''&&%%$$##""!!`ō````!!""##$$%%&&''(())**++,,--..//00111100//..--,,++**))((''&&%%$$##""!!`Ç```!!""##$$%%&&''(())**++,,--..//001121100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//001121100//..--,,++**))((''&&%%$$##""!!````a!""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//00112221100//..--,,++**))((''&&%%$$##""!!`Ê```!!""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!```È`!!""##$$%%&&''(())**++,,--..//00112221100//..--,,++**))((''&&%%$$##""!!```NJ`!!""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!```Lj`!!""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!```Lj`!!""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!```Dž`!!""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!``a`Lj`!!""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!``a`…`!!""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!`Î`a``!!""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!`Ő```!!""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!`Ǝ```!!""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!`Î```!!""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!````a!""##$$%%&&''(())**++,,--..//001122221100//..--,,++**))((''&&%%$$##""!!`ɍ``!!""##$$%%&&''(())**++,,--..//001122221100//..--,,++**))((''&&%%$$##""!!`Ɗ``a!""##$$%%&&''(())**++,,--..//0011223221100//..--,,++**))((''&&%%$$##""!!```a!""##$$%%&&''(())**++,,--..//00112233221100//..--,,++**))((''&&%%$$##""!!`Š```!!""##$$%%&&''(())**++,,--..//0011223221100//..--,,++**))((''&&%%$$##""!!````a!""##$$%%&&''(())**++,,--..//00112233221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//0011223221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//001122221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//00112233221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//001122333221100//..--,,++**))((''&&%%$$##""!!!`````!!""##$$%%&&''(())**++,,--..//001122333221100//..--,,++**))((''&&%%$$##""!!!!!``Ç``!!""##$$%%&&''(())**++,,--..//001122333221100//..--,,++**))((''&&%%$$##"""!!!!```!!""##$$%%&&''(())**++,,--..//001122333221100//..--,,++**))((''&&%%$$##"""""!!`Ċ```!!""##$$%%&&''(())**++,,--..//0011223333221100//..--,,++**))((''&&%%$$###"""!!`ˆ```!!""##$$%%&&''(())**++,,--..//0011223333221100//..--,,++**))((''&&%%$$###""!!````!!""##$$%%&&''(())**++,,--..//0011223333221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//0011223333221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//00112233433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//001122334433221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//00112233433221100//..--,,++**))((''&&%%$$##""!!```!!""##$$%%&&''(())**++,,--..//0011223333221100//..--,,++**))((''&&%%$$##""!!````!!""##$$%%&&''(())**++,,--..//0011223333221100//..--,,++**))((''&&%%$$##""!!`@```!!""##$$$%%&&''(())**++,,--..//001122333221100//..--,,++**))((''&&%%$$##""!!`Ċ@@@```!!""##$$$%%&&''(())**++,,--..//0011223221100//..--,,++**))((''&&%%$$##""!!`@@@@@@†@@```!!!""###$$%%&&''(())**++,,--..//0011223221100//..--,,++**))((''&&%%$$##""!!`É@AA@@A@```!!!""###$$%%&&''(())**++,,--..//001122221100//..--,,++**))((''&&%%$$##""!!`ċ@@@@@@@```!!"""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!`@@@@@A@@@@@@```!!"""##$$%%&&''(())**++,,--..//0011221100//..--,,++**))((''&&%%$$##""!!`ŋ@@@@@@@``ć`!!!!""##$$%%&&''(())**++,,--..//001121100//..--,,++**))((''&&%%$$##""!!`Ɗ@A@@```!!!""##$$%%&&''(())**++,,--..//0011100//..--,,++**))((''&&%%$$##""!!`@@````!!""##$$%%&&''(())**++,,--..//0011100//..--,,++**))((''&&%%$$##""!!`@@`a``!!""##$$%%&&''(())**++,,--..//0011100//..--,,++**))((''&&%%$$##""!!`Ŋ