Outils du site


tutoriels:ressources:mathgraph:exercice_inequation_tableau_signe

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tutoriels:ressources:mathgraph:exercice_inequation_tableau_signe [13/06/2023 15:15] ybitontutoriels:ressources:mathgraph:exercice_inequation_tableau_signe [12/01/2024 13:02] (Version actuelle) ybiton
Ligne 11: Ligne 11:
 Si vous désirez sauter ce qui suit vous pouvez utiliser le code Base 64 de la figure ci-dessous et, dans MathGraph32, utiliser l'icône {{:exercices_calcul:outilnew.png?32|}} puis choisir **Figure par code Base 64**. Si vous désirez sauter ce qui suit vous pouvez utiliser le code Base 64 de la figure ci-dessous et, dans MathGraph32, utiliser l'icône {{:exercices_calcul:outilnew.png?32|}} puis choisir **Figure par code Base 64**.
 <code> <code>
-TWF0aEdyYXBoSmF2YTEuMAAAABM+TMzNAAJmcvb6#gEA#wEAAAAAAAAAAAUeAAACygAAAQEAAAAAAAAAAQAAAUP#####AAAAAQAKQ0NhbGNDb25zdAD#####AAJwaQAWMy4xNDE1OTI2NTM1ODk3OTMyMzg0Nv####8AAAABAApDQ29uc3RhbnRlQAkh+1RELRj#####AAAAAQAPQ1ZhcmlhYmxlQm9ybmVlAP####8AA2NvcgAAAAAAAAAAAAAAAAAAAAA#8AAAAAAAAD#wAAAAAAAAAAABMAABMQABMf####8AAAABAAdDQ2FsY3VsAP####8AB3RhYmxlYXUAATEAAAABP#AAAAAAAAAAAAADAP####8ABnJheXBpeAABNgAAAAFAGAAAAAAAAAAAAAMA#####wAIbmJFdGFwZXMAATIAAAABQAAAAAAAAAAAAAADAP####8ADWV0YXBlSW50ZXJuZTEAATEAAAABP#AAAAAAAAAAAAADAP####8ADWV0YXBlUmVzSW5lcTIAATEAAAABP#AAAAAAAAAAAAADAP####8ABW5idmFyAAE1AAAAAUAUAAAAAAAAAAAAAwD#####AAZuYmNhczEAATgAAAABQCAAAAAAAAAAAAADAP####8ABm5iY2FzMgABMgAAAAFAAAAAAAAAAAAAAAMA#####wAGbmJjYXMzAAE4AAAAAUAgAAAAAAAAAAAAAwD#####AAZuYmNhczQAATIAAAABQAAAAAAAAAAAAAADAP####8ABm5iY2FzNQABMgAAAAFAAAAAAAAAAAAAAAMA#####wACcjEAE2ludChyYW5kKDApKm5iY2FzMSn#####AAAAAgAJQ0ZvbmN0aW9uAv####8AAAABAApDT3BlcmF0aW9uAgAAAAQRAAAAAQAAAAAAAAAAP+sEIKFLScr#####AAAAAQAPQ1Jlc3VsdGF0VmFsZXVyAAAACAAAAAMA#####wACcjIAE2ludChyYW5kKDApKm5iY2FzMikAAAAEAgAAAAUCAAAABBEAAAABAAAAAAAAAAA#4HHAaBs+NgAAAAYAAAAJAAAAAwD#####AAJyMwATaW50KHJhbmQoMCkqbmJjYXMzKQAAAAQCAAAABQIAAAAEEQAAAAEAAAAAAAAAAD#uyLNreqw4AAAABgAAAAoAAAADAP####8AAnI0ABNpbnQocmFuZCgwKSpuYmNhczQpAAAABAIAAAAFAgAAAAQRAAAAAQAAAAAAAAAAP+qJhShh4uAAAAAGAAAACwAAAAMA#####wACcjUAE2ludChyYW5kKDApKm5iY2FzNSkAAAAEAgAAAAUCAAAABBEAAAABAAAAAAAAAAA#5lMy5CQNAgAAAAYAAAAMAAAAAwD#####AAlyZXBJbnQxMTEAB3RhYmxlYXUAAAAGAAAAAgAAAAMA#####wACYTEABHIxKzIAAAAFAAAAAAYAAAANAAAAAUAAAAAAAAAAAAAAAwD#####AAJiMQAEcjIrMQAAAAUAAAAABgAAAA4AAAABP#AAAAAAAAAAAAADAP####8ABXNpZ25hAAcoLTEpXnIy#####wAAAAEACkNQdWlzc2FuY2X#####AAAAAQAMQ01vaW5zVW5haXJlAAAAAT#wAAAAAAAAAAAABgAAAA4AAAADAP####8ABXNpZ25iAAcoLTEpXnIzAAAABwAAAAgAAAABP#AAAAAAAAAAAAAGAAAADwAAAAMA#####wABYQAIc2lnbmEqYTEAAAAFAgAAAAYAAAAVAAAABgAAABMAAAADAP####8AAWIACHNpZ25iKmIxAAAABQIAAAAGAAAAFgAAAAYAAAAUAAAAAwD#####AAhhYnNhZGlmMQAJYWJzKGEpPD4xAAAABQkAAAAEAAAAAAYAAAAXAAAAAT#wAAAAAAAAAAAAAwD#####AAFnABNwZ2NkKGFicyhhKSxhYnMoYikp#####wAAAAEADUNGb25jdGlvbjJWYXICAAAABAAAAAAGAAAAFwAAAAQAAAAABgAAABgAAAADAP####8ABWdkaWYxAARnPD4xAAAABQkAAAAGAAAAGgAAAAE#8AAAAAAAAAAAAAMA#####wACYScAA2EvZwAAAAUDAAAABgAAABcAAAAGAAAAGgAAAAMA#####wACYicAA2IvZwAAAAUDAAAABgAAABgAAAAGAAAAGgAAAAMA#####wADc3VwAARyNT0wAAAABQgAAAAGAAAAEQAAAAEAAAAAAAAAAAAAAAMA#####wADaW5mAAUxLXN1cAAAAAUBAAAAAT#wAAAAAAAAAAAABgAAAB4AAAADAP####8AAngwAAYtYicvYScAAAAIAAAABQMAAAAGAAAAHQAAAAYAAAAcAAAAAwD#####AAZyYWNwb3MABHgwPjAAAAAFBQAAAAYAAAAgAAAAAQAAAAAAAAAAAAAAAwD#####AAZyYWNuZWcACDEtcmFjcG9zAAAABQEAAAABP#AAAAAAAAAAAAAGAAAAIQAAAAMA#####wAEYXBvcwADYT4wAAAABQUAAAAGAAAAFwAAAAEAAAAAAAAAAAAAAAMA#####wAEYW5lZwAGMS1hcG9zAAAABQEAAAABP#AAAAAAAAAAAAAGAAAAI#####8AAAADABBDVGVzdEVxdWl2YWxlbmNlAP####8ABnRlcXgwMQAAACAAAAASAQAAAAABP#AAAAAAAAABAAAAAwD#####AAR6ZXJvAAEwAAAAAQAAAAAAAAAAAAAACgD#####AAh0ZXF6ZXJvMQAAACYAAAASAQAAAAABP#AAAAAAAAABAAAAAwD#####AAlyZXBJbnQxMjEAB3RhYmxlYXUAAAAGAAAAAgAAAAoA#####wAGdGVxeDAyAAAAIAAAACgBAAAAAAE#8AAAAAAAAAEAAAAKAP####8ACHRlcXplcm8yAAAAJgAAACgBAAAAAAE#8AAAAAAAAAH#####AAAAAQAFQ0ZvbmMA#####wABdQAFYSp4K2IAAAAFAAAAAAUCAAAABgAAABf#####AAAAAgARQ1ZhcmlhYmxlRm9ybWVsbGUAAAAAAAAABgAAABgAAXgAAAALAP####8AAWYACXgvKGEqeCtiKQAAAAUDAAAADAAAAAAAAAAFAAAAAAUCAAAABgAAABcAAAAMAAAAAAAAAAYAAAAYAAF4#####wAAAAEACkNQb2ludEJhc2UA#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAUAzAAAAAAAAQC+uFHrhR7D#####AAAAAQAUQ0Ryb2l0ZURpcmVjdGlvbkZpeGUA#####wEAAAABEAAAAQAAAAEAAAAtAT#wAAAAAAAA#####wAAAAEAD0NQb2ludExpZURyb2l0ZQD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQABQFoAAAAAAAAAAAAuAAAADwD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQABQIIAAAAAAAAAAAAuAAAADgD#####AQAAAAEQAAABAAAAAQAAAC0AP#AAAAAAAAAAAAAPAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAFASAAAAAAAAAAAADH#####AAAAAQAMQ1RyYW5zbGF0aW9uAP####8AAAAtAAAAMv####8AAAABAAtDUG9pbnRJbWFnZQD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAAAyAAAAM#####8AAAABAA1DRGVtaURyb2l0ZU9BAP####8BAAAAAA0AAAEAAAABAAAAMgAAADQAAAAPAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAE#7VVVVVVVUwAAADUAAAARAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAADYAAAAzAAAAEgD#####AQAAAAANAAABAAAAAQAAADYAAAA3AAAADwD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQABP+wAAAAAAAUAAAA4AAAAEQD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAAA5AAAAMwAAABIA#####wEAAAAADQAAAQAAAAEAAAA5AAAAOgAAAA8A#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAT#4VVVVVVVVAAAAO#####8AAAABAAhDU2VnbWVudAD#####AAAAAAAQAAABAAAAAQAAAC0AAAA8AAAAEAD#####AAAALQAAADAAAAARAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAADwAAAA+AAAAEAD#####AAAALQAAADwAAAARAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAAC8AAABAAAAAEwD#####AAAAAAAQAAABAAAAAQAAADwAAAA#AAAAEwD#####AAAAAAAQAAABAAAAAQAAADAAAAA#AAAAEwD#####AAAAAAAQAAABAAAAAQAAAC0AAAAwAAAAEQD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAAAyAAAAPgAAABMA#####wAAAAAAEAAAAQAAAAEAAAAyAAAARQAAABMA#####wAAAAAAEAAAAQAAAAEAAAAvAAAAQQAAABEA#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAANgAAAD4AAAARAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAADkAAAA+AAAAEwD#####AAAAAAAQAAABAAAAAQAAADYAAABI#####wAAAAEAEENJbnREcm9pdGVEcm9pdGUA#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAARgAAAEf#####AAAAAQALQ0hvbW90aGV0aWUA#####wAAAEsAAAAFAwAAAAE#8AAAAAAAAAAAAAFACAAAAAAAAAAAABEA#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAARQAAAEwAAAATAP####8AAAAAABAAAAEAAAABAAAAOQAAAEkAAAAUAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAAEcAAABKAAAAFAD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAABHAAAATgAAABAA#####wAAAEsAAABNAAAAEQD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAABNAAAAUQAAABAA#####wAAADIAAAA2AAAAEQD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAABNAAAAUwAAABEA#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAAUgAAAFP#####AAAAAQAHQ01pbGlldQD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAAAyAAAALwAAABYA#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAANgAAAEsAAAAWAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAAE8AAABNAAAAFgD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAABUAAAAUgAAABYA#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAAVQAAAEUAAAAQAP####8AAAA2AAAAOQAAABEA#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAAVAAAAFsAAAARAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAAFUAAABbAAAAEAD#####AAAAOQAAADwAAAARAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAAFwAAABeAAAAEQD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAABdAAAAXgAAABYA#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAAOQAAAE8AAAAWAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAAFAAAABUAAAAFgD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAABcAAAAVQAAABYA#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAAXQAAAEgAAAAWAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAADwAAABQAAAAFgD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAABBAAAAXAAAABYA#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAAXwAAAF0AAAAWAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAAGAAAABJAAAAFgD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAABNAAAAVAAAABYA#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAAUgAAAFUAAAAWAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAAFQAAABcAAAAFgD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAABVAAAAXQAAABYA#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAAXAAAAF8AAAAWAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAAF0AAABg#####wAAAAIABkNMYXRleAD#####AAAAAABAFAAAAAAAAMAQAAAAAAAAAAAAAABLEAAAAAAAAAAAAAIAAAABAAAAAAAAAAAABy1caW5mdHkAAAAXAP####8AAAAAAMAgAAAAAAAAwBAAAAAAAAAAAAAAAEUQAAAAAAACAAAAAgAAAAEAAAAAAAAAAAAHK1xpbmZ0eQAAABcA#####wAAAAAAQAgAAAAAAABAJAAAAAAAAAAAAAAAVhAAAAAAAAEAAAABAAAAAQAAAAAAAAAAAAF4AAAAFwD#####AAAAAAEAAAAAAFcQAAAAAAABAAAAAQAAAAEAAAAAAAAAAAABeAAAABcA#####wAAAAABAAAAAABhEAAAAAAAAQAAAAEAAAABAAAAAAAAAAAAC1xGb3JTaW1we3V9AAAAFwD#####AAAAAAEAAAAAAGUQAAAAAAABAAAAAQAAAAEAAAAAAAAAAAALXEZvclNpbXB7Zn0AAAAXAP####8AAAAAAAAAAAAAAAAAwBAAAAAAAAAAD2Zvcm11bGFpcmVJbnQxMQAAAE0QAAAAAAABAAAAAgAAAAEAAAAAAAAAAAAMXHRleHR7ZWRpdDF9AAAAFwD#####Af8AAAC#8AAAAAAAAMA6AAAAAAAAAAlzb2xJbnQxMTEAAABNEAAAAAAAAQAAAAIAAAABAAAAAAAAAAAAHFxJZntyYWNwb3N9ezB9e1xGb3JTaW1we3gwfX0AAAAXAP####8AAAAAAAAAAAAAAAAAwAgAAAAAAAAAD2Zvcm11bGFpcmVJbnQxMgAAAFIQAAAAAAABAAAAAgAAAAEAAAAAAAAAAAAMXHRleHR7ZWRpdDF9AAAAFwD#####Af8AAADAAAAAAAAAAMA5AAAAAAAAAAlzb2xJbnQxMjEAAABSEAAAAAAAAQAAAAIAAAABAAAAAAAAAAAAHFxJZntyYWNwb3N9e1xGb3JTaW1we3gwfX17MH0AAAAXAP####8AAAAAAQAPZm9ybXVsYWlyZUludDEzAAAAWBoAAAAAAAEAAAABAAAAAQAAAAAAAAAAAAxcdGV4dHtsaXN0MX0AAAAXAP####8B#wAAAMA5AAAAAAAAAAAAAAAAAAAACmxpc3RJbnQxMzEAAABYDQAAAAAAAgAAAAEAAAABAAAAAAAAAAAAPlxiZWdpbnthcnJheX17bH0KXHRleHR7K30gClxcIFx0ZXh0ey19ClxcIFx0ZXh0ezB9ClxlbmR7YXJyYXl9AAAAFwD#####AAAAAAEAD2Zvcm11bGFpcmVJbnQxNAAAAGkaAAAAAAABAAAAAQAAAAEAAAAAAAAAAAAMXHRleHR7bGlzdDF9AAAAFwD#####Af8AAADAOQAAAAAAAEAAAAAAAAAAAApsaXN0SW50MTQxAAAAaQ0AAAAAAAIAAAABAAAAAQAAAAAAAAAAAD9cYmVnaW57YXJyYXl9e2x9Clx0ZXh0e3x9IApcXCBcdGV4dHt8fH0KXFwgXHRleHR7MH0KXGVuZHthcnJheX0AAAAXAP####8AAAAAAQAPZm9ybXVsYWlyZUludDE1AAAAWRoAAAAAAAEAAAABAAAAAQAAAAAAAAAAAAxcdGV4dHtsaXN0MX0AAAAXAP####8B#wAAAMA3AAAAAAAAAAAAAAAAAAAACmxpc3RJbnQxNTEAAABZDQAAAAAAAgAAAAEAAAABAAAAAAAAAAAAPlxiZWdpbnthcnJheX17bH0KXHRleHR7K30gClxcIFx0ZXh0ey19ClxcIFx0ZXh0ezB9ClxlbmR7YXJyYXl9AAAAFwD#####AAAAAAEAD2Zvcm11bGFpcmVJbnQxNgAAAGoaAAAAAAABAAAAAQAAAAEAAAAAAAAAAAAMXHRleHR7bGlzdDF9AAAAFwD#####Af8AAADAOwAAAAAAAAAAAAAAAAAAAApsaXN0SW50MTYxAAAAag0AAAAAAAIAAAABAAAAAQAAAAAAAAAAAD9cYmVnaW57YXJyYXl9e2x9Clx0ZXh0e3x9IApcXCBcdGV4dHt8fH0KXFwgXHRleHR7MH0KXGVuZHthcnJheX0AAAAXAP####8AAAAAAQAPZm9ybXVsYWlyZUludDE3AAAAWhoAAAAAAAEAAAABAAAAAQAAAAAAAAAAAAxcdGV4dHtsaXN0MX0AAAAXAP####8B#wAAAMA5AAAAAAAAv#AAAAAAAAAACmxpc3RJbnQxNzEAAABaDQAAAAAAAgAAAAEAAAABAAAAAAAAAAAAPlxiZWdpbnthcnJheX17bH0KXHRleHR7K30gClxcIFx0ZXh0ey19ClxcIFx0ZXh0ezB9ClxlbmR7YXJyYXl9AAAAFwD#####AAAAAAEAD2Zvcm11bGFpcmVJbnQxOAAAAGIaAAAAAAABAAAAAQAAAAEAAAAAAAAAAAAMXHRleHR7bGlzdDF9AAAAFwD#####Af8AAADAOgAAAAAAAEAIAAAAAAAAAApsaXN0SW50MTgxAAAAYg0AAAAAAAIAAAABAAAAAQAAAAAAAAAAAD5cYmVnaW57YXJyYXl9e2x9Clx0ZXh0eyt9IApcXCBcdGV4dHstfQpcXCBcdGV4dHswfQpcZW5ke2FycmF5fQAAABcA#####wAAAAABAA9mb3JtdWxhaXJlSW50MTkAAABrGgAAAAAAAQAAAAEAAAABAAAAAAAAAAAADFx0ZXh0e2xpc3QxfQAAABcA#####wH#AAAAwDoAAAAAAAA#8AAAAAAAAAAKbGlzdEludDE5MQAAAGsNAAAAAAACAAAAAQAAAAEAAAAAAAAAAAA#XGJlZ2lue2FycmF5fXtsfQpcdGV4dHt8fSAKXFwgXHRleHR7fHx9ClxcIFx0ZXh0ezB9ClxlbmR7YXJyYXl9AAAAFwD#####AAAAAAEAEGZvcm11bGFpcmVJbnQxMTAAAABjGgAAAAAAAQAAAAEAAAABAAAAAAAAAAAADFx0ZXh0e2xpc3QxfQAAABcA#####wH#AAAAwDoAAAAAAAAAAAAAAAAAAAALbGlzdEludDExMDEAAABjDQAAAAAAAgAAAAEAAAABAAAAAAAAAAAAPlxiZWdpbnthcnJheX17bH0KXHRleHR7K30gClxcIFx0ZXh0ey19ClxcIFx0ZXh0ezB9ClxlbmR7YXJyYXl9AAAAFwD#####AAAAAAEAEGZvcm11bGFpcmVJbnQxMTEAAABsGgAAAAAAAQAAAAEAAAABAAAAAAAAAAAADFx0ZXh0e2xpc3QxfQAAABcA#####wH#AAAAwDkAAAAAAAAAAAAAAAAAAAALbGlzdEludDExMTEAAABsDQAAAAAAAgAAAAEAAAABAAAAAAAAAAAAP1xiZWdpbnthcnJheX17bH0KXHRleHR7fH0gClxcIFx0ZXh0e3x8fQpcXCBcdGV4dHswfQpcZW5ke2FycmF5fQAAABcA#####wAAAAABABBmb3JtdWxhaXJlSW50MTEyAAAAZBoAAAAAAAEAAAABAAAAAQAAAAAAAAAAAAxcdGV4dHtsaXN0MX0AAAAXAP####8B#wAAAMA7AAAAAAAAAAAAAAAAAAAAC2xpc3RJbnQxMTIxAAAAZA0AAAAAAAIAAAABAAAAAQAAAAAAAAAAAD5cYmVnaW57YXJyYXl9e2x9Clx0ZXh0eyt9IApcXCBcdGV4dHstfQpcXCBcdGV4dHswfQpcZW5ke2FycmF5fQAAABcA#####wAAAAABABBmb3JtdWxhaXJlSW50MTEzAAAAZhoAAAAAAAEAAAABAAAAAQAAAAAAAAAAAAxcdGV4dHtsaXN0MX0AAAAXAP####8B#wAAAMA6AAAAAAAAv#AAAAAAAAAAC2xpc3RJbnQxMTMxAAAAZg0AAAAAAAIAAAABAAAAAQAAAAAAAAAAAD5cYmVnaW57YXJyYXl9e2x9Clx0ZXh0eyt9IApcXCBcdGV4dHstfQpcXCBcdGV4dHswfQpcZW5ke2FycmF5fQAAABcA#####wAAAAABABBmb3JtdWxhaXJlSW50MTE0AAAAbRoAAAAAAAEAAAABAAAAAQAAAAAAAAAAAAxcdGV4dHtsaXN0MX0AAAAXAP####8B#wAAAMA3AAAAAAAAwAgAAAAAAAAAC2xpc3RJbnQxMTQxAAAAbQ0AAAAAAAIAAAABAAAAAQAAAAAAAAAAAD9cYmVnaW57YXJyYXl9e2x9Clx0ZXh0e3x9IApcXCBcdGV4dHt8fH0KXFwgXHRleHR7MH0KXGVuZHthcnJheX0AAAAXAP####8AAAAAAQAQZm9ybXVsYWlyZUludDExNQAAAGcaAAAAAAABAAAAAQAAAAEAAAAAAAAAAAAMXHRleHR7bGlzdDF9AAAAFwD#####Af8AAADANwAAAAAAAL#wAAAAAAAAAAtsaXN0SW50MTE1MQAAAGcNAAAAAAACAAAAAQAAAAEAAAAAAAAAAAA+XGJlZ2lue2FycmF5fXtsfQpcdGV4dHsrfSAKXFwgXHRleHR7LX0KXFwgXHRleHR7MH0KXGVuZHthcnJheX0AAAAXAP####8AAAAAAQAQZm9ybXVsYWlyZUludDExNgAAAG4aAAAAAAABAAAAAQAAAAEAAAAAAAAAAAAMXHRleHR7bGlzdDF9AAAAFwD#####Af8AAADAOAAAAAAAAD#wAAAAAAAAAAtsaXN0SW50MTE2MQAAAG4NAAAAAAACAAAAAQAAAAEAAAAAAAAAAAA#XGJlZ2lue2FycmF5fXtsfQpcdGV4dHt8fSAKXFwgXHRleHR7fHx9ClxcIFx0ZXh0ezB9ClxlbmR7YXJyYXl9AAAAFwD#####AAAAAAEAEGZvcm11bGFpcmVJbnQxMTcAAABoGgAAAAAAAQAAAAEAAAABAAAAAAAAAAAADFx0ZXh0e2xpc3QxfQAAABcA#####wH#AAAAwDoAAAAAAAAAAAAAAAAAAAALbGlzdEludDExNzEAAABoDQAAAAAAAgAAAAEAAAABAAAAAAAAAAAAPlxiZWdpbnthcnJheX17bH0KXHRleHR7K30gClxcIFx0ZXh0ey19ClxcIFx0ZXh0ezB9ClxlbmR7YXJyYXl9AAAAAwD#####AAxyZXNvbHVJbnQxMTEAGnNpKHJhY3Bvcyx0ZXF6ZXJvMSx0ZXF4MDEp#####wAAAAEADUNGb25jdGlvbjNWYXIAAAAABgAAACEAAAAGAAAAJwAAAAYAAAAlAAAAAwD#####AAxyZXNvbHVJbnQxMjEAGnNpKHJhY3Bvcyx0ZXF4MDIsdGVxemVybzIpAAAAGAAAAAAGAAAAIQAAAAYAAAApAAAABgAAACoAAAADAP####8ADXJlc0xpc3RJbnQxMzEAATIAAAABQAAAAAAAAAAAAAADAP####8ADXJlc0xpc3RJbnQxNDEADnNpKHJhY3BvcywzLDEpAAAAGAAAAAAGAAAAIQAAAAFACAAAAAAAAAAAAAE#8AAAAAAAAAAAAAMA#####wANcmVzTGlzdEludDE1MQAOc2kocmFjcG9zLDEsMikAAAAYAAAAAAYAAAAhAAAAAT#wAAAAAAAAAAAAAUAAAAAAAAAAAAAAAwD#####AA1yZXNMaXN0SW50MTYxAA5zaShyYWNwb3MsMSwzKQAAABgAAAAABgAAACEAAAABP#AAAAAAAAAAAAABQAgAAAAAAAAAAAADAP####8ADXJlc0xpc3RJbnQxNzEAATEAAAABP#AAAAAAAAAAAAADAP####8ADXJlc0xpc3RJbnQxODEADHNpKGFwb3MsMiwxKQAAABgAAAAABgAAACMAAAABQAAAAAAAAAAAAAABP#AAAAAAAAAAAAADAP####8ADXJlc0xpc3RJbnQxOTEADnNpKHJhY3BvcywxLDMpAAAAGAAAAAAGAAAAIQAAAAE#8AAAAAAAAAAAAAFACAAAAAAAAAAAAAMA#####wAOcmVzTGlzdEludDExMDEAJHNpKHJhY3BvcyxzaShhcG9zLDIsMSksc2koYXBvcywxLDIpKQAAABgAAAAABgAAACEAAAAYAAAAAAYAAAAjAAAAAUAAAAAAAAAAAAAAAT#wAAAAAAAAAAAAGAAAAAAGAAAAIwAAAAE#8AAAAAAAAAAAAAFAAAAAAAAAAAAAAAMA#####wAOcmVzTGlzdEludDExMTEADnNpKHJhY3BvcywzLDEpAAAAGAAAAAAGAAAAIQAAAAFACAAAAAAAAAAAAAE#8AAAAAAAAAAAAAMA#####wAOcmVzTGlzdEludDExMjEADHNpKGFwb3MsMSwyKQAAABgAAAAABgAAACMAAAABP#AAAAAAAAAAAAABQAAAAAAAAAAAAAADAP####8ADnJlc0xpc3RJbnQxMTMxAAxzaShhcG9zLDEsMikAAAAYAAAAAAYAAAAjAAAAAT#wAAAAAAAAAAAAAUAAAAAAAAAAAAAAAwD#####AA5yZXNMaXN0SW50MTE0MQAOc2kocmFjcG9zLDMsMikAAAAYAAAAAAYAAAAhAAAAAUAIAAAAAAAAAAAAAUAAAAAAAAAAAAAAAwD#####AA5yZXNMaXN0SW50MTE1MQAMc2koYXBvcywyLDEpAAAAGAAAAAAGAAAAIwAAAAFAAAAAAAAAAAAAAAE#8AAAAAAAAAAAAAMA#####wAOcmVzTGlzdEludDExNjEADnNpKHJhY3BvcywyLDMpAAAAGAAAAAAGAAAAIQAAAAFAAAAAAAAAAAAAAAFACAAAAAAAAAAAAAMA#####wAOcmVzTGlzdEludDExNzEADHNpKGFwb3MsMSwyKQAAABgAAAAABgAAACMAAAABP#AAAAAAAAAAAAABQAAAAAAAAAAAAAADAP####8AA2VwcwAOMC4wMDAwMDAwMDAwMDEAAAABPXGXmYEt6hEAAAADAP####8ABXhUZXN0AAEwAAAAAQAAAAAAAAAAAAAAAwD#####AAx0b3V0UmVlbFNvbDIAATAAAAABAAAAAAAAAAAAAAADAP####8ABXZpZGUyAAEwAAAAAQAAAAAAAAAAAAAAAwD#####ABBwbHVzSW5mU29sdXRpb24yABFzdXAmYXBvc3xpbmYmYW5lZwAAAAULAAAABQoAAAAGAAAAHgAAAAYAAAAjAAAABQoAAAAGAAAAHwAAAAYAAAAkAAAAAwD#####ABFtb2luc0luZlNvbHV0aW9uMgARc3VwJmFwb3N8aW5mJmFuZWcAAAAFCwAAAAUKAAAABgAAAB4AAAAGAAAAIwAAAAUKAAAABgAAAB8AAAAGAAAAJAAAAAsA#####wAJemVyb0Jvcm5lAAphYnMoeCk8ZXBzAAAABQQAAAAEAAAAAAwAAAAAAAAABgAAAKgAAXgAAAALAP####8ABHJlcDIAATAAAAABAAAAAAAAAAAAAXgAAAALAP####8ADnJlcFBvdXJCb3JuZXMyAAEwAAAAAQAAAAAAAAAAAAF4AAAAAwD#####AA9lc3RCb3JuZUlzb2xlZTIAATAAAAABAAAAAAAAAAAAAAALAP####8ACXNvbHV0aW9uMQANeDw9MHx4Pi1iJy9hJwAAAAULAAAABQYAAAAMAAAAAAAAAAEAAAAAAAAAAAAAAAUFAAAADAAAAAAAAAAIAAAABQMAAAAGAAAAHQAAAAYAAAAcAAF4AAAACwD#####AAlzb2x1dGlvbjIADXg8LWInL2EnfHg+PTAAAAAFCwAAAAUEAAAADAAAAAAAAAAIAAAABQMAAAAGAAAAHQAAAAYAAAAcAAAABQcAAAAMAAAAAAAAAAEAAAAAAAAAAAABeAAAAAsA#####wAJc29sdXRpb24zAA14Pj0wJng8LWInL2EnAAAABQoAAAAFBwAAAAwAAAAAAAAAAQAAAAAAAAAAAAAABQQAAAAMAAAAAAAAAAgAAAAFAwAAAAYAAAAdAAAABgAAABwAAXgAAAALAP####8ACXNvbHV0aW9uNAANeD4tYicvYScmeDw9MAAAAAUKAAAABQUAAAAMAAAAAAAAAAgAAAAFAwAAAAYAAAAdAAAABgAAABwAAAAFBgAAAAwAAAAAAAAAAQAAAAAAAAAAAAF4AAAAAwD#####AA9lc3RCb3JuZUZlcm1lZTIAEnplcm9Cb3JuZSh4VGVzdC0wKf####8AAAABAA5DQXBwZWxGb25jdGlvbgAAAK4AAAAFAQAAAAYAAACpAAAAAQAAAAAAAAAAAAAAAwD#####AAxlc3RTb2x1dGlvbjIAzXNpKHN1cCxzaShhcG9zLHNpKHJhY3Bvcyxzb2x1dGlvbjEoeFRlc3QpLHNvbHV0aW9uMih4VGVzdCkpLHNpKHJhY3Bvcyxzb2x1dGlvbjMoeFRlc3QpLHNvbHV0aW9uNCh4VGVzdCkpKSxzaShhcG9zLHNpKHJhY3Bvcyxzb2x1dGlvbjMoeFRlc3QpLHNvbHV0aW9uNCh4VGVzdCkpLHNpKHJhY3Bvcyxzb2x1dGlvbjEoeFRlc3QpLHNvbHV0aW9uMih4VGVzdCkpKSkAAAAYAAAAAAYAAAAeAAAAGAAAAAAGAAAAIwAAABgAAAAABgAAACEAAAAZAAAAsgAAAAYAAACpAAAAGQAAALMAAAAGAAAAqQAAABgAAAAABgAAACEAAAAZAAAAtAAAAAYAAACpAAAAGQAAALUAAAAGAAAAqQAAABgAAAAABgAAACMAAAAYAAAAAAYAAAAhAAAAGQAAALQAAAAGAAAAqQAAABkAAAC1AAAABgAAAKkAAAAYAAAAAAYAAAAhAAAAGQAAALIAAAAGAAAAqQAAABkAAACzAAAABgAAAKkAAAADAP####8AD3JlcENvbnRpZW50U29sMgDdc2koc3VwJmFwb3N8aW5mJmFuZWcsc2kocmFjcG9zLHJlcFBvdXJCb3JuZXMyKC1lcHMpJnJlcFBvdXJCb3JuZXMyKHgwK2VwcykscmVwUG91ckJvcm5lczIoeDAtZXBzKSZyZXBQb3VyQm9ybmVzMigwK2VwcykpLHNpKHJhY3BvcyxyZXBQb3VyQm9ybmVzMigwK2VwcykmcmVwUG91ckJvcm5lczIoeDAtZXBzKSxyZXBQb3VyQm9ybmVzMih4MCtlcHMpJnJlcFBvdXJCb3JuZXMyKC1lcHMpKSkAAAAYAAAAAAULAAAABQoAAAAGAAAAHgAAAAYAAAAjAAAABQoAAAAGAAAAHwAAAAYAAAAkAAAAGAAAAAAGAAAAIQAAAAUKAAAAGQAAALAAAAAIAAAABgAAAKgAAAAZAAAAsAAAAAUAAAAABgAAACAAAAAGAAAAqAAAAAUKAAAAGQAAALAAAAAFAQAAAAYAAAAgAAAABgAAAKgAAAAZAAAAsAAAAAUAAAAAAQAAAAAAAAAAAAAABgAAAKgAAAAYAAAAAAYAAAAhAAAABQoAAAAZAAAAsAAAAAUAAAAAAQAAAAAAAAAAAAAABgAAAKgAAAAZAAAAsAAAAAUBAAAABgAAACAAAAAGAAAAqAAAAAUKAAAAGQAAALAAAAAFAAAAAAYAAAAgAAAABgAAAKgAAAAZAAAAsAAAAAUBAAAAAQAAAAAAAAAAAAAABgAAAKgAAAALAP####8ADGZvbmN0aW9uVGVzdAABMAAAAAEAAAAAAAAAAAABeAAAAAMA#####wAOY29udGllbnRCb3JuZTIAIGZvbmN0aW9uVGVzdCgwKXxmb25jdGlvblRlc3QoeDApAAAABQsAAAAZAAAAuQAAAAEAAAAAAAAAAAAAABkAAAC5AAAABgAAACAAAAALAP####8AEXJlcEJvcm5lc0Zlcm1lZXMyAAkwKnRhYmxlYXUAAAAFAgAAAAEAAAAAAAAAAAAAAAYAAAACAAF4AAAACgD#####AAR0ZXExAAAAsgAAAK8BAAAAAAE#8AAAAAAAAAEAAAAKAP####8ABHRlcTIAAACzAAAArwEAAAAAAT#wAAAAAAAAAQAAAAoA#####wAEdGVxMwAAALQAAACvAQAAAAABP#AAAAAAAAABAAAACgD#####AAR0ZXE0AAAAtQAAAK8BAAAAAAE#8AAAAAAAAAEAAAADAP####8AB3Jlc29sdTIAbXNpKHN1cCxzaShhcG9zLHNpKHJhY3Bvcyx0ZXExLHRlcTIpLHNpKHJhY3Bvcyx0ZXEzLHRlcTQpKSxzaShhcG9zLHNpKHJhY3Bvcyx0ZXEzLHRlcTQpLHNpKHJhY3Bvcyx0ZXExLHRlcTIpKSkAAAAYAAAAAAYAAAAeAAAAGAAAAAAGAAAAIwAAABgAAAAABgAAACEAAAAGAAAAvAAAAAYAAAC9AAAAGAAAAAAGAAAAIQAAAAYAAAC+AAAABgAAAL8AAAAYAAAAAAYAAAAjAAAAGAAAAAAGAAAAIQAAAAYAAAC+AAAABgAAAL8AAAAYAAAAAAYAAAAhAAAABgAAALwAAAAGAAAAvQAAAAMA#####wAOcHJlc3F1ZVJlc29sdTIAATAAAAABAAAAAAAAAAAAAAAXAP####8BAAAAAQAHZW5vbmNlMf####8QQDUAAAAAAABAc01wo9cKPgAAAAAAAAAAAAAAAAABAAAAAAAAAAABQlxiZWdpbnthcnJheX17bH0KXHRleHR7TGUgYnV0IGRlIGNldCBleGVyY2ljZSBlc3QgZGUgcsOpc291ZHJlIGwnaW7DqXF1YXRpb24gJFxGb3JTaW1we2Z9XElme3N1cH17XGdlfXtcbGV9MCQufSAKXFwgXHRleHR7JFx0ZXh0Y29sb3J7bWFyb29ufXtcdGV4dHtEYW5zIHVuIHByZW1pZXIgdGVtcHMgb24gZGVtYW5kZSBkZSByZW1wbGlyIGxlIHRhYmxlYXUgZGUgc2lnbmVzIHN1aXZhbnQgOn19JH0KXFwgXHRleHR7KExlcyB2YWxldXJzIGRlIGxhIHByZW1pw6hyZSBsaWduZSBkb2l2ZW50IMOqdHJlIHNpbXBsaWZpw6llcyBhdSBtYXhpbXVtKX0KXGVuZHthcnJheX0AAAALAP####8ABGZvcjEABmEqeD0tYgAAAAUIAAAABQIAAAAGAAAAFwAAAAwAAAAAAAAACAAAAAYAAAAYAAF4AAAACwD#####AARmb3IyAAZ4PS1iL2EAAAAFCAAAAAwAAAAAAAAACAAAAAUDAAAABgAAABgAAAAGAAAAFwABeAAAABcA#####wEAAAABAAdlbm9uY2Uy#####xBAOAAAAAAAAEB4jXCj1wo+AAAAAAAAAAAAAAAAAAEAAAAAAAAAAAMbXGJlZ2lue2FycmF5fXtsfQpcdGV4dHskdSh4KT1cRm9yU2ltcHt1fSQgZXN0IGRlIGxhIGZvcm1lICRheCtiJCBhdmVjICRhPVxWYWx7YX0kIGV0ICRiPVxWYWx7Yn0kLn0KXFwgXHRleHR7JHUoeCk9MCBcTGVmdHJpZ2h0YXJyb3cgXEZvclNpbXB7dX09MCBcSWZ7YWJzYWRpZjF9e1xMZWZ0cmlnaHRhcnJvdyBcRm9yU2ltcHtmb3IxfSBcSWZ7Z2RpZjF9e1xMZWZ0cmlnaHRhcnJvdyBcRm9yU2ltcHtmb3IyfX17fX17fSBcTGVmdHJpZ2h0YXJyb3cgeD1cRm9yU2ltcHt4MH0kLn0KXFwgXHRleHR7UXVhbmQgJHgkIGVzdCAiw6AgZHJvaXRlIiBkZSAkXEZvclNpbXB7eDB9JCwgJHUoeCkkIGEgbGUgc2lnbmUgZGUgJGE9XFZhbHthfSQgZG9uYyBlc3QgaWNpIFxJZnthcG9zfXtwb3NpdGlmfXtuw6lnYXRpZn0ufQpcXCBcdGV4dHtMZSBxdW90aWVudCAkXEZvclNpbXB7Zn0kIHMnYW5udWxlIHBvdXIgJHg9MCQgZXQgbidleGlzdGUgcGFzIHBvdXIgJHg9XEZvclNpbXB7eDB9JCwgdmFsZXVyIHBvdXIgbGFxdWVsbGUgc29uIGTDqW5vbWluYXRldXIgcydhbm51bGUufQpcXCBcdGV4dHskXHRleHRjb2xvcnttYXJvb259e1x0ZXh0e0EgbCdhaWRlIGR1IHRhYmxlYXUgZGUgc2lnbmVzIGNpLWRlc3NvdXMsIG9uIGRlbWFuZGUgbWFpbnRlbmFudCBkZSBkb25uZXJ9fSR9IApcXCBcdGV4dHskXHRleHRjb2xvcnttYXJvb259e1x0ZXh0e2wnZW5zZW1ibGUgZGVzIHNvbHV0aW9ucyB9U1x0ZXh0eyBkZSBsJ2luw6lxdWF0aW9uIH1cRm9yU2ltcHtmfVxJZntzdXB9e1xnZX17XGxlfTB9JC59ClxlbmR7YXJyYXl9AAAAFwD#####AQAAAAEAC2Zvcm11bGFpcmUy#####xBAg+gAAAAAAEBzzXCj1wo+AAAAAAAAAAAAAAAAAAEAAAAAAAAAAAASXHRleHR7JFMkID0gZWRpdDF9AAAAAwD#####AARjYXMxABooc3VwJmFwb3N8aW5mJmFuZWcpJnJhY3BvcwAAAAUKAAAABQsAAAAFCgAAAAYAAAAeAAAABgAAACMAAAAFCgAAAAYAAAAfAAAABgAAACQAAAAGAAAAIQAAABUA#####wAAAC0AAAAFAwAAAAE#8AAAAAAAAAAAAAUCAAAABgAAAMcAAAAGAAAAAQAAABEA#####wEAAP8AEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAEAAAAATQAAAMgAAAARAP####8B#wAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAAFIAAADIAAAAEQD#####Af8AAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAABcAAAAyAAAABEA#####wH#AAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAAXQAAAMj#####AAAAAQAUQ0ltcGxlbWVudGF0aW9uUHJvdG8A#####wARU2VnbWVudFNlbWlPdXZlcnQAAAAKAAAAAwAAAAMAAAADAAAAyQAAAEsAAAATAAAAAM0BAAAAABAAAAEAAAABAAAAyQAAAEv#####AAAAAgAJQ0NlcmNsZU9SAAAAAM0BAAAAAAAAAQAAAEsAAAAGAAAAAwH#####AAAAAQAWQ0Ryb2l0ZVBlcnBlbmRpY3VsYWlyZQAAAADNAQAAAAAQAAABAAAAAQAAAEsAAADO#####wAAAAEAEENJbnREcm9pdGVDZXJjbGUAAAAAzQAAANAAAADP#####wAAAAEAEENQb2ludExpZUJpcG9pbnQAAAAAzQEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAQAAANEAAAAeAAAAAM0BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAIAAADR#####wAAAAEAEkNBcmNEZUNlcmNsZURpcmVjdAEAAADNAP8AAAAAAAIAAABLAAAA0wAAANIAAAAdAAAAAM0AAADOAAAAzwAAAB4AAAAAzQH#AAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAgAAANUAAAATAQAAAM0A#wAAABAAAAEAAAACAAAAyQAAANYAAAAWAAAAAM0B#wAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAAMkAAABL#####wAAAAEAEUNTeW1ldHJpZUNlbnRyYWxlAAAAAM0AAADYAAAAEQEAAADNAP8AAAAQAAAAAAAAAAAAAABACAAAAAAAAAAACAAAAABLAAAA2QAAABoA#####wANU2VnbWVudE91dmVydAAAAAsAAAADAAAAAwAAAAMAAADKAAAARQAAABMAAAAA2wEAAAAAEAAAAQAAAAEAAABFAAAAygAAABsAAAAA2wEAAAAAAAABAAAAygAAAAYAAAADAQAAABwAAAAA2wEAAAAAEAAAAQAAAAEAAADKAAAA3AAAAB0AAAAA2wAAAN4AAADdAAAAHgAAAADbAQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQABAAAA3wAAAB4AAAAA2wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAgAAAN8AAAAfAQAAANsA#wAAAAAAAgAAAMoAAADhAAAA4AAAAB0AAAAA2wAAANwAAADdAAAAHgAAAADbAf8AAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQACAAAA4wAAABYAAAAA2wH#AAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAARQAAAMoAAAAgAAAAANsAAADl#####wAAAAEAEUNBcmNEZUNlcmNsZUltYWdlAQAAANsA#wAAAAAAAgAAAOYAAADiAAAAEQAAAADbAf8AAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAADkAAAA5gAAABMBAAAA2wD#AAAAEAAAAQAAAAIAAADoAAAA5P####8AAAABAAlDUG9seWdvbmUA#####wH##wAAAAABAAAABQAAAFAAAADLAAAAXwAAAEEAAABQ#####wAAAAEAEENTdXJmYWNlUG9seWdvbmUA#####wD##wAAAAAAAAUAAADqAAAAIgD#####Af##AAAAAAEAAAAFAAAAzAAAAEkAAAA#AAAAYAAAAMwAAAAjAP####8A##8AAAAAAAAFAAAA7AAAAAMA#####wAEY2FzMgAaKHN1cCZhcG9zfGluZiZhbmVnKSZyYWNuZWcAAAAFCgAAAAULAAAABQoAAAAGAAAAHgAAAAYAAAAjAAAABQoAAAAGAAAAHwAAAAYAAAAkAAAABgAAACIAAAAVAP####8AAAAtAAAABQMAAAABP#AAAAAAAAAAAAAFAgAAAAYAAADuAAAABgAAAAEAAAARAP####8B#wD#ABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAAE0AAADvAAAAEQD#####Af8A#wAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAABSAAAA7wAAABEA#####wH#AP8AEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAAXAAAAO8AAAARAP####8B#wD#ABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAAF0AAADvAAAAGgD#####AA1TZWdtZW50T3V2ZXJ0AAAACwAAAAMAAAADAAAAAwAAAPAAAABLAAAAEwAAAAD0AQAAAAAQAAABAAAAAQAAAEsAAADwAAAAGwAAAAD0AQAAAAAAAAEAAADwAAAABgAAAAMBAAAAHAAAAAD0AQAAAAAQAAABAAAAAQAAAPAAAAD1AAAAHQAAAAD0AAAA9wAAAPYAAAAeAAAAAPQBAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAEAAAD4AAAAHgAAAAD0AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQACAAAA+AAAAB8BAAAA9AD#AAAAAAACAAAA8AAAAPoAAAD5AAAAHQAAAAD0AAAA9QAAAPYAAAAeAAAAAPQB#wAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAIAAAD8AAAAFgAAAAD0Af8AAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAABLAAAA8AAAACAAAAAA9AAAAP4AAAAhAQAAAPQA#wAAAAAAAgAAAP8AAAD7AAAAEQAAAAD0Af8AAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAAD9AAAA#wAAABMBAAAA9AD#AAAAEAAAAQAAAAIAAAEBAAAA#QAAABoA#####wARU2VnbWVudFNlbWlPdXZlcnQAAAAKAAAAAwAAAAMAAAADAAAA8QAAAEUAAAATAAAAAQMBAAAAABAAAAEAAAABAAAA8QAAAEUAAAAbAAAAAQMBAAAAAAAAAQAAAEUAAAAGAAAAAwEAAAAcAAAAAQMBAAAAABAAAAEAAAABAAAARQAAAQQAAAAdAAAAAQMAAAEGAAABBQAAAB4AAAABAwEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAQAAAQcAAAAeAAAAAQMBAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAIAAAEHAAAAHwEAAAEDAP8AAAAAAAIAAABFAAABCQAAAQgAAAAdAAAAAQMAAAEEAAABBQAAAB4AAAABAwH#AAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAgAAAQsAAAATAQAAAQMA#wAAABAAAAEAAAACAAAA8QAAAQwAAAAWAAAAAQMB#wAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAAPEAAABFAAAAIAAAAAEDAAABDgAAABEBAAABAwD#AAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAgAAAAARQAAAQ8AAAAiAP####8B##8AAAAAAQAAAAUAAABQAAAA8gAAAF8AAABBAAAAUAAAACMA#####wD##wAAAAAAAAUAAAERAAAAIgD#####Af##AAAAAAEAAAAFAAAA8wAAAEkAAAA#AAAAYAAAAPMAAAAjAP####8A##8AAAAAAAAFAAABEwAAAAMA#####wAEY2FzMwAaKHN1cCZhbmVnfGluZiZhcG9zKSZyYWNwb3MAAAAFCgAAAAULAAAABQoAAAAGAAAAHgAAAAYAAAAkAAAABQoAAAAGAAAAHwAAAAYAAAAjAAAABgAAACEAAAAVAP####8AAAAtAAAABQMAAAABP#AAAAAAAAAAAAAFAgAAAAYAAAEVAAAABgAAAAEAAAARAP####8BAH8AABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAAE0AAAEWAAAAEQD#####AQB#AAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAABSAAABFgAAABEA#####wEAfwAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAAXAAAARYAAAARAP####8BAH8AABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAAF0AAAEWAAAAGgD#####ABFTZWdtZW50U2VtaU91dmVydAAAAAoAAAADAAAAAwAAAAMAAAEXAAABGAAAABMAAAABGwEAAAAAEAAAAQAAAAEAAAEXAAABGAAAABsAAAABGwEAAAAAAAABAAABGAAAAAYAAAADAQAAABwAAAABGwEAAAAAEAAAAQAAAAEAAAEYAAABHAAAAB0AAAABGwAAAR4AAAEdAAAAHgAAAAEbAQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQABAAABHwAAAB4AAAABGwEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAgAAAR8AAAAfAQAAARsA#wAAAAAAAgAAARgAAAEhAAABIAAAAB0AAAABGwAAARwAAAEdAAAAHgAAAAEbAf8AAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQACAAABIwAAABMBAAABGwD#AAAAEAAAAQAAAAIAAAEXAAABJAAAABYAAAABGwH#AAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAABFwAAARgAAAAgAAAAARsAAAEmAAAAEQEAAAEbAP8AAAAQAAAAAAAAAAAAAABACAAAAAAAAAAACAAAAAEYAAABJwAAACIA#####wH##wAAAAABAAAABQAAARkAAAEaAAAAYAAAAF8AAAEZAAAAIwD#####AP##AAAAAAAABQAAASkAAAADAP####8ABGNhczQAGihzdXAmYW5lZ3xpbmYmYXBvcykmcmFjbmVnAAAABQoAAAAFCwAAAAUKAAAABgAAAB4AAAAGAAAAJAAAAAUKAAAABgAAAB8AAAAGAAAAIwAAAAYAAAAiAAAAFQD#####AAAALQAAAAUDAAAAAT#wAAAAAAAAAAAABQIAAAAGAAABKwAAAAYAAAABAAAAEQD#####AX8AfwAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAABNAAABLAAAABEA#####wF#AH8AEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAAUgAAASwAAAARAP####8BfwB#ABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAAFwAAAEsAAAAEQD#####AX8AfwAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAABdAAABLAAAABoA#####wARU2VnbWVudFNlbWlPdXZlcnQAAAAKAAAAAwAAAAMAAAADAAABLgAAAS0AAAATAAAAATEBAAAAABAAAAEAAAABAAABLgAAAS0AAAAbAAAAATEBAAAAAAAAAQAAAS0AAAAGAAAAAwEAAAAcAAAAATEBAAAAABAAAAEAAAABAAABLQAAATIAAAAdAAAAATEAAAE0AAABMwAAAB4AAAABMQEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAQAAATUAAAAeAAAAATEBAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAIAAAE1AAAAHwEAAAExAP8AAAAAAAIAAAEtAAABNwAAATYAAAAdAAAAATEAAAEyAAABMwAAAB4AAAABMQH#AAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAgAAATkAAAATAQAAATEA#wAAABAAAAEAAAACAAABLgAAAToAAAAWAAAAATEB#wAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAAS4AAAEtAAAAIAAAAAExAAABPAAAABEBAAABMQD#AAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAgAAAABLQAAAT0AAAAiAP####8B##8AAAAAAQAAAAUAAAEvAAABMAAAAGAAAABfAAABLwAAACMA#####wD##wAAAAAAAAUAAAE######wAAAAEAH0NNYWNyb0FmZmVjdGF0aW9uVmFsZXVyVmFyaWFibGUA#####wEAAP8BAAD#####EECDOAAAAAAAQHWtcKPXCj4CAfb6#gAAAAAAAAAAAAAAAQAAAAAAAAAAAAhzb2x1dGlvbgAAAAAAAT#wAAAAAAAAAAAAAQAAABcA#####wEAAP8BAAhzb2x1dGlvbv####8QQHOQAAAAAABAdz1wo9cKPgAB9vr+AAAAAAAAAAAAAAABAAAAAAAAAAAEYVxiZWdpbnthcnJheX17bH0KXHRleHR7QSByw6lzb3VkcmUgOiAkXEZvclNpbXB7Zn1cSWZ7c3VwfXtcZ2V9e1xsZX0wJH0KXFwgXHRleHR7JHUoeCk9XEZvclNpbXB7dX0kIGVzdCBkZSBsYSBmb3JtZSAkYXgrYiQgYXZlYyAkYT1cVmFse2F9JCBldCAkYj1cVmFse2J9JC59ClxcIFx0ZXh0eyR1KHgpPTAgXExlZnRyaWdodGFycm93IFxGb3JTaW1we3V9PTAgXExlZnRyaWdodGFycm93IHg9XEZvclNpbXB7eDB9JC59ClxcIFx0ZXh0e1F1YW5kICR4JCBlc3QgIsOgIGRyb2l0ZSIgZGUgJFxGb3JTaW1we3gwfSQsICR1KHgpJCBhIGxlIHNpZ25lIGRlICRhPVxWYWx7YX0kIGRvbmMgZXN0IGljaSBcSWZ7YXBvc317cG9zaXRpZn17bsOpZ2F0aWZ9Ln0KXFwgXHRleHR7TGUgcXVvdGllbnQgJFxGb3JTaW1we2Z9JCBzJ2FubnVsZSBwb3VyICR4PTAkIGV0IG4nZXhpc3RlIHBhcyBwb3VyICR4PVxGb3JTaW1we3gwfSQsIHZhbGV1ciBwb3VyIGxhcXVlbGxlIHNvbiBkw6lub21pbmF0ZXVyIHMnYW5udWxlLn0KXFwgXHRleHR7JFxGb3JTaW1we3gwfSQgbidlc3QgcGFzIHNvbHV0aW9uIGNhciBsZSBxdW90aWVudCBuJ2VzdCBwYXMgZMOpZmluaSBwb3VyIGNldHRlIHZhbGV1ciBldCAkMCQgZXN0IHNvbHV0aW9uIGNhciBsZSBxdW90aWVudCBleGlzdGUgZXQgZXN0IG51bCBwb3VyIGNldHRlIHZhbGV1ciBldCBsJ2luw6lnYWxpdMOpIGVzdCBsYXJnZS59ClxcIFx0ZXh0e09uIHJlcMOocmUgZGFucyBsYSBkZXJuacOocmUgbGlnbmUgZHUgdGFibGVhdSBsZSBzaWduZSBjaGVyY2hlIChpY2kgbGUgc2lnbmUgXElme3N1cH17K317LX0pIGV0IG9uIGxpdCBkYW5zIGxhIHByZW1pw6hyZSBsaWduZSBsJ2Vuc2VtYmxlIGRlcyBzb2x1dGlvbnMgKGVuIHJvdWdlKS59ClxcIFx0ZXh0e0wnZW5zZW1ibGUgZGVzIHNvbHV0aW9ucyBlc3QgZG9uY30KXFwgXHRleHR7JFM9ClxJZntjYXMxfQp7Cl0tXGluZnR5OzBdIFxjdXAgXVxGb3JTaW1we3gwfTsrXGluZnR5Wwp9CnsKXElme2NhczJ9CnsKXS1caW5mdHk7XEZvclNpbXB7eDB9WyBcY3VwIFswOytcaW5mdHlbCn0KewpcSWZ7Y2FzM30KewpbMDtcRm9yU2ltcHt4MH1bCn0KewpdXEZvclNpbXB7eDB9OzBdCn0KfQp9CiR9ClxlbmR7YXJyYXl9################+TWF0aEdyYXBoSmF2YTEuMAAAABM+TMzNAAJmcvb6#gEA#wEAAAAAAAAAAAUeAAACygAAAQEAAAAEAAAABgAeVGFibGVhdVNpZ25lczJWYWwzTGlnbmVzRXRhcGUxAaNDcsOpZSB1biB0YWJsZWF1IGRlIHNpZ25lcyBhdmVjIDIgdmFsZXVycyBldCAzIGxpZ25lcyBzdXIgXS3iiJ47ICviiJ5bIMOgIHV0aWxpc2VyIMOgIGwnw6l0YXBlMSBkJ3VuIGV4ZXJjaWNlIG11bHRpIMOpdGFwZXMuCkNvbW1lIG9iamV0IHNvdXJjZSBvbiBkb2l0IGNyw6llciB1biBjYWxjdWwgdGFibGVhdSBxdWkgbmUgc2VydCBxdSfDoCBjcsOpZXIgbGVzIG9iamV0cyBmaW5hdXggbnVtw6lyaXF1ZXMuCkxlIHNldWwgb2JqZXQgc291cmNlIGVzdCB1biBwb2ludCBmaWd1cmFudCBsZSBwb2ludCBlbiBoYXV0IGV0IMOgIGdhdWNoZSBkdSB0YWJsZWF1LgojMTp1biBjYWxjdWwgcXVpIG5lIHNlcnQgcXUnw6AgY3LDqWVyIGxlcyBvYmpldHMgbnVtw6lyaXF1ZXMKIzI6bGUgcG9pbnQgZXh0w6lyaWV1ciBnYXVjaGUgZHUgdGFibGVhdQAAAAIAAABaAQAAAH######AAAAAQARQ0VsZW1lbnRHZW5lcmlxdWUAB3RhYmxlYXX#####AAAAAQAAAAAAAAAAAAD##########wAAAAEAB0NDYWxjdWwB#####wANZXRhcGVJbnRlcm5lMQALMSt0YWJsZWF1KjD#####AAAAAQAKQ09wZXJhdGlvbgD#####AAAAAQAKQ0NvbnN0YW50ZT#wAAAAAAAAAAAAAgL#####AAAAAQAPQ1Jlc3VsdGF0VmFsZXVyAAAAAAAAAAMAAAAAAAAAAP####8AAAABABRDRHJvaXRlRGlyZWN0aW9uRml4ZQD#####AQAAAAEQAAABAAAAAQAAAAEBP#AAAAAAAAD#####AAAAAQAPQ1BvaW50TGllRHJvaXRlAf####8AAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAFAWgAAAAAAAAAAAAMAAAAGAf####8AAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAFAhEAAAAAAAAAAAAMAAAAFAP####8BAAAAARAAAAEAAAABAAAAAQA#8AAAAAAAAAAAAAYB#####wAAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAUBLAAAAAAAAAAAABv####8AAAABAAxDVHJhbnNsYXRpb24A#####wAAAAEAAAAH#####wAAAAEAC0NQb2ludEltYWdlAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAAAcAAAAI#####wAAAAEADUNEZW1pRHJvaXRlT0EA#####wEAAAAAEAAAAQAAAAEAAAAHAAAACQAAAAYB#####wAAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAT#wiIiIiIiJAAAACgAAAAgA#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAACwAAAAgAAAAJAP####8BAAAAABAAAAEAAAABAAAACwAAAAwAAAAGAf####8AAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAE#8ERERERERAAAAA0AAAAIAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAAA4AAAAIAAAACQD#####AQAAAAAQAAABAAAAAQAAAA4AAAAPAAAABgH#####AAAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQABP#0gPK51kgkAAAAQ#####wAAAAEACENTZWdtZW50Af####8AAAAAABAAAAEAAAABAAAAAQAAABEAAAAHAP####8AAAABAAAABQAAAAgB#####wAAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAAEQAAABMAAAAHAP####8AAAABAAAAEQAAAAgB#####wAAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAABAAAABUAAAAKAf####8AAAAAABAAAAEAAAABAAAAEQAAABQAAAAKAf####8AAAAAABAAAAEAAAABAAAABQAAABQAAAAKAf####8AAAAAABAAAAEAAAABAAAAAQAAAAUAAAAIAf####8AAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAAAcAAAATAAAACgH#####AAAAAAAQAAABAAAAAQAAAAcAAAAaAAAACgH#####AAAAAAAQAAABAAAAAQAAAAQAAAAWAAAACAH#####AAAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAAALAAAAEwAAAAgB#####wAAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAADgAAABMAAAAKAf####8AAAAAABAAAAEAAAABAAAACwAAAB3#####AAAAAQAQQ0ludERyb2l0ZURyb2l0ZQH#####AAAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAAAbAAAAHP####8AAAABAAtDSG9tb3RoZXRpZQD#####AAAAIAAAAAIDAAAAAz#wAAAAAAAAAAAAA0AIAAAAAAAAAAAACAH#####AAAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAAAaAAAAIQAAAAoB#####wAAAAAAEAAAAQAAAAEAAAAOAAAAHgAAAAsB#####wAAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAAHAAAAB8AAAALAf####8AAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAABwAAAAjAAAABwD#####AAAAIAAAACIAAAAIAf####8AAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAACIAAAAmAAAABwD#####AAAABwAAAAsAAAAIAf####8AAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAACIAAAAoAAAACAH#####AAAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAAAnAAAAKP####8AAAABAAdDTWlsaWV1AP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAAAcAAAAEAAAADQD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAAALAAAAIAAAAA0A#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAAJAAAACIAAAANAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAACkAAAAnAAAADQD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAAAqAAAAGgAAAAcA#####wAAAAsAAAAOAAAACAH#####AAAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAAApAAAAMAAAAAgB#####wAAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAAKgAAADAAAAAHAP####8AAAAOAAAAEQAAAAgB#####wAAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAAMQAAADMAAAAIAf####8AAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAADIAAAAzAAAADQD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAAAOAAAAJAAAAA0A#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAAJQAAACkAAAANAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAADEAAAAqAAAADQD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAAAyAAAAHQAAAA0A#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAAEQAAACUAAAANAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAABYAAAAxAAAADQD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAAA0AAAAMgAAAA0A#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAANQAAAB4AAAANAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAACIAAAApAAAADQD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAAAnAAAAKgAAAA0A#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAAKQAAADEAAAANAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAACoAAAAyAAAADQD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAAAxAAAANAAAAA0A#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAAMgAAADX#####AAAAAgAGQ0xhdGV4Af####8AAAAAAEAUAAAAAAAAwBAAAAAAAAAAAAAAACAQAAAAAAAAAAAAAgAAAAMAAAAAAAAAAAAHLVxpbmZ0eQAAAA4B#####wAAAAAAwCAAAAAAAADAEAAAAAAAAAAAAAAAGhAAAAAAAAIAAAACAAAAAwAAAAAAAAAAAAcrXGluZnR5AAAADgH#####AAAAAAEAAAAAACsQAAAAAAABAAAAAQAAAAMAAAAAAAAAAAAFZXhwcjEAAAAOAf####8AAAAAAQAAAAAALBAAAAAAAAEAAAABAAAAAwAAAAAAAAAAAAVleHByMgAAAA4B#####wAAAAABAAAAAAA2EAAAAAAAAQAAAAEAAAADAAAAAAAAAAAABWV4cHIzAAAADgH#####AAAAAAEAAAAAADoQAAAAAAABAAAAAQAAAAMAAAAAAAAAAAAFZXhwcjQAAAAOAf####8AAAAAAAAAAAAAAAAAwBAAAAAAAAAAD2Zvcm11bGFpcmVJbnQxMQAAACIQAAAAAAABAAAAAgAAAAMAAAAAAAAAAAAMXHRleHR7ZWRpdDF9AAAADgH#####AP8AAAC#8AAAAAAAAMA6AAAAAAAAAAlzb2xJbnQxMTEAAAAiEAAAAAAAAQAAAAIAAAADAAAAAAAAAAAAATEAAAAOAf####8AAAAAAAAAAAAAAAAAwAgAAAAAAAAAD2Zvcm11bGFpcmVJbnQxMgAAACcQAAAAAAABAAAAAgAAAAMAAAAAAAAAAAAMXHRleHR7ZWRpdDF9AAAADgH#####AP8AAADAAAAAAAAAAMA5AAAAAAAAAAlzb2xJbnQxMjEAAAAnEAAAAAAAAQAAAAIAAAADAAAAAAAAAAAAATIAAAAOAf####8AAAAAAQAPZm9ybXVsYWlyZUludDEzAAAALRoAAAAAAAEAAAABAAAAAwAAAAAAAAAAAAxcdGV4dHtsaXN0MX0AAAAOAf####8A#wAAAMA5AAAAAAAAQAAAAAAAAAAACmxpc3RJbnQxMzEAAAAtDQAAAAAAAgAAAAEAAAADAAAAAAAAAAAAPlxiZWdpbnthcnJheX17bH0KXHRleHR7K30gClxcIFx0ZXh0ey19ClxcIFx0ZXh0ezB9ClxlbmR7YXJyYXl9AAAADgH#####AAAAAAEAD2Zvcm11bGFpcmVJbnQxNAAAAD4aAAAAAAABAAAAAQAAAAMAAAAAAAAAAAAMXHRleHR7bGlzdDF9AAAADgH#####AP8AAADANwAAAAAAAEAAAAAAAAAAAApsaXN0SW50MTQxAAAAPg0AAAAAAAIAAAABAAAAAwAAAAAAAAAAAD9cYmVnaW57YXJyYXl9e2x9Clx0ZXh0e3x9IApcXCBcdGV4dHt8fH0KXFwgXHRleHR7MH0KXGVuZHthcnJheX0AAAAOAf####8AAAAAAQAPZm9ybXVsYWlyZUludDE1AAAALhoAAAAAAAEAAAABAAAAAwAAAAAAAAAAAAxcdGV4dHtsaXN0MX0AAAAOAf####8A#wAAAMA5AAAAAAAAwAAAAAAAAAAACmxpc3RJbnQxNTEAAAAuDQAAAAAAAgAAAAEAAAADAAAAAAAAAAAAPlxiZWdpbnthcnJheX17bH0KXHRleHR7K30gClxcIFx0ZXh0ey19ClxcIFx0ZXh0ezB9ClxlbmR7YXJyYXl9AAAADgH#####AAAAAAEAD2Zvcm11bGFpcmVJbnQxNgAAAD8aAAAAAAABAAAAAQAAAAMAAAAAAAAAAAAMXHRleHR7bGlzdDF9AAAADgH#####AP8AAADANwAAAAAAAAAAAAAAAAAAAApsaXN0SW50MTYxAAAAPw0AAAAAAAIAAAABAAAAAwAAAAAAAAAAAD9cYmVnaW57YXJyYXl9e2x9Clx0ZXh0e3x9IApcXCBcdGV4dHt8fH0KXFwgXHRleHR7MH0KXGVuZHthcnJheX0AAAAOAf####8AAAAAAQAPZm9ybXVsYWlyZUludDE3AAAALxoAAAAAAAEAAAABAAAAAwAAAAAAAAAAAAxcdGV4dHtsaXN0MX0AAAAOAf####8A#wAAAMA5AAAAAAAAAAAAAAAAAAAACmxpc3RJbnQxNzEAAAAvDQAAAAAAAgAAAAEAAAADAAAAAAAAAAAAPlxiZWdpbnthcnJheX17bH0KXHRleHR7K30gClxcIFx0ZXh0ey19ClxcIFx0ZXh0ezB9ClxlbmR7YXJyYXl9AAAADgH#####AAAAAAEAD2Zvcm11bGFpcmVJbnQxOAAAADcaAAAAAAABAAAAAQAAAAMAAAAAAAAAAAAMXHRleHR7bGlzdDF9AAAADgH#####AP8AAADAOgAAAAAAAEAIAAAAAAAAAApsaXN0SW50MTgxAAAANw0AAAAAAAIAAAABAAAAAwAAAAAAAAAAAD5cYmVnaW57YXJyYXl9e2x9Clx0ZXh0eyt9IApcXCBcdGV4dHstfQpcXCBcdGV4dHswfQpcZW5ke2FycmF5fQAAAA4B#####wAAAAABAA9mb3JtdWxhaXJlSW50MTkAAABAGgAAAAAAAQAAAAEAAAADAAAAAAAAAAAADFx0ZXh0e2xpc3QxfQAAAA4B#####wD#AAAAwDcAAAAAAAA#8AAAAAAAAAAKbGlzdEludDE5MQAAAEANAAAAAAACAAAAAQAAAAMAAAAAAAAAAAA#XGJlZ2lue2FycmF5fXtsfQpcdGV4dHt8fSAKXFwgXHRleHR7fHx9ClxcIFx0ZXh0ezB9ClxlbmR7YXJyYXl9AAAADgH#####AAAAAAEAEGZvcm11bGFpcmVJbnQxMTAAAAA4GgAAAAAAAQAAAAEAAAADAAAAAAAAAAAADFx0ZXh0e2xpc3QxfQAAAA4B#####wD#AAAAwDcAAAAAAAAAAAAAAAAAAAALbGlzdEludDExMDEAAAA4DQAAAAAAAgAAAAEAAAADAAAAAAAAAAAAPlxiZWdpbnthcnJheX17bH0KXHRleHR7K30gClxcIFx0ZXh0ey19ClxcIFx0ZXh0ezB9ClxlbmR7YXJyYXl9AAAADgH#####AAAAAAEAEGZvcm11bGFpcmVJbnQxMTEAAABBGgAAAAAAAQAAAAEAAAADAAAAAAAAAAAADFx0ZXh0e2xpc3QxfQAAAA4B#####wD#AAAAwDgAAAAAAAAAAAAAAAAAAAALbGlzdEludDExMTEAAABBDQAAAAAAAgAAAAEAAAADAAAAAAAAAAAAP1xiZWdpbnthcnJheX17bH0KXHRleHR7fH0gClxcIFx0ZXh0e3x8fQpcXCBcdGV4dHswfQpcZW5ke2FycmF5fQAAAA4B#####wAAAAABABBmb3JtdWxhaXJlSW50MTEyAAAAORoAAAAAAAEAAAABAAAAAwAAAAAAAAAAAAxcdGV4dHtsaXN0MX0AAAAOAf####8A#wAAAMA3AAAAAAAAAAAAAAAAAAAAC2xpc3RJbnQxMTIxAAAAOQ0AAAAAAAIAAAABAAAAAwAAAAAAAAAAAD5cYmVnaW57YXJyYXl9e2x9Clx0ZXh0eyt9IApcXCBcdGV4dHstfQpcXCBcdGV4dHswfQpcZW5ke2FycmF5fQAAAA4B#####wAAAAABABBmb3JtdWxhaXJlSW50MTEzAAAAOxoAAAAAAAEAAAABAAAAAwAAAAAAAAAAAAxcdGV4dHtsaXN0MX0AAAAOAf####8A#wAAAMA4AAAAAAAAAAAAAAAAAAAAC2xpc3RJbnQxMTMxAAAAOw0AAAAAAAIAAAABAAAAAwAAAAAAAAAAAD5cYmVnaW57YXJyYXl9e2x9Clx0ZXh0eyt9IApcXCBcdGV4dHstfQpcXCBcdGV4dHswfQpcZW5ke2FycmF5fQAAAA4B#####wAAAAABABBmb3JtdWxhaXJlSW50MTE0AAAAQhoAAAAAAAEAAAABAAAAAwAAAAAAAAAAAAxcdGV4dHtsaXN0MX0AAAAOAf####8A#wAAAMA4AAAAAAAAwAgAAAAAAAAAC2xpc3RJbnQxMTQxAAAAQg0AAAAAAAIAAAABAAAAAwAAAAAAAAAAAD9cYmVnaW57YXJyYXl9e2x9Clx0ZXh0e3x9IApcXCBcdGV4dHt8fH0KXFwgXHRleHR7MH0KXGVuZHthcnJheX0AAAAOAf####8AAAAAAQAQZm9ybXVsYWlyZUludDExNQAAADwaAAAAAAABAAAAAQAAAAMAAAAAAAAAAAAMXHRleHR7bGlzdDF9AAAADgH#####AP8AAADAOAAAAAAAAMAIAAAAAAAAAAtsaXN0SW50MTE1MQAAADwNAAAAAAACAAAAAQAAAAMAAAAAAAAAAAA+XGJlZ2lue2FycmF5fXtsfQpcdGV4dHsrfSAKXFwgXHRleHR7LX0KXFwgXHRleHR7MH0KXGVuZHthcnJheX0AAAAOAf####8AAAAAAQAQZm9ybXVsYWlyZUludDExNgAAAEMaAAAAAAABAAAAAQAAAAMAAAAAAAAAAAAMXHRleHR7bGlzdDF9AAAADgH#####AP8AAADANwAAAAAAAD#wAAAAAAAAAAtsaXN0SW50MTE2MQAAAEMNAAAAAAACAAAAAQAAAAMAAAAAAAAAAAA#XGJlZ2lue2FycmF5fXtsfQpcdGV4dHt8fSAKXFwgXHRleHR7fHx9ClxcIFx0ZXh0ezB9ClxlbmR7YXJyYXl9AAAADgH#####AAAAAAEAEGZvcm11bGFpcmVJbnQxMTcAAAA9GgAAAAAAAQAAAAEAAAADAAAAAAAAAAAADFx0ZXh0e2xpc3QxfQAAAA4B#####wD#AAAAwDkAAAAAAAAAAAAAAAAAAAALbGlzdEludDExNzEAAAA9DQAAAAAAAgAAAAEAAAADAAAAAAAAAAAAPlxiZWdpbnthcnJheX17bH0KXHRleHR7K30gClxcIFx0ZXh0ey19ClxcIFx0ZXh0ezB9ClxlbmR7YXJyYXl9AAAAAQH#####AAlyZXBJbnQxMTEAB3RhYmxlYXUAAAAEAAAAAAAAAAEB#####wAJcmVwSW50MTIxAAd0YWJsZWF1AAAABAAAAAAAAAABAf####8ADHJlc29sdUludDExMQAHdGFibGVhdQAAAAQAAAAAAAAAAQH#####AAxyZXNvbHVJbnQxMjEAB3RhYmxlYXUAAAAEAAAAAAAAAAEB#####wANcmVzTGlzdEludDEzMQAHdGFibGVhdQAAAAQAAAAAAAAAAQH#####AA1yZXNMaXN0SW50MTQxAAd0YWJsZWF1AAAABAAAAAAAAAABAf####8ADXJlc0xpc3RJbnQxNTEAB3RhYmxlYXUAAAAEAAAAAAAAAAEB#####wANcmVzTGlzdEludDE2MQAHdGFibGVhdQAAAAQAAAAAAAAAAQH#####AA1yZXNMaXN0SW50MTcxAAd0YWJsZWF1AAAABAAAAAAAAAABAf####8ADXJlc0xpc3RJbnQxODEAB3RhYmxlYXUAAAAEAAAAAAAAAAEB#####wANcmVzTGlzdEludDE5MQAHdGFibGVhdQAAAAQAAAAAAAAAAQH#####AA5yZXNMaXN0SW50MTEwMQAHdGFibGVhdQAAAAQAAAAAAAAAAQH#####AA5yZXNMaXN0SW50MTExMQAHdGFibGVhdQAAAAQAAAAAAAAAAQH#####AA5yZXNMaXN0SW50MTEyMQAHdGFibGVhdQAAAAQAAAAAAAAAAQH#####AA5yZXNMaXN0SW50MTEzMQAHdGFibGVhdQAAAAQAAAAAAAAAAQH#####AA5yZXNMaXN0SW50MTE0MQAHdGFibGVhdQAAAAQAAAAAAAAAAQH#####AA5yZXNMaXN0SW50MTE1MQAHdGFibGVhdQAAAAQAAAAAAAAAAQH#####AA5yZXNMaXN0SW50MTE2MQAHdGFibGVhdQAAAAQAAAAAAAAAAQH#####AA5yZXNMaXN0SW50MTE3MQAHdGFibGVhdQAAAAQAAAAAAAAABgAaUmVzb2x1dGlvbkluZXF1YXRpb25FdGFwZTIBOFByw6lwYXJlIGxlcyDDqWzDqW1lbnRzIG51bcOpcmlxdWVzIG7DqWNlc3NhaXJlcyDDoCB1bmUgw6l0YXBlIDIgcXVpIHNvaXQgbCdlbnRyw6llCmRlIGwnZW5zZW1ibGUgZGVzIHNvbHV0aW9ucyBkJ3VuZSBpbsOpcXVhdGlvbi4KcG91ciBjZWxhIGNyw6llciB1biBjYWxjdWwgZGUgbidpbXBvcnRlIHF1ZWxsZSB2YWxldXIgcXVpIG5lIHNlcnQgcXUnw6AgY3LDqWVyIGNlcyDDqWzDqW1lbnRzLgojMTogVW4gY2FsY3VsIGRlIHZhbGV1ciBxdWVsY29ucXVlIG5lIHNlcnZhbHQgcXUnw6AgbGEgY3LDqWF0aW9uIGRlcyDDqWzDqW1lbnRzIHV0aWxlcwAAAAEAAAAWAgAAABgAAAAAAARpbmVx#####wAAAAEAAAABAf####8ADWV0YXBlUmVzSW5lcTIACDErMCppbmVxAAAAAgAAAAADP#AAAAAAAAAAAAACAgAAAAMAAAAAAAAAAAAAAAQAAAAAAAAAAQH#####AANlcHMAFTAuMDAwMDAwMDAwMDAxKzAqaW5lcQAAAAIAAAAAAz1xl5mBLeoRAAAAAgIAAAADAAAAAAAAAAAAAAAEAAAAAAAAAAEB#####wAFeFRlc3QACDArMCppbmVxAAAAAgAAAAADAAAAAAAAAAAAAAACAgAAAAMAAAAAAAAAAAAAAAQAAAAAAAAAAQH#####AAx0b3V0UmVlbFNvbDIACDArMCppbmVxAAAAAgAAAAADAAAAAAAAAAAAAAACAgAAAAMAAAAAAAAAAAAAAAQAAAAAAAAAAQH#####AAV2aWRlMgAIMCswKmluZXEAAAACAAAAAAMAAAAAAAAAAAAAAAICAAAAAwAAAAAAAAAAAAAABAAAAAAAAAABAf####8AEHBsdXNJbmZTb2x1dGlvbjIACDArMCppbmVxAAAAAgAAAAADAAAAAAAAAAAAAAACAgAAAAMAAAAAAAAAAAAAAAQAAAAAAAAAAQH#####ABFtb2luc0luZlNvbHV0aW9uMgAIMCswKmluZXEAAAACAAAAAAMAAAAAAAAAAAAAAAICAAAAAwAAAAAAAAAAAAAABAAAAAD#####AAAAAQAFQ0ZvbmMB#####wAJemVyb0Jvcm5lAAphYnMoeCk8ZXBzAAAAAgT#####AAAAAgAJQ0ZvbmN0aW9uAP####8AAAACABFDVmFyaWFibGVGb3JtZWxsZQAAAAAAAAAEAAAAAgABeAAAAA8B#####wAEcmVwMgAGMCppbmVxAAAAAgIAAAADAAAAAAAAAAAAAAAEAAAAAAABeAAAAA8B#####wAOcmVwUG91ckJvcm5lczIABjAqaW5lcQAAAAICAAAAAwAAAAAAAAAAAAAABAAAAAAAAXgAAAABAf####8AD2VzdEJvcm5lSXNvbGVlMgAGMCppbmVxAAAAAgIAAAADAAAAAAAAAAAAAAAEAAAAAAAAAA8B#####wAJc29sdXRpb24yAA94PDF8eD49MiswKmluZXEAAAACCwAAAAIEAAAAEQAAAAAAAAADP#AAAAAAAAAAAAACBwAAABEAAAAAAAAAAgAAAAADQAAAAAAAAAAAAAACAgAAAAMAAAAAAAAAAAAAAAQAAAAAAAF4AAAAAQH#####AA9lc3RCb3JuZUZlcm1lZTIAEnplcm9Cb3JuZSh4VGVzdC0yKf####8AAAABAA5DQXBwZWxGb25jdGlvbgAAAAgAAAACAQAAAAQAAAADAAAAA0AAAAAAAAAAAAAADwD#####ABZzb2x1dGlvbkJvcm5lc0Zlcm1lZXMyAAl4PD0wfHg+PTEAAAACCwAAAAIGAAAAEQAAAAAAAAADAAAAAAAAAAAAAAACBwAAABEAAAAAAAAAAz#wAAAAAAAAAAF4AAAAAQH#####AAxlc3RTb2x1dGlvbjIAEHNvbHV0aW9uMih4VGVzdCkAAAASAAAADAAAAAQAAAADAAAAAQH#####AA9yZXBDb250aWVudFNvbDIAK3JlcFBvdXJCb3JuZXMyKDEtZXBzKSZyZXBQb3VyQm9ybmVzMigyK2VwcykAAAACCgAAABIAAAAKAAAAAgEAAAADP#AAAAAAAAAAAAAEAAAAAgAAABIAAAAKAAAAAgAAAAADQAAAAAAAAAAAAAAEAAAAAgAAAA8B#####wAMZm9uY3Rpb25UZXN0AAYwKmluZXEAAAACAgAAAAMAAAAAAAAAAAAAAAQAAAAAAAF4AAAAAQH#####AA5jb250aWVudEJvcm5lMgAfZm9uY3Rpb25UZXN0KDApfGZvbmN0aW9uVGVzdCgxKQAAAAILAAAAEgAAABEAAAADAAAAAAAAAAAAAAASAAAAEQAAAAM#8AAAAAAAAAAAAA8B#####wARcmVwQm9ybmVzRmVybWVlczIABjAqaW5lcQAAAAICAAAAAwAAAAAAAAAAAAAABAAAAAAAAXj#####AAAAAwAQQ1Rlc3RFcXVpdmFsZW5jZQH#####ABF0ZXFCb3JuZXNGZXJtZWVzMgAAAA4AAAATAQAAAAADP#AAAAAAAAABAAAAEwH#####AAR0ZXEyAAAADAAAAAkBAAAAAAM#8AAAAAAAAAEAAAABAf####8AB3Jlc29sdTIABHRlcTIAAAAEAAAAFQAAAAEB#####wAOcHJlc3F1ZVJlc29sdTIAEXRlcUJvcm5lc0Zlcm1lZXMyAAAABAAAABQAAAAGAA1TZWdtZW50T3V2ZXJ0AEcjMTpsZSByYXlvbiBlbiBwaXhlbCBkZXMgYXJjcwojMjpsZSBwcmVtaWVyIHBvaW50CiMzOmxlIGRldXhpw6htZSBwb2ludAAAAAMAAAADAQAAABEAAAAAAANyYXn#####AAAAAQAAAAAAAAAAAAD#####AAAAAAAAAAAAAP####8AAAAKAP####8BAAAAABAAAAEAAAABAAAAAgAAAAH#####AAAAAgAJQ0NlcmNsZU9SAP####8BAAAAAAAAAQAAAAEAAAAEAAAAAAH#####AAAAAQAWQ0Ryb2l0ZVBlcnBlbmRpY3VsYWlyZQD#####AQAAAAAQAAABAAAAAQAAAAEAAAAD#####wAAAAEAEENJbnREcm9pdGVDZXJjbGUA#####wAAAAUAAAAE#####wAAAAEAEENQb2ludExpZUJpcG9pbnQA#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAQAAAAYAAAAXAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAIAAAAG#####wAAAAEAEkNBcmNEZUNlcmNsZURpcmVjdAH#####AP8AAAAAAAIAAAABAAAACAAAAAcAAAAWAP####8AAAADAAAABAAAABcA#####wH#AAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAgAAAAoAAAANAP####8B#wAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAAAIAAAAB#####wAAAAEAEUNTeW1ldHJpZUNlbnRyYWxlAP####8AAAAM#####wAAAAEAEUNBcmNEZUNlcmNsZUltYWdlAf####8A#wAAAAAAAgAAAA0AAAAJAAAACAD#####Af8AAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAAALAAAADQAAAAoB#####wD#AAAAEAAAAQAAAAIAAAAPAAAACwAAAAYAEVNlZ21lbnRTZW1pT3V2ZXJ0AGojMTpsZSByYXlvbiBlbiBwaXhlbHMgZGUgbCdhcmMKIzI6bGUgcG9pbnQgb8O5IGxlIHNlZ21lbnQgZXN0IGZlcm3DqQojMzpsZSBwb2ludCBvw7kgbGUgc2VnbWVudCBlc3Qgb3V2ZXJ0AAAAAwAAAAMBAAAAEAAAAAAAA3Jhef####8AAAABAAAAAAAAAAAAAP####8AAAAAAAAAAAAA#####wAAAAoA#####wEAAAAAEAAAAQAAAAEAAAABAAAAAgAAABQA#####wEAAAAAAAABAAAAAgAAAAQAAAAAAQAAABUA#####wEAAAAAEAAAAQAAAAEAAAACAAAAAwAAABYA#####wAAAAUAAAAEAAAAFwD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQABAAAABgAAABcA#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAgAAAAYAAAAYAf####8A#wAAAAAAAgAAAAIAAAAIAAAABwAAABYA#####wAAAAMAAAAEAAAAFwD#####Af8AAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQACAAAACgAAAAoB#####wD#AAAAEAAAAQAAAAIAAAABAAAACwAAAA0A#####wH#AAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAAAQAAAAIAAAAZAP####8AAAANAAAACAH#####AP8AAAAQAAAAAAAAAAAAAABACAAAAAAAAAAACAAAAAACAAAADgAAAAEAAAEv#####wAAAAEACkNDYWxjQ29uc3QA#####wACcGkAFjMuMTQxNTkyNjUzNTg5NzkzMjM4NDYAAAADQAkh+1RELRj#####AAAAAQAPQ1ZhcmlhYmxlQm9ybmVlAP####8AA2NvcgAAAAAAAAAAAAAAAAAAAAA#8AAAAAAAAD#wAAAAAAAAAAABMAABMQABMQAAAAEA#####wAIbmJFdGFwZXMAATIAAAADQAAAAAAAAAAAAAABAP####8ABnJheXBpeAABNgAAAANAGAAAAAAAAAAAAAEA#####wAFbmJ2YXIAATUAAAADQBQAAAAAAAAAAAABAP####8ABm5iY2FzMQABOAAAAANAIAAAAAAAAAAAAAEA#####wAGbmJjYXMyAAEyAAAAA0AAAAAAAAAAAAAAAQD#####AAZuYmNhczMAATgAAAADQCAAAAAAAAAAAAABAP####8ABm5iY2FzNAABMgAAAANAAAAAAAAAAAAAAAEA#####wAGbmJjYXM1AAEyAAAAA0AAAAAAAAAAAAAAAQD#####AAJyMQATaW50KHJhbmQoMCkqbmJjYXMxKQAAABACAAAAAgIAAAAQEQAAAAMAAAAAAAAAAD#rBCChS0nKAAAABAAAAAUAAAABAP####8AAnIyABNpbnQocmFuZCgwKSpuYmNhczIpAAAAEAIAAAACAgAAABARAAAAAwAAAAAAAAAAP+BxwGgbPjYAAAAEAAAABgAAAAEA#####wACcjMAE2ludChyYW5kKDApKm5iY2FzMykAAAAQAgAAAAICAAAAEBEAAAADAAAAAAAAAAA#7siza3qsOAAAAAQAAAAHAAAAAQD#####AAJyNAATaW50KHJhbmQoMCkqbmJjYXM0KQAAABACAAAAAgIAAAAQEQAAAAMAAAAAAAAAAD#qiYUoYeLgAAAABAAAAAgAAAABAP####8AAnI1ABNpbnQocmFuZCgwKSpuYmNhczUpAAAAEAIAAAACAgAAABARAAAAAwAAAAAAAAAAP+ZTMuQkDQIAAAAEAAAACQAAAAEA#####wACYTEABHIxKzIAAAACAAAAAAQAAAAKAAAAA0AAAAAAAAAAAAAAAQD#####AAJiMQAEcjMrMQAAAAIAAAAABAAAAAwAAAADP#AAAAAAAAAAAAABAP####8ABXNpZ25hAAcoLTEpXnIy#####wAAAAEACkNQdWlzc2FuY2X#####AAAAAQAMQ01vaW5zVW5haXJlAAAAAz#wAAAAAAAAAAAABAAAAAsAAAABAP####8ABXNpZ25iAAcoLTEpXnI0AAAAHQAAAB4AAAADP#AAAAAAAAAAAAAEAAAADQAAAAEA#####wADc3VwAARyNT0wAAAAAggAAAAEAAAADgAAAAMAAAAAAAAAAAAAAAEA#####wABYQAIc2lnbmEqYTEAAAACAgAAAAQAAAARAAAABAAAAA8AAAABAP####8AAWIACHNpZ25iKmIxAAAAAgIAAAAEAAAAEgAAAAQAAAAQAAAAAQD#####AAhhYnNhZGlmMQAJYWJzKGEpPD4xAAAAAgkAAAAQAAAAAAQAAAAUAAAAAz#wAAAAAAAAAAAAAQD#####AAFnABNwZ2NkKGFicyhhKSxhYnMoYikp#####wAAAAEADUNGb25jdGlvbjJWYXICAAAAEAAAAAAEAAAAFAAAABAAAAAABAAAABUAAAABAP####8ABWdkaWYxAARnPD4xAAAAAgkAAAAEAAAAFwAAAAM#8AAAAAAAAAAAAAEA#####wACYScAA2EvZwAAAAIDAAAABAAAABQAAAAEAAAAFwAAAAEA#####wACYicAA2IvZwAAAAIDAAAABAAAABUAAAAEAAAAFwAAAAEA#####wADaW5mAAUxLXN1cAAAAAIBAAAAAz#wAAAAAAAAAAAABAAAABMAAAABAP####8AAngwAAYtYicvYScAAAAeAAAAAgMAAAAEAAAAGgAAAAQAAAAZAAAAAQD#####AAZyYWNwb3MABHgwPjAAAAACBQAAAAQAAAAcAAAAAwAAAAAAAAAAAAAAAQD#####AAZyYWNuZWcACDEtcmFjcG9zAAAAAgEAAAADP#AAAAAAAAAAAAAEAAAAHQAAAAEA#####wAEYXBvcwADYT4wAAAAAgUAAAAEAAAAFAAAAAMAAAAAAAAAAAAAAAEA#####wAEYW5lZwAGMS1hcG9zAAAAAgEAAAADP#AAAAAAAAAAAAAEAAAAHwAAAAEA#####wAEemVybwABMAAAAAMAAAAAAAAAAAAAAA8A#####wABdQAFYSp4K2IAAAACAAAAAAICAAAABAAAABQAAAARAAAAAAAAAAQAAAAVAAF4AAAADwD#####AAFmAAl4LyhhKngrYikAAAACAwAAABEAAAAAAAAAAgAAAAACAgAAAAQAAAAUAAAAEQAAAAAAAAAEAAAAFQABeAAAAAEA#####wAHdGFibGVhdQABMQAAAAM#8AAAAAAAAP####8AAAABAApDUG9pbnRCYXNlAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAFAMwAAAAAAAEAy1wo9cKPYAAAAAQD#####AA1ldGFwZUludGVybmUxAAExAAAAAz#wAAAAAAAAAAAABQD#####AQAAAAAQAAABAAAAAQAAACUBP#AAAAAAAAAAAAAGAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAFAWgAAAAAAAAAAACcAAAAGAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAFAhEAAAAAAAAAAACcAAAAFAP####8BAAAAABAAAAEAAAABAAAAJQA#8AAAAAAAAAAAAAYA#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAUBGgAAAAAAAAAAAKgAAAAcA#####wAAACUAAAArAAAACAD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAAArAAAALAAAAAkA#####wEAAAAADQAAAQAAAAEAAAArAAAALQAAAAYA#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAT#vSfSfSfSfAAAALgAAAAgA#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAALwAAACwAAAAJAP####8BAAAAAA0AAAEAAAABAAAALwAAADAAAAAGAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAE#70n0n0n0nwAAADEAAAAIAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAADIAAAAsAAAACQD#####AQAAAAANAAABAAAAAQAAADIAAAAzAAAABgD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQABP#n0n0n0n0cAAAA0AAAACgD#####AAAAAAAQAAABAAAAAQAAACUAAAA1AAAABwD#####AAAAJQAAACkAAAAIAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAADUAAAA3AAAABwD#####AAAAJQAAADUAAAAIAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAACgAAAA5AAAACgD#####AAAAAAAQAAABAAAAAQAAADUAAAA4AAAACgD#####AAAAAAAQAAABAAAAAQAAACkAAAA4AAAACgD#####AAAAAAAQAAABAAAAAQAAACUAAAApAAAACAD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAAArAAAANwAAAAoA#####wAAAAAAEAAAAQAAAAEAAAArAAAAPgAAAAoA#####wAAAAAAEAAAAQAAAAEAAAAoAAAAOgAAAAgA#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAALwAAADcAAAAIAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAADIAAAA3AAAACgD#####AAAAAAAQAAABAAAAAQAAAC8AAABBAAAACwD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAAA#AAAAQAAAAAwA#####wAAAEQAAAACAwAAAAM#8AAAAAAAAAAAAANACAAAAAAAAAAAAAgA#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAAPgAAAEUAAAAKAP####8AAAAAABAAAAEAAAABAAAAMgAAAEIAAAALAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAAEAAAABDAAAACwD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAABAAAAARwAAAAcA#####wAAAEQAAABGAAAACAD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAABGAAAASgAAAAcA#####wAAACsAAAAvAAAACAD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAABGAAAATAAAAAgA#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAASwAAAEwAAAANAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAACsAAAAoAAAADQD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAAAvAAAARAAAAA0A#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAASAAAAEYAAAANAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAAE0AAABLAAAADQD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAABOAAAAPgAAAAcA#####wAAAC8AAAAyAAAACAD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAABNAAAAVAAAAAgA#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAATgAAAFQAAAAHAP####8AAAAyAAAANQAAAAgA#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAAVQAAAFcAAAAIAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAAFYAAABXAAAADQD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAAAyAAAASAAAAA0A#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAASQAAAE0AAAANAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAAFUAAABOAAAADQD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAABWAAAAQQAAAA0A#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAANQAAAEkAAAANAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAADoAAABVAAAADQD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAABYAAAAVgAAAA0A#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAAWQAAAEIAAAANAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAAEYAAABNAAAADQD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAABLAAAATgAAAA0A#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAATQAAAFUAAAANAP####8BAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAAE4AAABWAAAADQD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAABVAAAAWAAAAA0A#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAAVgAAAFkAAAAOAP####8AAAAAAEAUAAAAAAAAwBAAAAAAAAAAAAAAAEQQAAAAAAAAAAAAAgAAAAMAAAAAAAAAAAAHLVxpbmZ0eQAAAA4A#####wAAAAAAwCAAAAAAAADAEAAAAAAAAAAAAAAAPhAAAAAAAAIAAAACAAAAAwAAAAAAAAAAAAcrXGluZnR5AAAADgD#####AAAAAAEAAAAAAE8QAAAAAAABAAAAAQAAAAMAAAAAAAAAAAABeAAAAA4A#####wAAAAABAAAAAABQEAAAAAAAAQAAAAEAAAADAAAAAAAAAAAAAXgAAAAOAP####8AAAAAAQAAAAAAWhAAAAAAAAEAAAABAAAAAwAAAAAAAAAAAAtcRm9yU2ltcHt1fQAAAA4A#####wAAAAABAAAAAABeEAAAAAAAAQAAAAEAAAADAAAAAAAAAAAAC1xGb3JTaW1we2Z9AAAADgD#####AAAAAAAAAAAAAAAAAMAQAAAAAAAAAA9mb3JtdWxhaXJlSW50MTEAAABGEAAAAAAAAQAAAAIAAAADAAAAAAAAAAAADFx0ZXh0e2VkaXQxfQAAAA4A#####wH#AAAAv#AAAAAAAADAOgAAAAAAAAAJc29sSW50MTExAAAARhAAAAAAAAEAAAACAAAAAwAAAAAAAAAAABxcSWZ7cmFjcG9zfXswfXtcRm9yU2ltcHt4MH19AAAADgD#####AAAAAAAAAAAAAAAAAMAIAAAAAAAAAA9mb3JtdWxhaXJlSW50MTIAAABLEAAAAAAAAQAAAAIAAAADAAAAAAAAAAAADFx0ZXh0e2VkaXQxfQAAAA4A#####wH#AAAAwAAAAAAAAADAOQAAAAAAAAAJc29sSW50MTIxAAAASxAAAAAAAAEAAAACAAAAAwAAAAAAAAAAABxcSWZ7cmFjcG9zfXtcRm9yU2ltcHt4MH19ezB9AAAADgD#####AAAAAAEAD2Zvcm11bGFpcmVJbnQxMwAAAFEaAAAAAAABAAAAAQAAAAMAAAAAAAAAAAAMXHRleHR7bGlzdDF9AAAADgD#####Af8AAADAOQAAAAAAAEAAAAAAAAAAAApsaXN0SW50MTMxAAAAUQ0AAAAAAAIAAAABAAAAAwAAAAAAAAAAAD5cYmVnaW57YXJyYXl9e2x9Clx0ZXh0eyt9IApcXCBcdGV4dHstfQpcXCBcdGV4dHswfQpcZW5ke2FycmF5fQAAAA4A#####wAAAAABAA9mb3JtdWxhaXJlSW50MTQAAABiGgAAAAAAAQAAAAEAAAADAAAAAAAAAAAADFx0ZXh0e2xpc3QxfQAAAA4A#####wH#AAAAwDcAAAAAAABAAAAAAAAAAAAKbGlzdEludDE0MQAAAGINAAAAAAACAAAAAQAAAAMAAAAAAAAAAAA#XGJlZ2lue2FycmF5fXtsfQpcdGV4dHt8fSAKXFwgXHRleHR7fHx9ClxcIFx0ZXh0ezB9ClxlbmR7YXJyYXl9AAAADgD#####AAAAAAEAD2Zvcm11bGFpcmVJbnQxNQAAAFIaAAAAAAABAAAAAQAAAAMAAAAAAAAAAAAMXHRleHR7bGlzdDF9AAAADgD#####Af8AAADAOQAAAAAAAMAAAAAAAAAAAApsaXN0SW50MTUxAAAAUg0AAAAAAAIAAAABAAAAAwAAAAAAAAAAAD5cYmVnaW57YXJyYXl9e2x9Clx0ZXh0eyt9IApcXCBcdGV4dHstfQpcXCBcdGV4dHswfQpcZW5ke2FycmF5fQAAAA4A#####wAAAAABAA9mb3JtdWxhaXJlSW50MTYAAABjGgAAAAAAAQAAAAEAAAADAAAAAAAAAAAADFx0ZXh0e2xpc3QxfQAAAA4A#####wH#AAAAwDcAAAAAAAAAAAAAAAAAAAAKbGlzdEludDE2MQAAAGMNAAAAAAACAAAAAQAAAAMAAAAAAAAAAAA#XGJlZ2lue2FycmF5fXtsfQpcdGV4dHt8fSAKXFwgXHRleHR7fHx9ClxcIFx0ZXh0ezB9ClxlbmR7YXJyYXl9AAAADgD#####AAAAAAEAD2Zvcm11bGFpcmVJbnQxNwAAAFMaAAAAAAABAAAAAQAAAAMAAAAAAAAAAAAMXHRleHR7bGlzdDF9AAAADgD#####Af8AAADAOQAAAAAAAAAAAAAAAAAAAApsaXN0SW50MTcxAAAAUw0AAAAAAAIAAAABAAAAAwAAAAAAAAAAAD5cYmVnaW57YXJyYXl9e2x9Clx0ZXh0eyt9IApcXCBcdGV4dHstfQpcXCBcdGV4dHswfQpcZW5ke2FycmF5fQAAAA4A#####wAAAAABAA9mb3JtdWxhaXJlSW50MTgAAABbGgAAAAAAAQAAAAEAAAADAAAAAAAAAAAADFx0ZXh0e2xpc3QxfQAAAA4A#####wH#AAAAwDoAAAAAAABACAAAAAAAAAAKbGlzdEludDE4MQAAAFsNAAAAAAACAAAAAQAAAAMAAAAAAAAAAAA+XGJlZ2lue2FycmF5fXtsfQpcdGV4dHsrfSAKXFwgXHRleHR7LX0KXFwgXHRleHR7MH0KXGVuZHthcnJheX0AAAAOAP####8AAAAAAQAPZm9ybXVsYWlyZUludDE5AAAAZBoAAAAAAAEAAAABAAAAAwAAAAAAAAAAAAxcdGV4dHtsaXN0MX0AAAAOAP####8B#wAAAMA3AAAAAAAAP#AAAAAAAAAACmxpc3RJbnQxOTEAAABkDQAAAAAAAgAAAAEAAAADAAAAAAAAAAAAP1xiZWdpbnthcnJheX17bH0KXHRleHR7fH0gClxcIFx0ZXh0e3x8fQpcXCBcdGV4dHswfQpcZW5ke2FycmF5fQAAAA4A#####wAAAAABABBmb3JtdWxhaXJlSW50MTEwAAAAXBoAAAAAAAEAAAABAAAAAwAAAAAAAAAAAAxcdGV4dHtsaXN0MX0AAAAOAP####8B#wAAAMA3AAAAAAAAAAAAAAAAAAAAC2xpc3RJbnQxMTAxAAAAXA0AAAAAAAIAAAABAAAAAwAAAAAAAAAAAD5cYmVnaW57YXJyYXl9e2x9Clx0ZXh0eyt9IApcXCBcdGV4dHstfQpcXCBcdGV4dHswfQpcZW5ke2FycmF5fQAAAA4A#####wAAAAABABBmb3JtdWxhaXJlSW50MTExAAAAZRoAAAAAAAEAAAABAAAAAwAAAAAAAAAAAAxcdGV4dHtsaXN0MX0AAAAOAP####8B#wAAAMA4AAAAAAAAAAAAAAAAAAAAC2xpc3RJbnQxMTExAAAAZQ0AAAAAAAIAAAABAAAAAwAAAAAAAAAAAD9cYmVnaW57YXJyYXl9e2x9Clx0ZXh0e3x9IApcXCBcdGV4dHt8fH0KXFwgXHRleHR7MH0KXGVuZHthcnJheX0AAAAOAP####8AAAAAAQAQZm9ybXVsYWlyZUludDExMgAAAF0aAAAAAAABAAAAAQAAAAMAAAAAAAAAAAAMXHRleHR7bGlzdDF9AAAADgD#####Af8AAADANwAAAAAAAAAAAAAAAAAAAAtsaXN0SW50MTEyMQAAAF0NAAAAAAACAAAAAQAAAAMAAAAAAAAAAAA+XGJlZ2lue2FycmF5fXtsfQpcdGV4dHsrfSAKXFwgXHRleHR7LX0KXFwgXHRleHR7MH0KXGVuZHthcnJheX0AAAAOAP####8AAAAAAQAQZm9ybXVsYWlyZUludDExMwAAAF8aAAAAAAABAAAAAQAAAAMAAAAAAAAAAAAMXHRleHR7bGlzdDF9AAAADgD#####Af8AAADAOAAAAAAAAAAAAAAAAAAAAAtsaXN0SW50MTEzMQAAAF8NAAAAAAACAAAAAQAAAAMAAAAAAAAAAAA+XGJlZ2lue2FycmF5fXtsfQpcdGV4dHsrfSAKXFwgXHRleHR7LX0KXFwgXHRleHR7MH0KXGVuZHthcnJheX0AAAAOAP####8AAAAAAQAQZm9ybXVsYWlyZUludDExNAAAAGYaAAAAAAABAAAAAQAAAAMAAAAAAAAAAAAMXHRleHR7bGlzdDF9AAAADgD#####Af8AAADAOAAAAAAAAMAIAAAAAAAAAAtsaXN0SW50MTE0MQAAAGYNAAAAAAACAAAAAQAAAAMAAAAAAAAAAAA#XGJlZ2lue2FycmF5fXtsfQpcdGV4dHt8fSAKXFwgXHRleHR7fHx9ClxcIFx0ZXh0ezB9ClxlbmR7YXJyYXl9AAAADgD#####AAAAAAEAEGZvcm11bGFpcmVJbnQxMTUAAABgGgAAAAAAAQAAAAEAAAADAAAAAAAAAAAADFx0ZXh0e2xpc3QxfQAAAA4A#####wH#AAAAwDgAAAAAAADACAAAAAAAAAALbGlzdEludDExNTEAAABgDQAAAAAAAgAAAAEAAAADAAAAAAAAAAAAPlxiZWdpbnthcnJheX17bH0KXHRleHR7K30gClxcIFx0ZXh0ey19ClxcIFx0ZXh0ezB9ClxlbmR7YXJyYXl9AAAADgD#####AAAAAAEAEGZvcm11bGFpcmVJbnQxMTYAAABnGgAAAAAAAQAAAAEAAAADAAAAAAAAAAAADFx0ZXh0e2xpc3QxfQAAAA4A#####wH#AAAAwDcAAAAAAAA#8AAAAAAAAAALbGlzdEludDExNjEAAABnDQAAAAAAAgAAAAEAAAADAAAAAAAAAAAAP1xiZWdpbnthcnJheX17bH0KXHRleHR7fH0gClxcIFx0ZXh0e3x8fQpcXCBcdGV4dHswfQpcZW5ke2FycmF5fQAAAA4A#####wAAAAABABBmb3JtdWxhaXJlSW50MTE3AAAAYRoAAAAAAAEAAAABAAAAAwAAAAAAAAAAAAxcdGV4dHtsaXN0MX0AAAAOAP####8B#wAAAMA5AAAAAAAAAAAAAAAAAAAAC2xpc3RJbnQxMTcxAAAAYQ0AAAAAAAIAAAABAAAAAwAAAAAAAAAAAD5cYmVnaW57YXJyYXl9e2x9Clx0ZXh0eyt9IApcXCBcdGV4dHstfQpcXCBcdGV4dHswfQpcZW5ke2FycmF5fQAAAAEA#####wAJcmVwSW50MTExAAd0YWJsZWF1AAAABAAAACQAAAABAP####8ACXJlcEludDEyMQAHdGFibGVhdQAAAAQAAAAkAAAAAQD#####AA1yZXNMaXN0SW50MTMxAAEyAAAAA0AAAAAAAAAAAAAAAQD#####AA1yZXNMaXN0SW50MTQxAA5zaShyYWNwb3MsMywxKf####8AAAABAA1DRm9uY3Rpb24zVmFyAAAAAAQAAAAdAAAAA0AIAAAAAAAAAAAAAz#wAAAAAAAAAAAAAQD#####AA1yZXNMaXN0SW50MTUxAA5zaShyYWNwb3MsMSwyKQAAACEAAAAABAAAAB0AAAADP#AAAAAAAAAAAAADQAAAAAAAAAAAAAABAP####8ADXJlc0xpc3RJbnQxNjEADnNpKHJhY3BvcywxLDMpAAAAIQAAAAAEAAAAHQAAAAM#8AAAAAAAAAAAAANACAAAAAAAAAAAAAEA#####wANcmVzTGlzdEludDE3MQABMQAAAAM#8AAAAAAAAAAAAAEA#####wANcmVzTGlzdEludDE4MQAMc2koYXBvcywyLDEpAAAAIQAAAAAEAAAAHwAAAANAAAAAAAAAAAAAAAM#8AAAAAAAAAAAAAEA#####wANcmVzTGlzdEludDE5MQAOc2kocmFjcG9zLDEsMykAAAAhAAAAAAQAAAAdAAAAAz#wAAAAAAAAAAAAA0AIAAAAAAAAAAAAAQD#####AA5yZXNMaXN0SW50MTEwMQAkc2kocmFjcG9zLHNpKGFwb3MsMiwxKSxzaShhcG9zLDEsMikpAAAAIQAAAAAEAAAAHQAAACEAAAAABAAAAB8AAAADQAAAAAAAAAAAAAADP#AAAAAAAAAAAAAhAAAAAAQAAAAfAAAAAz#wAAAAAAAAAAAAA0AAAAAAAAAAAAAAAQD#####AA5yZXNMaXN0SW50MTExMQAOc2kocmFjcG9zLDMsMSkAAAAhAAAAAAQAAAAdAAAAA0AIAAAAAAAAAAAAAz#wAAAAAAAAAAAAAQD#####AA5yZXNMaXN0SW50MTEyMQAMc2koYXBvcywxLDIpAAAAIQAAAAAEAAAAHwAAAAM#8AAAAAAAAAAAAANAAAAAAAAAAAAAAAEA#####wAOcmVzTGlzdEludDExMzEADHNpKGFwb3MsMSwyKQAAACEAAAAABAAAAB8AAAADP#AAAAAAAAAAAAADQAAAAAAAAAAAAAABAP####8ADnJlc0xpc3RJbnQxMTQxAA5zaShyYWNwb3MsMywyKQAAACEAAAAABAAAAB0AAAADQAgAAAAAAAAAAAADQAAAAAAAAAAAAAABAP####8ADnJlc0xpc3RJbnQxMTUxAAxzaShhcG9zLDIsMSkAAAAhAAAAAAQAAAAfAAAAA0AAAAAAAAAAAAAAAz#wAAAAAAAAAAAAAQD#####AA5yZXNMaXN0SW50MTE2MQAOc2kocmFjcG9zLDIsMykAAAAhAAAAAAQAAAAdAAAAA0AAAAAAAAAAAAAAA0AIAAAAAAAAAAAAAQD#####AA5yZXNMaXN0SW50MTE3MQAMc2koYXBvcywxLDIpAAAAIQAAAAAEAAAAHwAAAAM#8AAAAAAAAAAAAANAAAAAAAAAAAAAABMA#####wAGdGVxeDAxAAAAHAAAAJABAAAAAAM#8AAAAAAAAAEAAAATAP####8ACHRlcXplcm8xAAAAIQAAAJABAAAAAAM#8AAAAAAAAAEAAAATAP####8ABnRlcXgwMgAAABwAAACRAQAAAAADP#AAAAAAAAABAAAAEwD#####AAh0ZXF6ZXJvMgAAACEAAACRAQAAAAADP#AAAAAAAAABAAAAAQD#####AAxyZXNvbHVJbnQxMTEAGnNpKHJhY3Bvcyx0ZXF6ZXJvMSx0ZXF4MDEpAAAAIQAAAAAEAAAAHQAAAAQAAACiAAAABAAAAKEAAAABAP####8ADHJlc29sdUludDEyMQAac2kocmFjcG9zLHRlcXgwMix0ZXF6ZXJvMikAAAAhAAAAAAQAAAAdAAAABAAAAKMAAAAEAAAApAAAAA4A#####wEAAAABAAdlbm9uY2Ux#####xBAMAAAAAAAAEBuGuFHrhR8AAAAAAAAAAAAAAAAAAMAAAAAAAAAAAFCXGJlZ2lue2FycmF5fXtsfQpcdGV4dHtMZSBidXQgZGUgY2V0IGV4ZXJjaWNlIGVzdCBkZSByw6lzb3VkcmUgbCdpbsOpcXVhdGlvbiAkXEZvclNpbXB7Zn1cSWZ7c3VwfXtcZ2V9e1xsZX0wJC59IApcXCBcdGV4dHskXHRleHRjb2xvcnttYXJvb259e1x0ZXh0e0RhbnMgdW4gcHJlbWllciB0ZW1wcyBvbiBkZW1hbmRlIGRlIHJlbXBsaXIgbGUgdGFibGVhdSBkZSBzaWduZXMgc3VpdmFudCA6fX0kfQpcXCBcdGV4dHsoTGVzIHZhbGV1cnMgZGUgbGEgcHJlbWnDqHJlIGxpZ25lIGRvaXZlbnQgw6p0cmUgc2ltcGxpZmnDqWVzIGF1IG1heGltdW0pfQpcZW5ke2FycmF5fQAAAA8A#####wAEZm9yMQAGYSp4PS1iAAAAAggAAAACAgAAAAQAAAAUAAAAEQAAAAAAAAAeAAAABAAAABUAAXgAAAAPAP####8ABGZvcjIABng9LWIvYQAAAAIIAAAAEQAAAAAAAAAeAAAAAgMAAAAEAAAAFQAAAAQAAAAUAAF4AAAADgD#####AQAAAAEAB2Vub25jZTL#####EEAwAAAAAAAAQHY9cKPXCj4AAAAAAAAAAAAAAAAAAwAAAAAAAAAAAxtcYmVnaW57YXJyYXl9e2x9Clx0ZXh0eyR1KHgpPVxGb3JTaW1we3V9JCBlc3QgZGUgbGEgZm9ybWUgJGF4K2IkIGF2ZWMgJGE9XFZhbHthfSQgZXQgJGI9XFZhbHtifSQufQpcXCBcdGV4dHskdSh4KT0wIFxMZWZ0cmlnaHRhcnJvdyBcRm9yU2ltcHt1fT0wIFxJZnthYnNhZGlmMX17XExlZnRyaWdodGFycm93IFxGb3JTaW1we2ZvcjF9IFxJZntnZGlmMX17XExlZnRyaWdodGFycm93IFxGb3JTaW1we2ZvcjJ9fXt9fXt9IFxMZWZ0cmlnaHRhcnJvdyB4PVxGb3JTaW1we3gwfSQufQpcXCBcdGV4dHtRdWFuZCAkeCQgZXN0ICLDoCBkcm9pdGUiIGRlICRcRm9yU2ltcHt4MH0kLCAkdSh4KSQgYSBsZSBzaWduZSBkZSAkYT1cVmFse2F9JCBkb25jIGVzdCBpY2kgXElme2Fwb3N9e3Bvc2l0aWZ9e27DqWdhdGlmfS59ClxcIFx0ZXh0e0xlIHF1b3RpZW50ICRcRm9yU2ltcHtmfSQgcydhbm51bGUgcG91ciAkeD0wJCBldCBuJ2V4aXN0ZSBwYXMgcG91ciAkeD1cRm9yU2ltcHt4MH0kLCB2YWxldXIgcG91ciBsYXF1ZWxsZSBzb24gZMOpbm9taW5hdGV1ciBzJ2FubnVsZS59ClxcIFx0ZXh0eyRcdGV4dGNvbG9ye21hcm9vbn17XHRleHR7QSBsJ2FpZGUgZHUgdGFibGVhdSBkZSBzaWduZXMgY2ktZGVzc291cywgb24gZGVtYW5kZSBtYWludGVuYW50IGRlIGRvbm5lcn19JH0gClxcIFx0ZXh0eyRcdGV4dGNvbG9ye21hcm9vbn17XHRleHR7bCdlbnNlbWJsZSBkZXMgc29sdXRpb25zIH1TXHRleHR7IGRlIGwnaW7DqXF1YXRpb24gfVxGb3JTaW1we2Z9XElme3N1cH17XGdlfXtcbGV9MH0kLn0KXGVuZHthcnJheX0AAAAOAP####8BAAAAAQALZm9ybXVsYWlyZTL#####EECCIAAAAAAAQHBNcKPXCj4AAAAAAAAAAAAAAAAAAwAAAAAAAAAAABJcdGV4dHskUyQgPSBlZGl0MX0AAAABAP####8ADWV0YXBlUmVzSW5lcTIAATEAAAADP#AAAAAAAAAAAAABAP####8AA2VwcwAOMC4wMDAwMDAwMDAwMDEAAAADPXGXmYEt6hEAAAABAP####8ABXhUZXN0AAEwAAAAAwAAAAAAAAAAAAAAAQD#####AAx0b3V0UmVlbFNvbDIAATAAAAADAAAAAAAAAAAAAAABAP####8ABXZpZGUyAAEwAAAAAwAAAAAAAAAAAAAAAQD#####ABBwbHVzSW5mU29sdXRpb24yABFzdXAmYXBvc3xpbmYmYW5lZwAAAAILAAAAAgoAAAAEAAAAEwAAAAQAAAAfAAAAAgoAAAAEAAAAGwAAAAQAAAAgAAAAAQD#####ABFtb2luc0luZlNvbHV0aW9uMgARc3VwJmFwb3N8aW5mJmFuZWcAAAACCwAAAAIKAAAABAAAABMAAAAEAAAAHwAAAAIKAAAABAAAABsAAAAEAAAAIAAAAA8A#####wAJemVyb0Jvcm5lAAphYnMoeCk8ZXBzAAAAAgQAAAAQAAAAABEAAAAAAAAABAAAAK0AAXgAAAAPAP####8ABHJlcDIAATAAAAADAAAAAAAAAAAAAXgAAAAPAP####8ADnJlcFBvdXJCb3JuZXMyAAEwAAAAAwAAAAAAAAAAAAF4AAAAAQD#####AA9lc3RCb3JuZUlzb2xlZTIAATAAAAADAAAAAAAAAAAAAAAPAP####8ACXNvbHV0aW9uMQANeDw9MHx4Pi1iJy9hJwAAAAILAAAAAgYAAAARAAAAAAAAAAMAAAAAAAAAAAAAAAIFAAAAEQAAAAAAAAAeAAAAAgMAAAAEAAAAGgAAAAQAAAAZAAF4AAAADwD#####AAlzb2x1dGlvbjIADXg8LWInL2EnfHg+PTAAAAACCwAAAAIEAAAAEQAAAAAAAAAeAAAAAgMAAAAEAAAAGgAAAAQAAAAZAAAAAgcAAAARAAAAAAAAAAMAAAAAAAAAAAABeAAAAA8A#####wAJc29sdXRpb24zAA14Pj0wJng8LWInL2EnAAAAAgoAAAACBwAAABEAAAAAAAAAAwAAAAAAAAAAAAAAAgQAAAARAAAAAAAAAB4AAAACAwAAAAQAAAAaAAAABAAAABkAAXgAAAAPAP####8ACXNvbHV0aW9uNAANeD4tYicvYScmeDw9MAAAAAIKAAAAAgUAAAARAAAAAAAAAB4AAAACAwAAAAQAAAAaAAAABAAAABkAAAACBgAAABEAAAAAAAAAAwAAAAAAAAAAAAF4AAAAAQD#####AA9lc3RCb3JuZUZlcm1lZTIAEnplcm9Cb3JuZSh4VGVzdC0wKQAAABIAAACzAAAAAgEAAAAEAAAArgAAAAMAAAAAAAAAAAAAAA8A#####wAWc29sdXRpb25Cb3JuZXNGZXJtZWVzMgABMAAAAAMAAAAAAAAAAAABeAAAAAEA#####wAMZXN0U29sdXRpb24yAM1zaShzdXAsc2koYXBvcyxzaShyYWNwb3Msc29sdXRpb24xKHhUZXN0KSxzb2x1dGlvbjIoeFRlc3QpKSxzaShyYWNwb3Msc29sdXRpb24zKHhUZXN0KSxzb2x1dGlvbjQoeFRlc3QpKSksc2koYXBvcyxzaShyYWNwb3Msc29sdXRpb24zKHhUZXN0KSxzb2x1dGlvbjQoeFRlc3QpKSxzaShyYWNwb3Msc29sdXRpb24xKHhUZXN0KSxzb2x1dGlvbjIoeFRlc3QpKSkpAAAAIQAAAAAEAAAAEwAAACEAAAAABAAAAB8AAAAhAAAAAAQAAAAdAAAAEgAAALcAAAAEAAAArgAAABIAAAC4AAAABAAAAK4AAAAhAAAAAAQAAAAdAAAAEgAAALkAAAAEAAAArgAAABIAAAC6AAAABAAAAK4AAAAhAAAAAAQAAAAfAAAAIQAAAAAEAAAAHQAAABIAAAC5AAAABAAAAK4AAAASAAAAugAAAAQAAACuAAAAIQAAAAAEAAAAHQAAABIAAAC3AAAABAAAAK4AAAASAAAAuAAAAAQAAACuAAAAAQD#####AA9yZXBDb250aWVudFNvbDIA3XNpKHN1cCZhcG9zfGluZiZhbmVnLHNpKHJhY3BvcyxyZXBQb3VyQm9ybmVzMigtZXBzKSZyZXBQb3VyQm9ybmVzMih4MCtlcHMpLHJlcFBvdXJCb3JuZXMyKHgwLWVwcykmcmVwUG91ckJvcm5lczIoMCtlcHMpKSxzaShyYWNwb3MscmVwUG91ckJvcm5lczIoMCtlcHMpJnJlcFBvdXJCb3JuZXMyKHgwLWVwcykscmVwUG91ckJvcm5lczIoeDArZXBzKSZyZXBQb3VyQm9ybmVzMigtZXBzKSkpAAAAIQAAAAACCwAAAAIKAAAABAAAABMAAAAEAAAAHwAAAAIKAAAABAAAABsAAAAEAAAAIAAAACEAAAAABAAAAB0AAAACCgAAABIAAAC1AAAAHgAAAAQAAACtAAAAEgAAALUAAAACAAAAAAQAAAAcAAAABAAAAK0AAAACCgAAABIAAAC1AAAAAgEAAAAEAAAAHAAAAAQAAACtAAAAEgAAALUAAAACAAAAAAMAAAAAAAAAAAAAAAQAAACtAAAAIQAAAAAEAAAAHQAAAAIKAAAAEgAAALUAAAACAAAAAAMAAAAAAAAAAAAAAAQAAACtAAAAEgAAALUAAAACAQAAAAQAAAAcAAAABAAAAK0AAAACCgAAABIAAAC1AAAAAgAAAAAEAAAAHAAAAAQAAACtAAAAEgAAALUAAAAeAAAABAAAAK0AAAAPAP####8ADGZvbmN0aW9uVGVzdAABMAAAAAMAAAAAAAAAAAABeAAAAAEA#####wAOY29udGllbnRCb3JuZTIAIGZvbmN0aW9uVGVzdCgwKXxmb25jdGlvblRlc3QoeDApAAAAAgsAAAASAAAAvwAAAAMAAAAAAAAAAAAAABIAAAC#AAAABAAAABwAAAAPAP####8AEXJlcEJvcm5lc0Zlcm1lZXMyAAEwAAAAAwAAAAAAAAAAAAF4AAAAEwD#####ABF0ZXFCb3JuZXNGZXJtZWVzMgAAALwAAADBAQAAAAADP#AAAAAAAAABAAAAEwD#####AAR0ZXExAAAAtwAAALQBAAAAAAM#8AAAAAAAAAEAAAATAP####8ABHRlcTIAAAC4AAAAtAEAAAAAAz#wAAAAAAAAAQAAABMA#####wAEdGVxMwAAALkAAAC0AQAAAAADP#AAAAAAAAABAAAAEwD#####AAR0ZXE0AAAAugAAALQBAAAAAAM#8AAAAAAAAAEAAAABAP####8AB3Jlc29sdTIAbXNpKHN1cCxzaShhcG9zLHNpKHJhY3Bvcyx0ZXExLHRlcTIpLHNpKHJhY3Bvcyx0ZXEzLHRlcTQpKSxzaShhcG9zLHNpKHJhY3Bvcyx0ZXEzLHRlcTQpLHNpKHJhY3Bvcyx0ZXExLHRlcTIpKSkAAAAhAAAAAAQAAAATAAAAIQAAAAAEAAAAHwAAACEAAAAABAAAAB0AAAAEAAAAwwAAAAQAAADEAAAAIQAAAAAEAAAAHQAAAAQAAADFAAAABAAAAMYAAAAhAAAAAAQAAAAfAAAAIQAAAAAEAAAAHQAAAAQAAADFAAAABAAAAMYAAAAhAAAAAAQAAAAdAAAABAAAAMMAAAAEAAAAxAAAAAEA#####wAOcHJlc3F1ZVJlc29sdTIAATAAAAADAAAAAAAAAAAAAAABAP####8ABGNhczEAGihzdXAmYXBvc3xpbmYmYW5lZykmcmFjcG9zAAAAAgoAAAACCwAAAAIKAAAABAAAABMAAAAEAAAAHwAAAAIKAAAABAAAABsAAAAEAAAAIAAAAAQAAAAdAAAAAQD#####AARjYXMyABooc3VwJmFwb3N8aW5mJmFuZWcpJnJhY25lZwAAAAIKAAAAAgsAAAACCgAAAAQAAAATAAAABAAAAB8AAAACCgAAAAQAAAAbAAAABAAAACAAAAAEAAAAHgAAAAEA#####wAEY2FzMwAaKHN1cCZhbmVnfGluZiZhcG9zKSZyYWNwb3MAAAACCgAAAAILAAAAAgoAAAAEAAAAEwAAAAQAAAAgAAAAAgoAAAAEAAAAGwAAAAQAAAAfAAAABAAAAB0AAAABAP####8ABGNhczQAGihzdXAmYW5lZ3xpbmYmYXBvcykmcmFjbmVnAAAAAgoAAAACCwAAAAIKAAAABAAAABMAAAAEAAAAIAAAAAIKAAAABAAAABsAAAAEAAAAHwAAAAQAAAAeAAAADgD#####AQAAAAEACHNvbHV0aW9u#####xBAgMAAAAAAAEBy#XCj1wo+AAAAAAAAAAAAAAAAAAMAAAAAAAAAAARhXGJlZ2lue2FycmF5fXtsfQpcdGV4dHtBIHLDqXNvdWRyZSA6ICRcRm9yU2ltcHtmfVxJZntzdXB9e1xnZX17XGxlfTAkfQpcXCBcdGV4dHskdSh4KT1cRm9yU2ltcHt1fSQgZXN0IGRlIGxhIGZvcm1lICRheCtiJCBhdmVjICRhPVxWYWx7YX0kIGV0ICRiPVxWYWx7Yn0kLn0KXFwgXHRleHR7JHUoeCk9MCBcTGVmdHJpZ2h0YXJyb3cgXEZvclNpbXB7dX09MCBcTGVmdHJpZ2h0YXJyb3cgeD1cRm9yU2ltcHt4MH0kLn0KXFwgXHRleHR7UXVhbmQgJHgkIGVzdCAiw6AgZHJvaXRlIiBkZSAkXEZvclNpbXB7eDB9JCwgJHUoeCkkIGEgbGUgc2lnbmUgZGUgJGE9XFZhbHthfSQgZG9uYyBlc3QgaWNpIFxJZnthcG9zfXtwb3NpdGlmfXtuw6lnYXRpZn0ufQpcXCBcdGV4dHtMZSBxdW90aWVudCAkXEZvclNpbXB7Zn0kIHMnYW5udWxlIHBvdXIgJHg9MCQgZXQgbidleGlzdGUgcGFzIHBvdXIgJHg9XEZvclNpbXB7eDB9JCwgdmFsZXVyIHBvdXIgbGFxdWVsbGUgc29uIGTDqW5vbWluYXRldXIgcydhbm51bGUufQpcXCBcdGV4dHskXEZvclNpbXB7eDB9JCBuJ2VzdCBwYXMgc29sdXRpb24gY2FyIGxlIHF1b3RpZW50IG4nZXN0IHBhcyBkw6lmaW5pIHBvdXIgY2V0dGUgdmFsZXVyIGV0ICQwJCBlc3Qgc29sdXRpb24gY2FyIGxlIHF1b3RpZW50IGV4aXN0ZSBldCBlc3QgbnVsIHBvdXIgY2V0dGUgdmFsZXVyIGV0IGwnaW7DqWdhbGl0w6kgZXN0IGxhcmdlLn0KXFwgXHRleHR7T24gcmVww6hyZSBkYW5zIGxhIGRlcm5pw6hyZSBsaWduZSBkdSB0YWJsZWF1IGxlIHNpZ25lIGNoZXJjaGUgKGljaSBsZSBzaWduZSBcSWZ7c3VwfXsrfXstfSkgZXQgb24gbGl0IGRhbnMgbGEgcHJlbWnDqHJlIGxpZ25lIGwnZW5zZW1ibGUgZGVzIHNvbHV0aW9ucyAoZW4gcm91Z2UpLn0KXFwgXHRleHR7TCdlbnNlbWJsZSBkZXMgc29sdXRpb25zIGVzdCBkb25jfQpcXCBcdGV4dHskUz0KXElme2NhczF9CnsKXS1caW5mdHk7MF0gXGN1cCBdXEZvclNpbXB7eDB9OytcaW5mdHlbCn0KewpcSWZ7Y2FzMn0KewpdLVxpbmZ0eTtcRm9yU2ltcHt4MH1bIFxjdXAgWzA7K1xpbmZ0eVsKfQp7ClxJZntjYXMzfQp7ClswO1xGb3JTaW1we3gwfVsKfQp7Cl1cRm9yU2ltcHt4MH07MF0KfQp9Cn0KJH0KXGVuZHthcnJheX0AAAAMAP####8AAAAlAAAAAgMAAAADP#AAAAAAAAAAAAACCgAAAAQAAAABAAAABAAAAMkAAAAIAP####8B#wD#ABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAAEYAAADOAAAACAD#####Af8A#wAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAABLAAAAzv####8AAAABABRDSW1wbGVtZW50YXRpb25Qcm90bwD#####ABFTZWdtZW50U2VtaU91dmVydAAAAAoAAAADAAAAAwAAAAMAAADPAAAARAAAAAoAAAAA0QEAAAAAEAAAAQAAAAEAAADPAAAARAAAABQAAAAA0QEAAAAAAAABAAAARAAAAAQAAAADAQAAABUAAAAA0QEAAAAAEAAAAQAAAAEAAABEAAAA0gAAABYAAAAA0QAAANQAAADTAAAAFwAAAADRAQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQABAAAA1QAAABcAAAAA0QEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAgAAANUAAAAYAQAAANEA#wAAAAAAAgAAAEQAAADXAAAA1gAAABYAAAAA0QAAANIAAADTAAAAFwAAAADRAf8AAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQACAAAA2QAAAAoBAAAA0QD#AAAAEAAAAQAAAAIAAADPAAAA2gAAAA0AAAAA0QH#AAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAAzwAAAEQAAAAZAAAAANEAAADcAAAACAEAAADRAP8AAAAQAAAAAAAAAAAAAABACAAAAAAAAAAACAAAAABEAAAA3QAAACIA#####wANU2VnbWVudE91dmVydAAAAAsAAAADAAAAAwAAAAMAAADQAAAAPgAAAAoAAAAA3wEAAAAAEAAAAQAAAAEAAAA+AAAA0AAAABQAAAAA3wEAAAAAAAABAAAA0AAAAAQAAAADAQAAABUAAAAA3wEAAAAAEAAAAQAAAAEAAADQAAAA4AAAABYAAAAA3wAAAOIAAADhAAAAFwAAAADfAQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQABAAAA4wAAABcAAAAA3wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAgAAAOMAAAAYAQAAAN8A#wAAAAAAAgAAANAAAADlAAAA5AAAABYAAAAA3wAAAOAAAADhAAAAFwAAAADfAf8AAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQACAAAA5wAAAA0AAAAA3wH#AAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAAPgAAANAAAAAZAAAAAN8AAADpAAAAGgEAAADfAP8AAAAAAAIAAADqAAAA5gAAAAgAAAAA3wH#AAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAA6AAAAOoAAAAKAQAAAN8A#wAAABAAAAEAAAACAAAA7AAAAOgAAAAMAP####8AAAAlAAAAAgMAAAADP#AAAAAAAAAAAAACCgAAAAQAAAABAAAABAAAAMoAAAAIAP####8B#wD#ABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAAEYAAADuAAAACAD#####Af8A#wAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAABLAAAA7gAAACIA#####wANU2VnbWVudE91dmVydAAAAAsAAAADAAAAAwAAAAMAAADvAAAARAAAAAoAAAAA8QEAAAAAEAAAAQAAAAEAAABEAAAA7wAAABQAAAAA8QEAAAAAAAABAAAA7wAAAAQAAAADAQAAABUAAAAA8QEAAAAAEAAAAQAAAAEAAADvAAAA8gAAABYAAAAA8QAAAPQAAADzAAAAFwAAAADxAQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQABAAAA9QAAABcAAAAA8QEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAgAAAPUAAAAYAQAAAPEA#wAAAAAAAgAAAO8AAAD3AAAA9gAAABYAAAAA8QAAAPIAAADzAAAAFwAAAADxAf8AAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQACAAAA+QAAAA0AAAAA8QH#AAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAARAAAAO8AAAAZAAAAAPEAAAD7AAAAGgEAAADxAP8AAAAAAAIAAAD8AAAA+AAAAAgAAAAA8QH#AAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAA+gAAAPwAAAAKAQAAAPEA#wAAABAAAAEAAAACAAAA#gAAAPoAAAAiAP####8AEVNlZ21lbnRTZW1pT3V2ZXJ0AAAACgAAAAMAAAADAAAAAwAAAPAAAAA+AAAACgAAAAEAAQAAAAAQAAABAAAAAQAAAPAAAAA+AAAAFAAAAAEAAQAAAAAAAAEAAAA+AAAABAAAAAMBAAAAFQAAAAEAAQAAAAAQAAABAAAAAQAAAD4AAAEBAAAAFgAAAAEAAAABAwAAAQIAAAAXAAAAAQABAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAEAAAEEAAAAFwAAAAEAAQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQACAAABBAAAABgBAAABAAD#AAAAAAACAAAAPgAAAQYAAAEFAAAAFgAAAAEAAAABAQAAAQIAAAAXAAAAAQAB#wAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAIAAAEIAAAACgEAAAEAAP8AAAAQAAABAAAAAgAAAPAAAAEJAAAADQAAAAEAAf8AAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAADwAAAAPgAAABkAAAABAAAAAQsAAAAIAQAAAQAA#wAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAIAAAAAD4AAAEMAAAADAD#####AAAAJQAAAAIDAAAAAz#wAAAAAAAAAAAAAgoAAAAEAAAAAQAAAAQAAADLAAAACAD#####Af8A#wAQAAAAAAAAAAAAAABACAAAAAAAAAAABQAAAABGAAABDgAAACIA#####wARU2VnbWVudFNlbWlPdXZlcnQAAAAKAAAAAwAAAAMAAAADAAABDwAAAEsAAAAKAAAAARABAAAAABAAAAEAAAABAAABDwAAAEsAAAAUAAAAARABAAAAAAAAAQAAAEsAAAAEAAAAAwEAAAAVAAAAARABAAAAABAAAAEAAAABAAAASwAAAREAAAAWAAAAARAAAAETAAABEgAAABcAAAABEAEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAQAAARQAAAAXAAAAARABAAAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAIAAAEUAAAAGAEAAAEQAP8AAAAAAAIAAABLAAABFgAAARUAAAAWAAAAARAAAAERAAABEgAAABcAAAABEAH#AAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAgAAARgAAAAKAQAAARAA#wAAABAAAAEAAAACAAABDwAAARkAAAANAAAAARAB#wAAABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAAQ8AAABLAAAAGQAAAAEQAAABGwAAAAgBAAABEAD#AAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAgAAAAASwAAARwAAAAMAP####8AAAAlAAAAAgMAAAADP#AAAAAAAAAAAAACCgAAAAQAAAABAAAABAAAAMwAAAAIAP####8A#wD#ABAAAAAAAAAAAAAAAEAIAAAAAAAAAAAFAAAAAEsAAAEeAAAAIgD#####ABFTZWdtZW50U2VtaU91dmVydAAAAAoAAAADAAAAAwAAAAMAAAEfAAAARgAAAAoAAAABIAEAAAAAEAAAAQAAAAEAAAEfAAAARgAAABQAAAABIAEAAAAAAAABAAAARgAAAAQAAAADAQAAABUAAAABIAEAAAAAEAAAAQAAAAEAAABGAAABIQAAABYAAAABIAAAASMAAAEiAAAAFwAAAAEgAQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQABAAABJAAAABcAAAABIAEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAgAAASQAAAAYAQAAASAA#wAAAAAAAgAAAEYAAAEmAAABJQAAABYAAAABIAAAASEAAAEiAAAAFwAAAAEgAf8AAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQACAAABKAAAAAoBAAABIAD#AAAAEAAAAQAAAAIAAAEfAAABKQAAAA0AAAABIAH#AAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAABHwAAAEYAAAAZAAAAASAAAAErAAAACAEAAAEgAP8AAAAQAAAAAAAAAAAAAABACAAAAAAAAAAACAAAAABGAAABLP####8AAAABAB9DTWFjcm9BZmZlY3RhdGlvblZhbGV1clZhcmlhYmxlAP####8BAAD#AQAA#####xBAhjAAAAAAAEBEa4UeuFHsAgAAAAAAAAAAAAAAAAMAAAAAAAAAAAAIc29sdXRpb24AAAAAAAM#8AAAAAAAAAAAAAH###############8=
 </code> </code>
  
Ligne 25: Ligne 25:
 </code> </code>
  
-Utilisez l'icône {{:exercices_calcul:outiltoggletoolsadd.png?32|}} pour créer les calculs réels suivants :+Utilisez l'icône {{:exercices_calcul:outilcalcul.png?32|}} pour créer les calculs réels suivants :
  
 ^Nom du calcul^Formule^Commentaire^ ^Nom du calcul^Formule^Commentaire^
Ligne 59: Ligne 59:
 |aneg|1 - apos|Vaudra 1 si a est négatif et 0 sinon| |aneg|1 - apos|Vaudra 1 si a est négatif et 0 sinon|
 |zero|0|Représentera le nombre 0 (utilisé pour des tests d'équivalence)| |zero|0|Représentera le nombre 0 (utilisé pour des tests d'équivalence)|
-|tableau|1|Ce calcul servira à initier le tableau de signe via une macro construction|+|tableau|1|Ce calcul servira à initier le tableau de signe via une construction|
  
 Maintenant utilisez l'icône {{:exercices_calcul:outilfonc.png?32|}} pour créer les deux fonctions de la variable réelle x suivante : Maintenant utilisez l'icône {{:exercices_calcul:outilfonc.png?32|}} pour créer les deux fonctions de la variable réelle x suivante :
Ligne 72: Ligne 72:
 Il est maintenant temps de créer notre tableau de signes. Il est maintenant temps de créer notre tableau de signes.
  
-Vous allez devoir télécharger une macro construction qui servira à créer les éléments de ce tableau. +Vous allez devoir télécharger une construction qui servira à créer les éléments de ce tableau. 
-Cliquez sur le lien ci-dessous pour télécharger le fichier zip contenant cette macro construction. Décompressez ensuite ce fichier dans le dossier de votre choix.+Cliquez sur le lien ci-dessous pour télécharger le fichier zip contenant cette construction. Décompressez ensuite ce fichier dans le dossier de votre choix.
  
 {{ :exercices_calcul:tableau_signes:tableausignes2val3lignesetape1.zip |}} {{ :exercices_calcul:tableau_signes:tableausignes2val3lignesetape1.zip |}}
  
-Pour utiliser cette macro construction dans MathGraph32, cliquez d'abord sur l'icône {{:exercices_calcul:outiltoggletoolsadd.png?32|}} qui fait apparaître des icônes supplémentaires.+Pour utiliser cette construction dans MathGraph32, cliquez d'abord sur l'icône {{:exercices_calcul:outiltoggletoolsadd.png?32|}} qui fait apparaître des icônes supplémentaires.
  
-Cliquez ensuite sur l'icône {{:exercices_calcul:outilgestionconst.png?32|}} (gestion des macro constructions) et choisissez l'item **Incorporer une construction depuis un fichier**.+Cliquez ensuite sur l'icône {{:exercices_calcul:outilgestionconst.png?32|}} (gestion des constructions) et choisissez l'item **Incorporer une construction depuis un fichier**.
  
-Allez dans le dossier où vous avez décompressé le fichier zip contenant la macro construction et cliquez sur le fichier nommé TableauSignes2Val3LignesEtape1.mgc.+Allez dans le dossier où vous avez décompressé le fichier zip contenant la construction et cliquez sur le fichier nommé TableauSignes2Val3LignesEtape1.mgc.
  
-Cette macro construction fait maintenant partie de votre figure et peut être utilisée.+Cette construction fait maintenant partie de votre figure et peut être utilisée.
  
 Utilisez à nouveau l'icône {{:exercices_calcul:outilgestionconst.png?32|}} et choisissez l'item **Implémenter une construction de la figure**. Utilisez à nouveau l'icône {{:exercices_calcul:outilgestionconst.png?32|}} et choisissez l'item **Implémenter une construction de la figure**.
  
-Une boîte de dialogue s'ouvre comme ci-dessous vous présentant les constructions de la figure comme ci-dessous. Notre unique macro construction est déjà sélectionnée.+Une boîte de dialogue s'ouvre comme ci-dessous vous présentant les constructions de la figure comme ci-dessous. Notre unique construction est déjà sélectionnée.
  
 {{:exercices_calcul:tableau_signes:impmacrodlg1.png?400|}} {{:exercices_calcul:tableau_signes:impmacrodlg1.png?400|}}
Ligne 93: Ligne 93:
 Cliquez sur le bouton implémenter. Cliquez sur le bouton implémenter.
  
-Quand on implémente une macro construction il faut toujours choisir les objets sources numériques en premier.+Quand on implémente une construction il faut toujours choisir les objets sources numériques en premier.
  
 Une boîte de dialogue s'ouvre donc pour choisir le seul objet source. Une boîte de dialogue s'ouvre donc pour choisir le seul objet source.
  
-Comme ci-dessous, affectez à l'élément source n°1 le calcul que nous avons nommé tableau.+Comme ci-dessous, affectez à l'élément source n°1 le calcul que nous avons nommé //tableau//.
  
 {{:exercices_calcul:tableau_signes:impmacrodlg2.png?600|}} {{:exercices_calcul:tableau_signes:impmacrodlg2.png?600|}}
Ligne 110: Ligne 110:
  
  
-Lorsqu'on implémente une macro construction, les objets finaux qu'elle génère ne sont pas modifiables (à part leur aspect).+Lorsqu'on implémente une construction, les objets finaux qu'elle génère ne sont pas modifiables (à part leur aspect).
  
 Ici nous aurons besoin de les modifier. Ici nous aurons besoin de les modifier.
  
-Utilisez donc l'icône {{:exercices_calcul:outilgestionconst.png?32|}} (gestion des macro constructions) et choisissez l'item **Fusionner les constructions de la figure** puis validez. Les objets créés par la construction sont maintenant modifiables.+Utilisez donc l'icône {{:exercices_calcul:outilgestionconst.png?32|}} (gestion des constructions) et choisissez l'item **Fusionner les constructions de la figure** puis validez. Les objets créés par la construction sont maintenant modifiables.
  
-Vous pouvez maintenant utiliser l'outil {{:exercices_calcul:outilprotocole.png?32|}} (outil protocole de la barre supérieure) pour voir tous les objets rajoutés par la macro construction. Il y a des objets de nature graphique et des objets de nature numérique.+Vous pouvez maintenant utiliser l'outil {{:exercices_calcul:outilprotocole.png?32|}} (outil protocole de la barre supérieure) pour voir tous les objets rajoutés par la construction. Il y a des objets de nature graphique et des objets de nature numérique.
  
-En particulier vous trouverez un calcul nommé etapeInterne1 dont la formule est 1+0*tableau. Il était nécessaire que ce calcul dépende de tableau pour qu'il soit généré par la macro construction mais vous pouvez maintenant remplacer sa formule par 1 (ou le garder tel quel). La présence de ce calcul et sa valeur 1 servent à indiquer à LaboMep que la validation de cette première étape se fera via des éditeurs internes à la figure MathGraph32.+En particulier vous trouverez un calcul nommé //etapeInterne1// dont la formule est 1+0*tableau. Il était nécessaire que ce calcul dépende de tableau pour qu'il soit généré par la construction mais vous pouvez maintenant remplacer sa formule par 1 (ou le garder tel quel). La présence de ce calcul et sa valeur 1 servent à indiquer à LaboMep que la validation de cette première étape se fera via des éditeurs internes à la figure MathGraph32.
  
 Déplacez-vous dans la liste de gauche pour sélectionner l'affichage LaTeX //lat3// et cliquez sur l'icône {{:exercices_calcul:outilmodifobjgraph.png?32|}} pour le modifier. Déplacez-vous dans la liste de gauche pour sélectionner l'affichage LaTeX //lat3// et cliquez sur l'icône {{:exercices_calcul:outilmodifobjgraph.png?32|}} pour le modifier.
Ligne 170: Ligne 170:
 <code>\If{racpos}{0}{\ForSimp{x0}}</code> <code>\If{racpos}{0}{\ForSimp{x0}}</code>
  
-Nous utilisons ici un affichage LaTeX conditionnel spécifique à MathGraph32. Ainsi, si x0 est positif (quand le calcul racpos vaut1 donc) on affichera 0 et sinon on affichera la formule de x0 (fraction réduite -b'/a').+Nous utilisons ici un affichage LaTeX conditionnel spécifique à MathGraph32. Ainsi, si x0 est positif (quand le calcul //racpos// vaut1 donc) on affichera 0 et sinon on affichera la formule de //x0// (fraction réduite -b'/a').
  
 Validez la boîte de dialogue LaTeX et, dans la liste de gauche du protocole, descendez jusqu'à l'affichage LaTeX //lat9//. Validez la boîte de dialogue LaTeX et, dans la liste de gauche du protocole, descendez jusqu'à l'affichage LaTeX //lat9//.
Ligne 218: Ligne 218:
 Le dernier d'entre-eux est //lat40// et son tag est //listInt1171// : On est à l'étape 1, dans 17 ième formulaire et il s'agit des items proposés par la première (et unique) liste de cet éditeur. Le dernier d'entre-eux est //lat40// et son tag est //listInt1171// : On est à l'étape 1, dans 17 ième formulaire et il s'agit des items proposés par la première (et unique) liste de cet éditeur.
  
-Intéressons nous maintenant aux objets numériques rajoutés par la macro construction, objets qui serviront à valider les réponses de l'élève.+Intéressons nous maintenant aux objets numériques rajoutés par la construction, objets qui serviront à valider les réponses de l'élève.
  
 En restant toujours dans la boîte de dialogue de protocole, descendez dans la liste jusqu'aux calculs nommés repInt111 et repInt121. En restant toujours dans la boîte de dialogue de protocole, descendez dans la liste jusqu'aux calculs nommés repInt111 et repInt121.
Ligne 224: Ligne 224:
 Ces calculs n'ont pas à être modifiés. Ces calculs n'ont pas à être modifiés.
  
-Par exemple pour le calcul repInt121 il est destiné à contenir la réponse de l'élève à l'étape 1, au deuxième éditeur et, à l'intérieur de cet éditeur au premier éditeur de formule mathquill (le nom finira toujours par 1 ici).+Par exemple pour le calcul //repInt121// il est destiné à contenir la réponse de l'élève à l'étape 1, au deuxième éditeur et, à l'intérieur de cet éditeur au premier éditeur de formule mathquill (le nom finira toujours par 1 ici).
  
-Le fait que ces calculs contiennent comme formule tableau a permis de les construire comme objets finaux de la macro constructions (ils devaient dépendre d'au moins un objet source, ici notre calcul tableau).+Le fait que ces calculs contiennent comme formule tableau a permis de les construire comme objets finaux de la constructions (ils devaient dépendre d'au moins un objet source, ici notre calcul //tableau//).
  
 Au fur et à mesure que vous modifierez les formules, vous pourrez retirer les références à tableau. On peut par exemple ici entrer comme formule 0 pour ces deux calculs, mais ce n'est pas indispensable pour le bon fonctionnement de notre exercice. Au fur et à mesure que vous modifierez les formules, vous pourrez retirer les références à tableau. On peut par exemple ici entrer comme formule 0 pour ces deux calculs, mais ce n'est pas indispensable pour le bon fonctionnement de notre exercice.
  
-Descendez dans la liste de gauche jusqu'au calcul nommé resoluInt111.+Descendez dans la liste de gauche jusqu'au calcul nommé //resoluInt111//.
  
 Ce calcul doit correspondre à la validation de la réponse de l'élève dans l'éditeur mathquill du premier formulaire. Il doit valoir 1 si la réponse est acceptée comme bonne et 0 sinon. Ce calcul doit correspondre à la validation de la réponse de l'élève dans l'éditeur mathquill du premier formulaire. Il doit valoir 1 si la réponse est acceptée comme bonne et 0 sinon.
Ligne 258: Ligne 258:
 {{:exercices_calcul:tableau_signes:tutoriel1fig6.png?500|}} {{:exercices_calcul:tableau_signes:tutoriel1fig6.png?500|}}
  
-Pour que les calculs nommés //resoluInt111// et //resoluInt121// ouissent utiliser ces tests d'équivalence nous devons procéder à du reclassement d'objets. Nous allons reclasser vers lla fin les deux calculs //resoluInt111// et //resoluInt121//.+Pour que les calculs nommés //resoluInt111// et //resoluInt121// puissent utiliser ces tests d'équivalence nous devons procéder à du reclassement d'objets. Nous allons reclasser vers lla fin les deux calculs //resoluInt111// et //resoluInt121//.
  
 Activez de nouveau l'outil protocole {{:exercices_calcul:outilprotocole.png?32|}} et sélectionnez dans la liste le calcul //resoluInt111// (il est possible de taper au clavier les premières lettres du nom pour aller plus vite). Activez de nouveau l'outil protocole {{:exercices_calcul:outilprotocole.png?32|}} et sélectionnez dans la liste le calcul //resoluInt111// (il est possible de taper au clavier les premières lettres du nom pour aller plus vite).
Ligne 275: Ligne 275:
 Il nous faut maintenant modifier les calculs servant à savoir quelle est la bonne réponse pour chacune des listes déroulantes du tableau. Il nous faut maintenant modifier les calculs servant à savoir quelle est la bonne réponse pour chacune des listes déroulantes du tableau.
  
-Par exemple nous avons vu que le formulaire associé à la première liste du tableau était donné par l'affichage LaTeX de tag formulaire13 (c'est le troisième formulaire à l'étape 1). Nous avons aussi vu que l'affichage LaTeX donnant les 2 items de la liste déroulante associée avait pour tag //listInt131//. Le calcul indiquant quel est l'indice de la bonne réponse pour cette liste déroulante se nomme //resListInt131// et a été créé par la macro construction. Nous devrons donc mettre dans ce calcul comme formule 2 qui correspond au deuxième item de la liste déroulante (le signe -).+Par exemple nous avons vu que le formulaire associé à la première liste du tableau était donné par l'affichage LaTeX de tag formulaire13 (c'est le troisième formulaire à l'étape 1). Nous avons aussi vu que l'affichage LaTeX donnant les 2 items de la liste déroulante associée avait pour tag //listInt131//. Le calcul indiquant quel est l'indice de la bonne réponse pour cette liste déroulante se nomme //resListInt131// et a été créé par la construction. Nous devrons donc mettre dans ce calcul comme formule 2 qui correspond au deuxième item de la liste déroulante (le signe -).
  
 Vous allez donc modifier les calculs suivants de la façon suivante : Vous allez donc modifier les calculs suivants de la façon suivante :
Ligne 357: Ligne 357:
 Lors du passage à la deuxième étape, la ressource affichera alors //S// = suivi d'un éditeur mathquill dans lequel l'élève devra entrer son ensemble des solutions. Lors du passage à la deuxième étape, la ressource affichera alors //S// = suivi d'un éditeur mathquill dans lequel l'élève devra entrer son ensemble des solutions.
  
-Pour la vérification de la réponse de l'élève, nous allons nous aider d'une autre macro construction qui créera les éléments nécessaires, éléments que nous adapterons à cet exercice.+Pour la vérification de la réponse de l'élève, nous allons nous aider d'une autre construction qui créera les éléments nécessaires, éléments que nous adapterons à cet exercice.
  
-Vous pouvez télécharger cette macro construction ci-dessous dans un fichier zippé. Décompressez là dans le même dossier que la construction précédent+Vous pouvez télécharger cette construction ci-dessous dans un fichier zippé. Décompressez là dans le même dossier que la construction précédent
  
 {{ :exercices_calcul:tableau_signes:resolutioninequationetape2.zip |}} {{ :exercices_calcul:tableau_signes:resolutioninequationetape2.zip |}}
Ligne 365: Ligne 365:
 Pour incorporer cette construction dans votre figure, utilisez l'icône {{:exercices_calcul:outilgestionconst.png?32|}} et choisissez l'item **incorporer une construction depuis un fichier**. Pour incorporer cette construction dans votre figure, utilisez l'icône {{:exercices_calcul:outilgestionconst.png?32|}} et choisissez l'item **incorporer une construction depuis un fichier**.
  
-Allez dans le dossier dans lequel vous avec décompressé la macro construction, sélectionnez le fichier resolutionInequationEtape2.mgc puis cliquez sur le bouton **Ouvrir**. La macro construction fait maintenant partie de votre figure et peut être utilisée.+Allez dans le dossier dans lequel vous avec décompressé la construction, sélectionnez le fichier resolutionInequationEtape2.mgc puis cliquez sur le bouton **Ouvrir**. La construction fait maintenant partie de votre figure et peut être utilisée.
  
-Cette macro construction a juste besoin d'un objet source numérique. Nous utiliserons pour cela le calcul tableau créé précédemment.+Cette construction a juste besoin d'un objet source numérique. Nous utiliserons pour cela le calcul //tableau// créé précédemment.
  
 Pour implémenter cette construction dans la figure, utilisez à nouveau l'icône {{:exercices_calcul:outilgestionconst.png?32|}} et choisissez l'item Implémenter une construction de  la figure. Pour implémenter cette construction dans la figure, utilisez à nouveau l'icône {{:exercices_calcul:outilgestionconst.png?32|}} et choisissez l'item Implémenter une construction de  la figure.
  
-Une boîte de dialogue vous présente les macro constructions présentes dans la figure comme ci-dessous. Cette fois il faut sélectionner la deuxième puis cliquer sur le bouton Implémenter.+Une boîte de dialogue vous présente les constructions présentes dans la figure comme ci-dessous. Cette fois il faut sélectionner la deuxième puis cliquer sur le bouton Implémenter.
  
 {{:exercices_calcul:tableau_signes:tutoriel1fig7.png?500|}} {{:exercices_calcul:tableau_signes:tutoriel1fig7.png?500|}}
Ligne 384: Ligne 384:
 Mais pour pouvoir les modifier vous devez de nouveau utiliser l'icône {{:exercices_calcul:outilgestionconst.png?32|}} et activer l'item **Fusionner les constructions de la figure**. Mais pour pouvoir les modifier vous devez de nouveau utiliser l'icône {{:exercices_calcul:outilgestionconst.png?32|}} et activer l'item **Fusionner les constructions de la figure**.
  
-Ici nous aurons quatre solutions possibles. Nous allons donnc créer, en plus du calcul déjà fourni nommé solution2 3 autres calculs et 3 tests d'équivalence (le nom de ces calculs n'est pas imposé par le modèle).+Ici nous aurons quatre solutions possibles. Nous allons donnc créer, en plus du calcul déjà fourni nommé //solution2// 3 autres calculs et 3 tests d'équivalence (le nom de ces calculs n'est pas imposé par le modèle).
  
-Déroulez la barre des calculs et utilisez l'icône {{:exercices_calcul:outilfonc.png?32|}} pour créer 3 fonctions de la variables réelle x nommés solution1, solution3 et solution 4 avec comme formule provisoire 0.+Déroulez la barre des calculs et utilisez l'icône {{:exercices_calcul:outilfonc.png?32|}} pour créer 3 fonctions de la variables réelle x nommés //solution1////solution3// et //solution// 4 avec comme formule provisoire 0.
  
-C'est le calcul nommé rep2 créé par la construction qui est censé recevoir la réponse de l'élève (soous forme d'une formule de fonction utilisant des booléens si nécessaire).+C'est le calcul nommé //rep2// créé par la construction qui est censé recevoir la réponse de l'élève (sous forme d'une formule de fonction utilisant des booléens si nécessaire). Seulement sa présence est nécessaire. Le reste est géré par le modèle.
  
 Déroulez la barre des calculs, cliquez à sa droite sur l'icône {{:exercices_calcul:outiladd.png?32|}} et choisissez l'item **Test d'équivalence**. Déroulez la barre des calculs, cliquez à sa droite sur l'icône {{:exercices_calcul:outiladd.png?32|}} et choisissez l'item **Test d'équivalence**.
Ligne 396: Ligne 396:
 {{:exercices_calcul:tableau_signes:tutoriel1fig9.png?500|}} {{:exercices_calcul:tableau_signes:tutoriel1fig9.png?500|}}
  
-Procédez de même pour créer un test d'équivalence teq3 entre //solution3// et //rep2// et un test d'équivalence //teq4// entre //solution4// et //rep2//.+Procédez de même pour créer un test d'équivalence **teq3** entre //solution3// et //rep2// et un test d'équivalence //teq4// entre //solution4// et //rep2//.
  
 Activez l'outil protocole {{:exercices_calcul:outilprotocole.png?32|}}. Activez l'outil protocole {{:exercices_calcul:outilprotocole.png?32|}}.
Ligne 404: Ligne 404:
 Procédez de même pour reclasser //solution3// et //solution4// au-dessous de //solution2//, //teq1// au-dessus de //teq2// et //teq3// et //teq4// au-dessous de teq2. Procédez de même pour reclasser //solution3// et //solution4// au-dessous de //solution2//, //teq1// au-dessus de //teq2// et //teq3// et //teq4// au-dessous de teq2.
  
-Maintenant, toujours dans la boîte de dialogue de protocole, vous allez modifier les calcus ou fonctions créés par la macro-construction en utilisant l'icône {{:exercices_calcul:outilmodifobjgraph.png?32|}} ou en double-cliquant sur le nom du calcul ou de la fonction+Maintenant, toujours dans la boîte de dialogue de protocole, vous allez modifier les calculs ou fonctions créés par la macro construction en utilisant l'icône {{:exercices_calcul:outilmodifobjgraph.png?32|}} ou en double-cliquant sur le nom du calcul ou de la fonction
  
 ^Nom du calcul ou de la fonction^Ancienne formule^Nouvelle formule^Commentaire^ ^Nom du calcul ou de la fonction^Ancienne formule^Nouvelle formule^Commentaire^
Ligne 424: Ligne 424:
 |repPourBornes2|0*tableau|0|Servira à communiquer entre la figure et LaboMep| |repPourBornes2|0*tableau|0|Servira à communiquer entre la figure et LaboMep|
 |estBorneIsolee2|0*tableau|0|0 (pour faux) car par exemple l'ensemble des solutions n'est pas de la forme R -{1} ou R - {1;2}| |estBorneIsolee2|0*tableau|0|0 (pour faux) car par exemple l'ensemble des solutions n'est pas de la forme R -{1} ou R - {1;2}|
-|estBorneFermee2|zeroBorne(xTest-2)|zeroBorne(xTest-0)|Cette fonction doit renvoyer1 si xTest est proche d'une des bornes formées d'un des intervalles solutions. Ici la seule borne fermée est 0.|+|estBorneFermee2|zeroBorne(xTest-2)|zeroBorne(xTest-0)|Cette fonction doit renvoyer1 si //xTest// est proche d'une des bornes formées d'un des intervalles solutions. Ici la seule borne fermée est 0.|
 |solutionBornesFermees2|x%%<%%=0%%|%%x>=1|0|Nous n'utiliserons pas cette fonction car nous ne souhaitons pas donner d'indication si l'ensemble des solutions est faux à cause d'une erreur de crochet| |solutionBornesFermees2|x%%<%%=0%%|%%x>=1|0|Nous n'utiliserons pas cette fonction car nous ne souhaitons pas donner d'indication si l'ensemble des solutions est faux à cause d'une erreur de crochet|
  
-Le calcul //estSolution2// doit renvoyer 1 si le nombre xTest appartient à l'ensemble des solutions.+Le calcul //estSolution2// doit renvoyer 1 si le nombre **xTest** appartient à l'ensemble des solutions.
 Voici la formule qu'il doit contenir : Voici la formule qu'il doit contenir :
 <code> <code>
Ligne 433: Ligne 433:
 </code> </code>
  
-Le calcul //repContientSol2// contient comme formule repPourBornes2(1-eps)&repPourBornes2(2+eps). Il doit rendre la valeur 1 si chacun des nombres situé à eps près des bornes des intervalles solutions et dans l'ensemble des solutions vérifie la fonction repPourBornes (dont la formule est fournie par LaboMep).+Le calcul //repContientSol2// contient comme formule repPourBornes2(1-eps)&repPourBornes2(2+eps). Il doit rendre la valeur 1 si chacun des nombres situé à //eps// près des bornes des intervalles solutions et dans l'ensemble des solutions vérifie la fonction repPourBornes (dont la formule est fournie par LaboMep).
  
 Remplacez sa formule par : Remplacez sa formule par :
Ligne 445: Ligne 445:
 |repBornesFermees2|0*tableau|0|Sert à communiques avec j3P. Correspond à la réponse de l'élève avec des bornes d'intervalles toutes fermées. Pas utilisé ici car on ne donne pas d'indication en cas de faute de crochet| |repBornesFermees2|0*tableau|0|Sert à communiques avec j3P. Correspond à la réponse de l'élève avec des bornes d'intervalles toutes fermées. Pas utilisé ici car on ne donne pas d'indication en cas de faute de crochet|
  
-Le calcul nommé resolu2 est très important : c'est lui qui permet de savoir s'il l'élève a bien donné la (ou les) réponses attendues comme réponses finales. Il doit prendre comme valeur 1 dans ce cas et 0 sinon.+Le calcul nommé //resolu2// est très important : c'est lui qui permet de savoir s'il l'élève a bien donné la (ou les) réponses attendues comme réponses finales. Il doit prendre comme valeur 1 dans ce cas et 0 sinon.
  
 Voici la formule qu'il doit contenir : Voici la formule qu'il doit contenir :
Ligne 472: Ligne 472:
 Complétons notre figure. Complétons notre figure.
  
-Utilisez l'outil {{:exercices_calcul:outilcalcul.png?32|}} (création de calcul réel) pour créer les quatres calculs suivants :+Utilisez l'outil {{:exercices_calcul:outilcalcul.png?32|}} (création de calcul réel) pour créer les quatre calculs suivants :
  
 ^Nom du calcul^Formule^Commentaire^ ^Nom du calcul^Formule^Commentaire^
Ligne 480: Ligne 480:
 |cas4|(sup&aneg%%|%%inf&apos)&racneg|vaut 1 quand l'ensemble des solutions est l'intérieur des racines et -b/a<0 et 0 sinon| |cas4|(sup&aneg%%|%%inf&apos)&racneg|vaut 1 quand l'ensemble des solutions est l'intérieur des racines et -b/a<0 et 0 sinon|
  
-Nous devons aussi fournir un  affichage LaTeX dont le code fournisse les lignes à afficher lors de la correction. Cet eaffichage LaTeX utilisera les qautre calculs cas1, cas2, cas3 et cas4 via des affichages LaTeX conditionnels pour afficher l'ensemble des solutions.+Nous devons aussi fournir un  affichage LaTeX dont le code fournisse les lignes à afficher lors de la correction. Cet eaffichage LaTeX utilisera les quatre calculs //cas1////cas2////cas3// et //cas4// via des affichages LaTeX conditionnels pour afficher l'ensemble des solutions.
  
 Utilisez l'icône {{:exercices_calcul:outillatex.png?32|}} de création d'affichage LaTeX libre et cliquez sur la figure à l'endroit de votre choix, par exemple à droite de l'affichage LaTeX de tag //enonce1//. Utilisez l'icône {{:exercices_calcul:outillatex.png?32|}} de création d'affichage LaTeX libre et cliquez sur la figure à l'endroit de votre choix, par exemple à droite de l'affichage LaTeX de tag //enonce1//.
Ligne 533: Ligne 533:
 {{:exercices_calcul:tableau_signes:tutoriel1fig11.png?500|}} {{:exercices_calcul:tableau_signes:tutoriel1fig11.png?500|}}
  
-Nous allons maintenant avoir besoin de deux autres macro constructions que vous pouvez télécharger ci-dessous :+Nous allons maintenant avoir besoin de deux autres constructions que vous pouvez télécharger ci-dessous :
  
 {{ :exercices_calcul:tableau_signes:segmentouvertetsemiouvert.zip |}} {{ :exercices_calcul:tableau_signes:segmentouvertetsemiouvert.zip |}}
  
-Décompressez ce fichier zip dans le même dossier que précédemment et utilisez l'icône {{:exercices_calcul:outilgestionconst.png?32|}} et l'item **Incorporer une construction depuis un fichier** pour incorporer les deux constructions qu'il contient dans votre figure (les macro constructions se nomment SegmentOuvert.mgc et SegmentSemiOuvert.mgc).+Décompressez ce fichier zip dans le même dossier que précédemment et utilisez l'icône {{:exercices_calcul:outilgestionconst.png?32|}} et l'item **Incorporer une construction depuis un fichier** pour incorporer les deux constructions qu'il contient dans votre figure (les fichiers constructions se nomment SegmentOuvert.mgc et SegmentSemiOuvert.mgc).
  
 Ces deux macros permettent de créer un segment avec un ou deux petits crochets en forme de demi-cercle, le rayon de ces demi-cercles devant être donné en pixels. Ces deux macros permettent de créer un segment avec un ou deux petits crochets en forme de demi-cercle, le rayon de ces demi-cercles devant être donné en pixels.
Ligne 556: Ligne 556:
 Dans la palette des couleurs, activez la oouleur rose. Dans la palette des couleurs, activez la oouleur rose.
  
-Déroulez la barre d'outil des transformations et cliquez sur l'icône {{:exercices_calcul:outilhom.png?400|}} (homothétie).+Déroulez la barre d'outil des transformations et cliquez sur l'icône {{:exercices_calcul:outilhom.png?32|}} (homothétie).
  
 Comme centre de l'homothétie, cliquez sur le point en haut et à gauche du tableau. Il vous est ensuite demandé le rapport de l'homothétie : entrez 1/(cor&cas1). Comme centre de l'homothétie, cliquez sur le point en haut et à gauche du tableau. Il vous est ensuite demandé le rapport de l'homothétie : entrez 1/(cor&cas1).
Ligne 566: Ligne 566:
 Choisissez la construction SegmentSemiOuvert comme ci-dessous : Choisissez la construction SegmentSemiOuvert comme ci-dessous :
  
-{{:tutoriels:ressources:mathgraph:tutoriel1fig13.png?32|}} (homothétie).+{{:tutoriels:ressources:mathgraph:tutoriel1fig13.png?400|}} 
 Une boîte de dialogue vous demande ensuite le choix de l'objet source n°1 qui est le rayon en pixel des crochets : sélectionnez le calcul raypix comme ici : {{:exercices_calcul:tableau_signes:tutoriel1fig14.png?200|}} Une boîte de dialogue vous demande ensuite le choix de l'objet source n°1 qui est le rayon en pixel des crochets : sélectionnez le calcul raypix comme ici : {{:exercices_calcul:tableau_signes:tutoriel1fig14.png?200|}}
  
Ligne 573: Ligne 574:
 Le "segment" semi-ouvert généré apparaît. Le "segment" semi-ouvert généré apparaît.
  
-Procédez de même et utilisez cette fois la macro construction nommée SegmentOuvert avec le rayon raypix puis en cliquant sur les points C et D.+Procédez de même et utilisez cette fois la construction nommée SegmentOuvert avec le rayon raypix puis en cliquant sur les points C et D.
  
 Utilisez l'outil {{:exercices_calcul:outilgomme.png?32|}} pour masquer les deux points roses. Utilisez l'outil {{:exercices_calcul:outilgomme.png?32|}} pour masquer les deux points roses.
Ligne 585: Ligne 586:
 puis validez. Les objets précédemment créés disparaissent (car ils n'existe plus puisque cas1 vaut 0 et le rapport de l'homothétie n'existe plus). puis validez. Les objets précédemment créés disparaissent (car ils n'existe plus puisque cas1 vaut 0 et le rapport de l'homothétie n'existe plus).
  
 +Modifiez maintenant la formule de //cas2// en : 1|(sup&apos|inf&aneg)&racneg
 +
 +Procédez de même que précédemment en créant l'image des points B et C par une homothetie de rapport 1/(cor&cas2).
 +
 +Utilisez la construction SegmentOuvert pour joindre B (en fait le deuxième point confondu avec B) et A.
 +
 +Utilisez la construction SegmentSemiOuvert pour joindre les points C (en fait le deuxième point) et D.
 +
 +Masquez les deux points images par homothétie et modifiez la formule de cas2 en : 0&(sup&apos|inf&aneg)&racneg
 +
 +Modifiez maintenant la formule de //cas3// en : 1|(sup&aneg|inf&apos)&racpos
 +
 +Procédez de même que précédemment en créant l'image du point B par une homothetie de rapport 1/(cor&cas3).
 +
 +Utilisez la construction SegmentSemiOuvert pour joindre le point B (en fait le deuxième point image) et C (commencer par B là ou le segment est fermé).
 +
 +Masquez le point image par une homothetie.
 +
 +Modifiez maintenant la formule de //cas3// en : 0&(sup&aneg|inf&apos)&racpos
 +
 +Ne reste plus que le quatrième cas.
 +
 +Modifiez maintenant la formule de //cas4// en : 1|(sup&aneg|inf&apos)&racneg
 +
 +Créez l'image du point C par une homothétie de rapport 1/(cor&cas4).
 +
 +Utilisez la construction SegmentSemiOuvert pour joindre le point C (en fait le deuxième point image) et B (commencer par C là ou le segment est fermé).
 +
 +Masquez le point image par une homothetie.
 +
 +Il faut maintenant réaffecter les formules initiales à cas1, cas2, cas3 et cas4 comme ci-dessous (il suffit de supprimer les deux premiers caractères de la formule).
 +
 +^Nom du calcul^Formule^
 +|cas1|(sup&apos%%|%%inf&aneg)&racpos|
 +|cas2|(sup&apos%%|%%inf&aneg)&racneg|
 +|cas3|(sup&aneg%%|%%inf&apos)&racpos|
 +|cas4|(sup&aneg%%|%%inf&apos)&racneg|
 +
 +Vous pouvez utiliser l'outil {{:exercices_calcul:outilrecalculer.png?32|}} (recalcul de la figure) qui relance les tirages aléatoires pour voir si tout se passe bien dans la première ligne de notre tableau de  variations.
 +
 +Utilisez l'outil {{:exercices_calcul:outilmodifobjnum.png?32|}} (modification d'objet numérique) pour modifier la variable cor et lui donner comme valeur actuelle 0 comme ci-dessous puis validez.
 +
 +{{:exercices_calcul:tableau_signes:tutoriel1fig16.png?400|}}
 +
 +Nos "segments" ouverts et semi-ouverts ne doivent plus être visibles.
 +
 +Nous allons maintenant créer une macro qui sera exécutée lors de la correction de l'exercice.
 +
 +Déroulez la barre d'outils des affichages et, à sa droite, cliquez sur l'icône {{:exercices_calcul:outilmacroadd.png?32|}} (création d'une macro, à ne pas confondre avec les  constructions).
 +
 +Dans la liste proposée, choisissez l'item **Macro d'affectation de valeur à variable**.
 +
 +Cliquez à un emplacement libre de la figure et remplissez la boîte de dialogue comme ci-dessous (il est impératif que son intitulé soit solution).
 +
 +{{:exercices_calcul:tableau_signes:tutoriel1fig17.png?500|}}
 +
 +Cette macro affectera la valeur 1 à la variable cor ce qui rendra visible nos éléments de correction.
 +
 +Utilisez l'outil {{:exercices_calcul:outilgomme.png?32|}} pour masquer cette macro.
 +
 +Il nous reste pour la suite à connaître les dimensions de notre tableau.
 +
 +Utilisez l'icône {{:exercices_calcul:outiloptionsfig.png?32|}} de la barre supérieure (options de la figure), cochez la case Utiliser un cadre de dimensions données puis validez.
 +
 +Un cadre grisé apparaît. il occupe toute la figure.
 +
 +Avec l'outil de capture, capturez son coni en bas et à droite pour qu'il n'englobe que le tableau des variations comme ci-dessous :
 +
 +{{:exercices_calcul:tableau_signes:tutoriel1fig18.png?500|}}
 +
 +Activez de nouveau l'outil {{:exercices_calcul:outiloptionsfig.png?32|}}.
 +
 +Vous pouvez maintenant y lire les dimensions du cadre (ici 671 x 233). Il faut les noter car elles nous serviront lors de la création de la ressource (en arrondissant).
 +
 +{{:exercices_calcul:tableau_signes:tutoriel1fig19.png?400|}}
 +
 +N'oubliez pas par précaution d'enregistrer votre figure.
 +
 +Une remarque : une fois la figure finie on peut supprimer les macro constructions qu'elle contient pour la rendre plus légère. Il faut pour cela utiliser l'outil {{:exercices_calcul:outilgestionconst.png?32|}} puis l'item **Supprimer une construction de la figure**.
 +
 +==== Etape 2 : Création de notre ressource dans LaboMep V2. ====
 +
 +Connectez vous à LaboMep V2 avec votre identifiant et votre mot de passe : https://labomep.sesamath.net/
 +
 +A droite, déroulez Mes Ressources, et faites un clic droit sur un dossier contenu dans Mes Ressources. Dans l’exemple ci-dessous, il s’agit du dossier Test. Si vous n’avez pas de dossier dans Mes Ressources, vous devez en créer un (en cliquant droit sur l’icône avec un dossier et un signe + vert).
 +
 +{{:exercices_calcul:ex1_fig12.png?200|}}
 +
 +Cliquez sur l’item de menu //Créer une ressource//.
 +
 +Au centre de la fenêtre apparaît un nouvel onglet //Nouvelle ressource// et une page avec des éléments à compléter.
 +
 +Dans le champ **Titre**, entrez par exemple //Inéquation quotient//.
 +
 +Dans le champ **Type technique**, choisissez //activité j3p//.
 +
 +Dans **Catégories**, cochez la case //Exercice interactif//.
 +
 +Dans **Niveau**, cochez la case //Seconde//.
 +
 +Dans les champs **Résumé** et **Description**, entrez //Demande de résoudre une inéquation de la forme x/(ax+b) ≥ 0 ou x/(ax+b) ≤ 0//.
 +
 +En bas de la page, cliquez sur //Créer la ressource//.
 +
 +Apparaît alors en bas de la page un éditeur de graphe.
 +
 +Vous pouvez donner plus de place à l’arbre de gauche en faisant glisser la barre de séparation entre les deux parties de l’éditeur de graphe. Vous pouvez aussi passer en mode plein écran pour l’éditeur de graphe.
 +
 +Dans l’arbre de gauche, déroulez le nœud //Composants MathGraph32 pour J3P//.
 +
 +Ensuite faites glisser //Exercice de calcul multi-éditeurs et multi-étapes// dans l’éditeur de graphe.
 +
 +Un nœud apparaît (Nœud 1).
 +
 +Faites un clic droit sur //Nœud 1// et choisissez //Paramétrage//.
 +
 +Dans le champ **Titre** entrez ce qui suit :
 +<code>Résoudre x/(ax+b) ≥ 0 ou x/(ax+b) ≤ 0</code>
 +
 +Dans le champ **nbrepetitions** entrez la valeur 2.
 +
 +Ouvrez la figure principale depuis l'endroit où vous l'aviez sauvegardée et utilisez l'icône {{:constructions:outilexport.png?32|}} d'exportation de la barre d'outil supérieure pour coller dans le presse-papier le code Base 64 de la figure.
 +
 +Collez ce code Base 64 dans le champ **fig** après avoir cliqué sur le bouton **Saisie brute**.
 +
 +Dans les champs **width** et **height** entrez respectivement 680 et 240 (nous utilisons les dimensions arrondies de notre tableau).
 +
 +Dans le champ **Param** entrez ab (nous donnons à l'utilisateur la possibilité d'imposer les valeurs de a ou b).
 +
 +Dans le champ **nbEssais1** entrez 3 : l'élève aura 3 chances pour remplir correctement le tableau de signes (étape 1).
 +
 +Dans le champ **nbEssais2** entrez 2 : On laissera la possibilité à l'élève de se tromper une fois sur l'ensemble des solutions.
 +
 +Dans le champ **coefEtape1**, entrez 0.6 (nous donnons un peu plus d'importance pour le score au tableau de signes). Il restera un coefficient de 0.4 pour la résolution de l'inéquation.
 +
 +Dans le champ **charset1**, entrez : -\d.,/ (il s'agit des caractères au clavier permis lors de la première étape, \d pour tous les chiffres.)
 +
 +Dans le champ **charset2**, entrez : \d+-*/()[]; (il s'agit des caractères clavier permis pour la deuxième étape, résolution de l'inéquation).
 +
 +Cochez la case **btnFrac** (le bouton fraction) et décochez toutes les autres cases correspondants aux autres boutons.
 +
 +Validez les autres paramètres tel quels.
 +
 +Dans l'éditeur de graphe, cliquez droit sur le nœud principal et renommez-le x/(ax+b) ≥ 0 ou x/(ax+b) ≤ 0
 +
 +Cliquez ensuite en bas sur le bouton **Enregistrer** pour sauvegarder votre ressource.
 +
 +Vous pouvez maintenant tester votre ressource.
  
 +Si quelque chose ne fonctionne pas bien il faudra reprendre la figure MathGraph32, la corriger et modifier le paramètre fig de la figure.
tutoriels/ressources/mathgraph/exercice_inequation_tableau_signe.1686662144.txt.gz · Dernière modification : 13/06/2023 15:15 de ybiton

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC by-sa v3
CC by-sa v3 Driven by DokuWiki