............................................................................................................................................:::::::...:::::::......................................................................:^~~!77?J~.:JYYYYYYY^.^YYYYYYYJ:.~J?77!~~^:...................................................:^~7?JY55555555J.!55555555?.?55555555!.J55555555YJ?7~^:.............................................:J55555555555555!Y55555555Y!Y55555555J!55555555555555J:..........................................77^:.755555555555555555555555555555555555555555555555557.:~77:.....................................7555Y?~7Y555555555555555555555555555555555555555555555Y7~?Y5557....................................:Y555555Y55555555555555555555555555555555555555555555555Y555555Y:...................................!5555555YJ?7?Y5555555555YYYYYYYYYYYYYYYYY5555555555YJ?7?Y5555555!...................................J55555Y?7!!!!7J5J???7777777777777777777777777???J5J7!!!!!?Y55555J..................................^55555J7!7777!!!?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?7!!7777!7JY5555^.................................7555Y7!!777777!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!777777!!7Y5557.................................J555Y7!!!7777!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!7777!!!!Y555J................................:Y5555YJ?777!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!77?JY5555Y^...............................~5555555555?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!?5555555555~...............................!YY55555555?!!!!!!!!!!!!!!!7?7!!!!!!!!!!?7!!!!!!!!!!!!!!!755555555YY!................................:^~!?Y555Y7!!!!!!!!!!!!!!7GB5!!!!!!!!!5BG7!!!!!!!!!!!!!!7Y555Y?!~^:................................7JJYY55555Y!!!!!!!!!!!!!!!J#BB?!!!!!!!7BB#Y!!!!!!!!!!!!!!!J55555YYJJ7...............................Y555555555J!!!!!!!!!!!!!!!J#BB7!!!!!!!7BB#Y!!!!!!!!!!!!!!!?555555555Y:..............................J555555555?!!!!!!!!!!!!!!!7PB5!!!!!!!!!YBG7!!!!!!!!!!!!!!!7555555555J:..............................J5555555557!!!!!!!!!!!!!!!!7?!!!!!!!!!!!77!!!!!!!!!!!!!!!!7Y55555555J...............................7555Y?J55Y!!!~~~~~~~~~~~~!!!!77777777777!!!!~~~~~~~~~~~~!!!Y55J?Y5557...............................:J7^:?555Y!~~~~~~~~~~~~~~~~~~?JJJJJJJJJ?~~~~~~~~~~~~~~~~~~!J555?:^7J^..................................^YP55555Y?!~~~~~~~!7~~~~~~~7?JJJJJ?7~~~~~~~!7~~~~~~~!?Y555555Y^.....................................~?Y5P5P5JY5YJ7~~~~~J!~~~~~~~~~~?!~~~~~~~~~!J!~~~~7JY5YJ555P5Y?~.......................................:~7JJ~~555555J?!~!J?!~~~~~~!J5J!~~~~~~~7J!~!7J555555~~JY7~:...............................................!Y5PPPPPP5Y?!7???7?JYYYYYYYJ?7???7!?Y5PPPPPP5Y7........^:.............................................^!?Y5PPP5P5?~~~~~YY77777JY!~~~~75P5PPP5Y?!^:........^YY!..............................................:~7JY5?YPP5?!~^~!77777!~^~!?5PPY?5YJ7~:..........:J555J:...........................................~7777777?JY5PP5J?7777777?J5PP5YJ?7777777~.........~55555J:.........................................^7777777777777?JYY5555555YYJ?7777777777777^........!P5555P!.........................................!7777!!!!!!!!!!!!!!77777!!!!!!!!!!!!!!7777!:.......:YPGPG5^........................................:7777!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!7777^........:~JJJ^.........................................^7777!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!7777!:.........:!!^.........................................^7777777777!!!!!!!!!!!!!!!!!!!!!!!77777777777!~^::....:~!7~.........................................:!777777777!!!!!!!!!!!7!!!!!!!!!!!777777777!777777!!!77777:..........................................^7777777777!!!!!!!!!!7!!!!!!!!!!7777777777~:~7?JJJJJJJ?!:............................................~77???????7!!!!!!!!!7!!!!!!!!!!???????77~....::^~~~^^:...............................................~77??JJJJ7!!!!!!!!!?7!!!!!!!!7JJJJJ?77~:...........................................................:^77??JJYJ7!!!!!!!!7J7!!!!!!!!7JYYJ??77^::.................................................::::^^^^~!777??JY7~!!!!!!!!!!Y!!!!!!!!!!~7YJ??777!~^^^^^^^::::..................................:^^~~~~~~~~!?~~7!!7!!~7~~!!~~~~~~!~~~~!~~!~~7~!!7!!7~~7!~~~~~~~~~^^^:..............................:~~~~~~~~~~^?7~?7~7?~~!J~!J~~?~~~~~~~~~?~~?7~?!~~77~!J~!?~~~~~~~~~~~~~^..............................::^^^^^~~~~~~~?~~?7~~~!~!?~~?!~~~~~~~!J~~?7~~~~~!J~~?!~~~~~~~~~^^^^::......................................::::::^^^^^^^^^^^^~~~~~~~~~~~~~~~~~~~^^^^~~^^^^^^^^:::::......................::.......................................:::::::::::::::::::........................................^:::................................................................................................