diff --git a/tests/Images/Input/WebP/grid.bmp b/tests/Images/Input/WebP/grid.bmp deleted file mode 100644 index 27e6d786c2..0000000000 Binary files a/tests/Images/Input/WebP/grid.bmp and /dev/null differ diff --git a/tests/Images/Input/WebP/grid.pam b/tests/Images/Input/WebP/grid.pam deleted file mode 100644 index 2d1271c1dd..0000000000 Binary files a/tests/Images/Input/WebP/grid.pam and /dev/null differ diff --git a/tests/Images/Input/WebP/grid.pgm b/tests/Images/Input/WebP/grid.pgm deleted file mode 100644 index 0e93730791..0000000000 --- a/tests/Images/Input/WebP/grid.pgm +++ /dev/null @@ -1,4 +0,0 @@ -P5 -16 40 -255 -)R)R)R)R)R)R)R)RR)R)R)R)R)R)R)R))R)R)R)R)R)R)R)RR)R)R)R)R)R)R)R))R)R)R)R)R)R)R)RR)R)R)R)R)R)R)R))R)R)R)R)R)R)R)RR)R)R)R)R)R)R)R))R)R)R)R)R)R)R)RR)R)R)R)R)R)R)R))R)R)R)R)R)R)R)RR)R)R)R)R)R)R)R))R)R)R)R)R)R)R)RR)R)R)R)R)R)R)R))R)R)R)R)R)R)R)RR)R)R)R)R)R)R)R) \ No newline at end of file diff --git a/tests/Images/Input/WebP/grid.ppm b/tests/Images/Input/WebP/grid.ppm deleted file mode 100644 index 6facbe3fc7..0000000000 Binary files a/tests/Images/Input/WebP/grid.ppm and /dev/null differ diff --git a/tests/Images/Input/WebP/grid.tiff b/tests/Images/Input/WebP/grid.tiff deleted file mode 100644 index 353eb24173..0000000000 Binary files a/tests/Images/Input/WebP/grid.tiff and /dev/null differ diff --git a/tests/Images/Input/WebP/libwebp_tests.md5 b/tests/Images/Input/WebP/libwebp_tests.md5 deleted file mode 100644 index 64b398baa5..0000000000 --- a/tests/Images/Input/WebP/libwebp_tests.md5 +++ /dev/null @@ -1,470 +0,0 @@ -752cf34b353c61f5f741cb70c8265e5c bug3.webp.bmp -e27a4bd5ea7d83bcbcb255fd57fa8921 bug3.webp.pam -f3766e3c21c5ad73c5e04c76f6963961 bug3.webp.pgm -ae5fa25df6e26d5f97e526ac8cf4a2c0 bug3.webp.ppm -a5d93d118527678a3d54506a2852cf3a bug3.webp.tiff -4a2f38e6075d12677f902f6ef2035fcd lossless1.webp.bmp -fd52591b61fc34192d7c337fa024bf12 lossless1.webp.pam -8141a733978e9efeacc668687f8c773b lossless1.webp.pgm -3a1da0ba5657c5f65fec5c84cc9a888a lossless1.webp.ppm -1edba87958a360dbfad2a9def2e31ed4 lossless1.webp.tiff -4a2f38e6075d12677f902f6ef2035fcd lossless2.webp.bmp -fd52591b61fc34192d7c337fa024bf12 lossless2.webp.pam -8141a733978e9efeacc668687f8c773b lossless2.webp.pgm -3a1da0ba5657c5f65fec5c84cc9a888a lossless2.webp.ppm -1edba87958a360dbfad2a9def2e31ed4 lossless2.webp.tiff -4a2f38e6075d12677f902f6ef2035fcd lossless3.webp.bmp -fd52591b61fc34192d7c337fa024bf12 lossless3.webp.pam -8141a733978e9efeacc668687f8c773b lossless3.webp.pgm -3a1da0ba5657c5f65fec5c84cc9a888a lossless3.webp.ppm -1edba87958a360dbfad2a9def2e31ed4 lossless3.webp.tiff -9b62f79cf1f623a3ac12c008c95bf9c2 lossy_alpha1.webp.bmp -c5c77aff5b4015d3416817d12c2c2377 lossy_alpha1.webp.pam -7dfa7e2ee84b6d0d21dd5395c43e58a0 lossy_alpha1.webp.pgm -060930f62b7e79001069c2a1c6387ace lossy_alpha1.webp.ppm -26784e7f5a919c2e5c5b07429c2789f2 lossy_alpha1.webp.tiff -57a73105a2f7259d05594c7d722cfff5 lossy_alpha2.webp.bmp -5a98f393a1dfd2e56c1fdf8f18a028a6 lossy_alpha2.webp.pam -923e7e529bbbc207d82570ea8aace080 lossy_alpha2.webp.pgm -b34c384890fdd1ef19d337cd5cabfb87 lossy_alpha2.webp.ppm -61de03fb7f4321438c2bd97c1776d298 lossy_alpha2.webp.tiff -34e893a765451a4dbb7234ca2e3c0e54 lossy_alpha3.webp.bmp -4ab07c625657aac74fdfa440b7d80661 lossy_alpha3.webp.pam -9be96d161ea68e222c98c79e9e6bfe55 lossy_alpha3.webp.pgm -b8577b69f3e781ef3db275f1689c7a67 lossy_alpha3.webp.ppm -70051b36f2751894047ce61fb81c5077 lossy_alpha3.webp.tiff -8cdc224c1c98fd3d7a2eccef39615fa2 lossy_extreme_probabilities.webp.bmp -48acff24a64848886eb5fbc7f4d9f48f lossy_extreme_probabilities.webp.pam -7b45594189937b3081c5ff296df0748e lossy_extreme_probabilities.webp.pgm -35b296b4847410c55973cd9b26a00c9e lossy_extreme_probabilities.webp.ppm -6a5b5f4663c9420681fed41031b7e367 lossy_extreme_probabilities.webp.tiff -5d0e23758492b9054edbc3468916a25c segment01.webp.bmp -9cdc59716def2771ed44d6e59e60118e segment01.webp.pam -b6fdd7a449ca379d9c73d3af132f708e segment01.webp.pgm -31fe5642d04d90dd7aa5cedd6c761640 segment01.webp.ppm -48563a05febd80370280e23cb48fda92 segment01.webp.tiff -58b61363438effccdddd8b2d48d39cd4 segment02.webp.bmp -53fea7f9739ebc82633b3abb7742b106 segment02.webp.pam -390293f54eae1df3477d7122351f1a72 segment02.webp.pgm -aca97156b5c91251536becec093e4869 segment02.webp.ppm -afccf77585d5cf6f0ea3320dbec4b120 segment02.webp.tiff -49d19c40152a3b0fde7bcd1c91a5b7be segment03.webp.bmp -55150fffd5fe83e00eff2ca2035bb87b segment03.webp.pam -b7bb5c2b5b48d014f75e2f9db9e45718 segment03.webp.pgm -653d32a9016c1ee5b6fec6f4afefadd8 segment03.webp.ppm -e059fdc5de402db01519ffd2b3018c52 segment03.webp.tiff -4f606f42cb00f1c575a23c4cce540157 small_13x1.webp.bmp -48f544271e281d68a2d406b928de1841 small_13x1.webp.pam -5683f2f30a22f9b800915bf4edfd14de small_13x1.webp.pgm -188a9ac1aa2f4a7d256831ae7a5cb682 small_13x1.webp.ppm -3c336cfb8fd451efb7f52b75afd7b643 small_13x1.webp.tiff -d16c13d5bdd9bfdd62c612f68570f302 small_1x1.webp.bmp -d6605e1f351452a8f8c8cbe7fa9218bd small_1x1.webp.pam -a40ac01f9a60ff4473f1a40ef57f6ff5 small_1x1.webp.pgm -d4e7037a5b97e3c82aa4fd343fc068e4 small_1x1.webp.ppm -5f1f089d669b8c3671c28819cbb9e25b small_1x1.webp.tiff -04429ff71bd421664f73be6d0e8dee45 small_1x13.webp.bmp -b99d3b58c1c1f322f570a2c2ad24080f small_1x13.webp.pam -bd0c99456093f5b4ba8d87b2fb964478 small_1x13.webp.pgm -37fb89b8ec87dcfc4c15e258e0d75246 small_1x13.webp.ppm -47aa7b343bcb14315c3491ad59e1ba1d small_1x13.webp.tiff -9a7f2b9bd981ae5899fb4f75f1405f76 small_31x13.webp.bmp -586337da3501d1fae607ef0e2930a1b1 small_31x13.webp.pam -1d71e36e683771fa452110c61b98ea12 small_31x13.webp.pgm -c803f81036d4ea998cf94e3fd9be9a7f small_31x13.webp.ppm -825990e0c570245defdb6dd2d4678226 small_31x13.webp.tiff -a3b449dc60a7e6dd399d6c146c29f38d test-nostrong.webp.bmp -ce12aa49f7e4f2afa0963f18f11dc332 test-nostrong.webp.pam -20e3e0c26b596803c4c0a51c7fc544d2 test-nostrong.webp.pgm -dc97fd4b0ac668f3a0d3925d998c1908 test-nostrong.webp.ppm -2e660e7ddaffcac8f823db3f1d80c5d5 test-nostrong.webp.tiff -34efa50cddbff8575720f270387414c9 test.webp.bmp -3d9213ea387706db93f0b39247d77573 test.webp.pam -e46f3d66c69e8b47a2c9a298ecc516b9 test.webp.pgm -ebdd46e0760b2a4891e6550b37c00660 test.webp.ppm -a956c5897f57ca3432c3eff371e577f5 test.webp.tiff -54ed492d774eeb15339eade270ef0a2c very_short.webp.bmp -2ec8e78a5fef6ab980cff79948eb5d2c very_short.webp.pam -0517d3e5b01a67dde947fb09564473b7 very_short.webp.pgm -17fbb51aa95d17f3c9440c1e6a1411c3 very_short.webp.ppm -936b795d3dd76e7bae65af1c92181baf very_short.webp.tiff -df4e11105487115b323550acc3e82ffe vp80-00-comprehensive-001.webp.bmp -131523469da4cc7a964f3e712936b878 vp80-00-comprehensive-001.webp.pam -83915e3ecabea125b02593b44bbe3b56 vp80-00-comprehensive-001.webp.pgm -d8e49c7ad0c52a1ca4b1cf1615da94a8 vp80-00-comprehensive-001.webp.ppm -c5250dae66c1b4e52c59640dc5537728 vp80-00-comprehensive-001.webp.tiff -80daf19056e45cc74baa01286f30f33a vp80-00-comprehensive-002.webp.bmp -b8b258d3bb66c5918906d6a167f4673d vp80-00-comprehensive-002.webp.pam -3dd031f2cb1906d5fe1a5f6aee4b0461 vp80-00-comprehensive-002.webp.pgm -9cf357fc1a98224436d0a167e04b8041 vp80-00-comprehensive-002.webp.ppm -21440d3544780283097de49e2ffd65b9 vp80-00-comprehensive-002.webp.tiff -6a83b957594e3d5983b4cf605a43171d vp80-00-comprehensive-003.webp.bmp -e889db2f00f3b788673fd76e35a38591 vp80-00-comprehensive-003.webp.pam -0be1ab40b30824ff9d09722c074271ff vp80-00-comprehensive-003.webp.pgm -4fc3367f461a18119ed534843648a06e vp80-00-comprehensive-003.webp.ppm -d5f951a6b267674066cc40179db791ab vp80-00-comprehensive-003.webp.tiff -df4e11105487115b323550acc3e82ffe vp80-00-comprehensive-004.webp.bmp -131523469da4cc7a964f3e712936b878 vp80-00-comprehensive-004.webp.pam -83915e3ecabea125b02593b44bbe3b56 vp80-00-comprehensive-004.webp.pgm -d8e49c7ad0c52a1ca4b1cf1615da94a8 vp80-00-comprehensive-004.webp.ppm -c5250dae66c1b4e52c59640dc5537728 vp80-00-comprehensive-004.webp.tiff -20e26306afdfd6aeafb832a5934c7331 vp80-00-comprehensive-005.webp.bmp -be0a3cba6d4307a211bc516032726162 vp80-00-comprehensive-005.webp.pam -7f43d5472ffb0be617840cb300787547 vp80-00-comprehensive-005.webp.pgm -0f861236782aad77186c872185c5788d vp80-00-comprehensive-005.webp.ppm -4a112bab41e414c85f6e178d5d510480 vp80-00-comprehensive-005.webp.tiff -d4d78d8840debaaa08aee9cc2b82ef26 vp80-00-comprehensive-006.webp.bmp -ec670bbb7dc209ec061b193f5bd85afe vp80-00-comprehensive-006.webp.pam -ef432fcf2599fac6e7e9c2abaa7d7635 vp80-00-comprehensive-006.webp.pgm -77de8cf761dc28c44b9d4630331d1077 vp80-00-comprehensive-006.webp.ppm -56ea1fc09a7bbf749a54bdb94820b7d0 vp80-00-comprehensive-006.webp.tiff -b5805421c3d192b21afa88203db9049c vp80-00-comprehensive-007.webp.bmp -682ea7892cdfa16e32c080558d3aa6d1 vp80-00-comprehensive-007.webp.pam -d19cc392d55bed791967bc0d97fbe89b vp80-00-comprehensive-007.webp.pgm -9d0abc72e3d44e1a92dbe93fe03ec193 vp80-00-comprehensive-007.webp.ppm -40d06ddca14f3bbf8379bce7db616282 vp80-00-comprehensive-007.webp.tiff -f23de86715e12f0a4eea5beac488c028 vp80-00-comprehensive-008.webp.bmp -595e44c414148ccd73d77ef35218dfe6 vp80-00-comprehensive-008.webp.pam -8a3aa03341721dc43d7154f95ceea4ba vp80-00-comprehensive-008.webp.pgm -ea6f107e0489d9b2e9d1c4a2edec37ee vp80-00-comprehensive-008.webp.ppm -fafa9e2293493e68af1149c0d1e895ce vp80-00-comprehensive-008.webp.tiff -a086ecef18cfe6e2a5147e0ed4dd8976 vp80-00-comprehensive-009.webp.bmp -e07f8c0ae66de49c286ce7532122aff8 vp80-00-comprehensive-009.webp.pam -80ee73b2f08a9c14ca1e9f3936b873dc vp80-00-comprehensive-009.webp.pgm -fed589d9874314c66b8627263865dc0d vp80-00-comprehensive-009.webp.ppm -b4a781da320f6052b4cc9626744ca87d vp80-00-comprehensive-009.webp.tiff -625d334a9d0c4a08871065ae97ce52a7 vp80-00-comprehensive-010.webp.bmp -daac194407ea1483c6e91a8d683f4318 vp80-00-comprehensive-010.webp.pam -828eee458e38de2f706426dc3c326138 vp80-00-comprehensive-010.webp.pgm -9eb59d831bec86417b09bfaa075da197 vp80-00-comprehensive-010.webp.ppm -be2bd1b975e1fb6369024f31912df193 vp80-00-comprehensive-010.webp.tiff -df4e11105487115b323550acc3e82ffe vp80-00-comprehensive-011.webp.bmp -131523469da4cc7a964f3e712936b878 vp80-00-comprehensive-011.webp.pam -83915e3ecabea125b02593b44bbe3b56 vp80-00-comprehensive-011.webp.pgm -d8e49c7ad0c52a1ca4b1cf1615da94a8 vp80-00-comprehensive-011.webp.ppm -c5250dae66c1b4e52c59640dc5537728 vp80-00-comprehensive-011.webp.tiff -80fbbd6f508898f7c26b6bd7e0724986 vp80-00-comprehensive-012.webp.bmp -bd864949ce28ad7c3c4478ed06d2eca2 vp80-00-comprehensive-012.webp.pam -2b98514d0699353bb0876e1cd6474226 vp80-00-comprehensive-012.webp.pgm -e19222f69d98ff61eef85f241b8a279f vp80-00-comprehensive-012.webp.ppm -f13560abf907158e95d0c99619f2d3d6 vp80-00-comprehensive-012.webp.tiff -108b1c8742c0bea9509c9bb013093622 vp80-00-comprehensive-013.webp.bmp -d474b510bd58178b95b74b5c1e35bf62 vp80-00-comprehensive-013.webp.pam -5cd2d920340f771d1e535e4b7f632f18 vp80-00-comprehensive-013.webp.pgm -c4f32060e80bf13fd3e87e55d31b49ad vp80-00-comprehensive-013.webp.ppm -6c74f63613eda4e1f35fdeeb82e70616 vp80-00-comprehensive-013.webp.tiff -1067a63f05f52446a2afb9b0a57c7001 vp80-00-comprehensive-014.webp.bmp -bd3ae3b0ff577f36d46fb874c6f3a82d vp80-00-comprehensive-014.webp.pam -39b06e302571acd69cf71c0bb2cf7752 vp80-00-comprehensive-014.webp.pgm -dea00c2e8d6df679d383196c16dab89c vp80-00-comprehensive-014.webp.ppm -a8903a156cb4f6e58137ef0496c8ef2b vp80-00-comprehensive-014.webp.tiff -3f4d1ac502b5310a9ca401f8c2254bdb vp80-00-comprehensive-015.webp.bmp -9041921a26f7de41f1cda79ac355c0d7 vp80-00-comprehensive-015.webp.pam -7df64ec81488aaca964fcf09fa13b017 vp80-00-comprehensive-015.webp.pgm -fdd58f7ef85dec0503915b802c7b8f26 vp80-00-comprehensive-015.webp.ppm -f6f99798c4c75a8b89d59e9ee00acc13 vp80-00-comprehensive-015.webp.tiff -b0271ce129966000ff0fdd618cedf429 vp80-00-comprehensive-016.webp.bmp -691cb65996f8347d696474ff34e714fc vp80-00-comprehensive-016.webp.pam -7f57f6187412786f64752c08f8be1fe8 vp80-00-comprehensive-016.webp.pgm -f40b8a72514c9ca35dd2f6eaf6208cfb vp80-00-comprehensive-016.webp.ppm -3559ae9a914e7f0154654e0d75aa5efc vp80-00-comprehensive-016.webp.tiff -b0271ce129966000ff0fdd618cedf429 vp80-00-comprehensive-017.webp.bmp -691cb65996f8347d696474ff34e714fc vp80-00-comprehensive-017.webp.pam -7f57f6187412786f64752c08f8be1fe8 vp80-00-comprehensive-017.webp.pgm -f40b8a72514c9ca35dd2f6eaf6208cfb vp80-00-comprehensive-017.webp.ppm -3559ae9a914e7f0154654e0d75aa5efc vp80-00-comprehensive-017.webp.tiff -b464975d439ef954e85d3d58a5d819be vp80-01-intra-1400.webp.bmp -0fb8b11ad643c731f1bd6c47af7d2378 vp80-01-intra-1400.webp.pam -41f95ccf48340524a7db88c81ed26b45 vp80-01-intra-1400.webp.pgm -21dd2a8fe2958707bc6045bcb88e4c68 vp80-01-intra-1400.webp.ppm -5af2f5b1f2cdfdc0177b5db911d5b2e2 vp80-01-intra-1400.webp.tiff -faeeb6228af0caf9e2394acf12c9fde9 vp80-01-intra-1411.webp.bmp -a0930ca8ccf3a5f135692104ae6c177c vp80-01-intra-1411.webp.pam -a2fab5648ef79a82cc71c5e6ec81611d vp80-01-intra-1411.webp.pgm -e56a3d6dc156823f63749174d4d1ecad vp80-01-intra-1411.webp.ppm -b4be9fc15957093c586f009621400c07 vp80-01-intra-1411.webp.tiff -10ef2d26d016bfd6f82bb10f3ad5c4de vp80-01-intra-1416.webp.bmp -0c7bfbb9ecff4853b493d2a6dd0b8fb8 vp80-01-intra-1416.webp.pam -cc7dab0840259b9a659db905b8babd14 vp80-01-intra-1416.webp.pgm -6175ed41106971eed7648b2edf63f832 vp80-01-intra-1416.webp.ppm -ceb5352cf316ef4a0df74be7f03ec122 vp80-01-intra-1416.webp.tiff -c63a158d762c02744b8f1cc98a5ea863 vp80-01-intra-1417.webp.bmp -7b43d51e05c850b3a79709f24bb65f90 vp80-01-intra-1417.webp.pam -91dc3f9fa9f2bc09145adfc05c1e659f vp80-01-intra-1417.webp.pgm -02277ee0fb9ec05c960e83d88aafb0e7 vp80-01-intra-1417.webp.ppm -b498e84ebe1ff6cf70b90b6968baed20 vp80-01-intra-1417.webp.tiff -b464975d439ef954e85d3d58a5d819be vp80-02-inter-1402.webp.bmp -0fb8b11ad643c731f1bd6c47af7d2378 vp80-02-inter-1402.webp.pam -41f95ccf48340524a7db88c81ed26b45 vp80-02-inter-1402.webp.pgm -21dd2a8fe2958707bc6045bcb88e4c68 vp80-02-inter-1402.webp.ppm -5af2f5b1f2cdfdc0177b5db911d5b2e2 vp80-02-inter-1402.webp.tiff -faeeb6228af0caf9e2394acf12c9fde9 vp80-02-inter-1412.webp.bmp -a0930ca8ccf3a5f135692104ae6c177c vp80-02-inter-1412.webp.pam -a2fab5648ef79a82cc71c5e6ec81611d vp80-02-inter-1412.webp.pgm -e56a3d6dc156823f63749174d4d1ecad vp80-02-inter-1412.webp.ppm -b4be9fc15957093c586f009621400c07 vp80-02-inter-1412.webp.tiff -3587a8cd220edc08b52514c210aee0f6 vp80-02-inter-1418.webp.bmp -17b4a0e6a7fc7ed6d9694bf0aee061a2 vp80-02-inter-1418.webp.pam -dee12174722df68136de55f03de72905 vp80-02-inter-1418.webp.pgm -e974bc9609c361b80c8a524f2e1342f4 vp80-02-inter-1418.webp.ppm -75063d7e1cda0828d6bb0b94eb4e71e2 vp80-02-inter-1418.webp.tiff -7672a847500f6ebe8d2068e3fd5915fc vp80-02-inter-1424.webp.bmp -a9c677bc3f6886dac2d96e7b4fb1803f vp80-02-inter-1424.webp.pam -63ce6da2644ba3de11b9d50e0449c38f vp80-02-inter-1424.webp.pgm -fb9564457d6d0763f309d0aaa6ec9fe4 vp80-02-inter-1424.webp.ppm -f854fa1993f48ac9ed394089ef121ead vp80-02-inter-1424.webp.tiff -b464975d439ef954e85d3d58a5d819be vp80-03-segmentation-1401.webp.bmp -0fb8b11ad643c731f1bd6c47af7d2378 vp80-03-segmentation-1401.webp.pam -41f95ccf48340524a7db88c81ed26b45 vp80-03-segmentation-1401.webp.pgm -21dd2a8fe2958707bc6045bcb88e4c68 vp80-03-segmentation-1401.webp.ppm -5af2f5b1f2cdfdc0177b5db911d5b2e2 vp80-03-segmentation-1401.webp.tiff -b464975d439ef954e85d3d58a5d819be vp80-03-segmentation-1403.webp.bmp -0fb8b11ad643c731f1bd6c47af7d2378 vp80-03-segmentation-1403.webp.pam -41f95ccf48340524a7db88c81ed26b45 vp80-03-segmentation-1403.webp.pgm -21dd2a8fe2958707bc6045bcb88e4c68 vp80-03-segmentation-1403.webp.ppm -5af2f5b1f2cdfdc0177b5db911d5b2e2 vp80-03-segmentation-1403.webp.tiff -323fa484ab4abd3e74a7daac0d64c096 vp80-03-segmentation-1407.webp.bmp -7dee95c1bf81653921fa42196e4943dc vp80-03-segmentation-1407.webp.pam -686f21f89620f28d4612d2b7daf4b858 vp80-03-segmentation-1407.webp.pgm -b03109ebdefa82517a5bf751d2ffd46d vp80-03-segmentation-1407.webp.ppm -f3ef9bf39a3cc71e3190b13db48cca7d vp80-03-segmentation-1407.webp.tiff -323fa484ab4abd3e74a7daac0d64c096 vp80-03-segmentation-1408.webp.bmp -7dee95c1bf81653921fa42196e4943dc vp80-03-segmentation-1408.webp.pam -686f21f89620f28d4612d2b7daf4b858 vp80-03-segmentation-1408.webp.pgm -b03109ebdefa82517a5bf751d2ffd46d vp80-03-segmentation-1408.webp.ppm -f3ef9bf39a3cc71e3190b13db48cca7d vp80-03-segmentation-1408.webp.tiff -323fa484ab4abd3e74a7daac0d64c096 vp80-03-segmentation-1409.webp.bmp -7dee95c1bf81653921fa42196e4943dc vp80-03-segmentation-1409.webp.pam -686f21f89620f28d4612d2b7daf4b858 vp80-03-segmentation-1409.webp.pgm -b03109ebdefa82517a5bf751d2ffd46d vp80-03-segmentation-1409.webp.ppm -f3ef9bf39a3cc71e3190b13db48cca7d vp80-03-segmentation-1409.webp.tiff -323fa484ab4abd3e74a7daac0d64c096 vp80-03-segmentation-1410.webp.bmp -7dee95c1bf81653921fa42196e4943dc vp80-03-segmentation-1410.webp.pam -686f21f89620f28d4612d2b7daf4b858 vp80-03-segmentation-1410.webp.pgm -b03109ebdefa82517a5bf751d2ffd46d vp80-03-segmentation-1410.webp.ppm -f3ef9bf39a3cc71e3190b13db48cca7d vp80-03-segmentation-1410.webp.tiff -faeeb6228af0caf9e2394acf12c9fde9 vp80-03-segmentation-1413.webp.bmp -a0930ca8ccf3a5f135692104ae6c177c vp80-03-segmentation-1413.webp.pam -a2fab5648ef79a82cc71c5e6ec81611d vp80-03-segmentation-1413.webp.pgm -e56a3d6dc156823f63749174d4d1ecad vp80-03-segmentation-1413.webp.ppm -b4be9fc15957093c586f009621400c07 vp80-03-segmentation-1413.webp.tiff -e406ddb31ed29c7b87caacdac1f0a0dd vp80-03-segmentation-1414.webp.bmp -a3523ae5a8c4b632291590937f10e77d vp80-03-segmentation-1414.webp.pam -0825b61488bc8cd27820d7ebb7fcb2de vp80-03-segmentation-1414.webp.pgm -ae6230c3f0983b4165d1d4c367fa3af6 vp80-03-segmentation-1414.webp.ppm -d8a2356a4c105e20d242ffdbfacab919 vp80-03-segmentation-1414.webp.tiff -e406ddb31ed29c7b87caacdac1f0a0dd vp80-03-segmentation-1415.webp.bmp -a3523ae5a8c4b632291590937f10e77d vp80-03-segmentation-1415.webp.pam -0825b61488bc8cd27820d7ebb7fcb2de vp80-03-segmentation-1415.webp.pgm -ae6230c3f0983b4165d1d4c367fa3af6 vp80-03-segmentation-1415.webp.ppm -d8a2356a4c105e20d242ffdbfacab919 vp80-03-segmentation-1415.webp.tiff -300bb54edf23e74e2f1762a89d81f32f vp80-03-segmentation-1425.webp.bmp -577964dc9d5d867be2c0c0923fb2baa1 vp80-03-segmentation-1425.webp.pam -7cf96b3757244675c2b7402b4135c760 vp80-03-segmentation-1425.webp.pgm -fc302f122658ef20fd0e2712fa5eec3e vp80-03-segmentation-1425.webp.ppm -f2982fbb8a94c5c0cb66e41703e7fec8 vp80-03-segmentation-1425.webp.tiff -e4e3682e0b44a45cbebdf831578f826d vp80-03-segmentation-1426.webp.bmp -d3605f57d5be180a450453a8ba7eacf9 vp80-03-segmentation-1426.webp.pam -1911149733a7c14d7a57efb646a5958a vp80-03-segmentation-1426.webp.pgm -e7b49578d08759bf9ddddc4ef0e31ad2 vp80-03-segmentation-1426.webp.ppm -6bc9c0a37192535a6ff7b6daeb8025a3 vp80-03-segmentation-1426.webp.tiff -6817a8881625061e43c2d8ce3afe75fd vp80-03-segmentation-1427.webp.bmp -01b3895cd497a1e0ff20872488b227cb vp80-03-segmentation-1427.webp.pam -3cb4d32d2163bef67c483e2aa38bec50 vp80-03-segmentation-1427.webp.pgm -c6480d79d6e0f83c865bb80eacb45d85 vp80-03-segmentation-1427.webp.ppm -760dd78471f88ce5044d9bd406e9c5a0 vp80-03-segmentation-1427.webp.tiff -5b910f0f5593483274196c710388e79d vp80-03-segmentation-1432.webp.bmp -6572b0954b3462d308e8d39e81d2a069 vp80-03-segmentation-1432.webp.pam -68a4e3fe38ab9981080d9c5087c10100 vp80-03-segmentation-1432.webp.pgm -8a6a27f16352f2af9bf23c9a1bfb11a5 vp80-03-segmentation-1432.webp.ppm -e99e5dc77d0e511482255a76290fb0b9 vp80-03-segmentation-1432.webp.tiff -55bdbcb76b41493bed87f2b661e811f9 vp80-03-segmentation-1435.webp.bmp -0544e7ee82a8c00dfb7e7ae002656578 vp80-03-segmentation-1435.webp.pam -dd072cb089a6656f82cc0474e88d5057 vp80-03-segmentation-1435.webp.pgm -35d685ecacf6dc3930371932486a11e7 vp80-03-segmentation-1435.webp.ppm -54bce5209886f305cb24a39024344071 vp80-03-segmentation-1435.webp.tiff -bbf5499355c2168984e780613e65227f vp80-03-segmentation-1436.webp.bmp -bfac8c040851686262a369892a849df8 vp80-03-segmentation-1436.webp.pam -728c352f485cdf199cbdc541ad4c3275 vp80-03-segmentation-1436.webp.pgm -f92f6333eb0d20b7ec1bf7c0cba3396b vp80-03-segmentation-1436.webp.ppm -820193c918fda34ec69b9b51a9980de9 vp80-03-segmentation-1436.webp.tiff -fd6fa5a841f263a82d69abe737ce8674 vp80-03-segmentation-1437.webp.bmp -cb30469eefa905410bb4ffdaff0e2e60 vp80-03-segmentation-1437.webp.pam -e70f445cd30eea193704c41989dc1511 vp80-03-segmentation-1437.webp.pgm -9b5cc3e123b2cd04bdfbf68d093bfb74 vp80-03-segmentation-1437.webp.ppm -8a558c55610d7575b891c39f5fe48a8f vp80-03-segmentation-1437.webp.tiff -2bd4b8fda0fb5e6fc749244bba535ace vp80-03-segmentation-1441.webp.bmp -dcf08939b95abbdae4e1113246ec52a4 vp80-03-segmentation-1441.webp.pam -4a2aaf38eef45410280a725d7452bc35 vp80-03-segmentation-1441.webp.pgm -ce0a53e7d8e4bde0de3fd5fe268ce94c vp80-03-segmentation-1441.webp.ppm -1b7265bcd32583451855212318d31186 vp80-03-segmentation-1441.webp.tiff -5068b19e13d158b42dc4fa74df7c7271 vp80-03-segmentation-1442.webp.bmp -b7b7ac6d5e7795222e13712678fc3f7f vp80-03-segmentation-1442.webp.pam -39e48e2454516fb689aff52bf5b4ae65 vp80-03-segmentation-1442.webp.pgm -714d34a4bc636b5396bac041c1775e47 vp80-03-segmentation-1442.webp.ppm -0015813e079438bb0243537202084d5c vp80-03-segmentation-1442.webp.tiff -b464975d439ef954e85d3d58a5d819be vp80-04-partitions-1404.webp.bmp -0fb8b11ad643c731f1bd6c47af7d2378 vp80-04-partitions-1404.webp.pam -41f95ccf48340524a7db88c81ed26b45 vp80-04-partitions-1404.webp.pgm -21dd2a8fe2958707bc6045bcb88e4c68 vp80-04-partitions-1404.webp.ppm -5af2f5b1f2cdfdc0177b5db911d5b2e2 vp80-04-partitions-1404.webp.tiff -b464975d439ef954e85d3d58a5d819be vp80-04-partitions-1405.webp.bmp -0fb8b11ad643c731f1bd6c47af7d2378 vp80-04-partitions-1405.webp.pam -41f95ccf48340524a7db88c81ed26b45 vp80-04-partitions-1405.webp.pgm -21dd2a8fe2958707bc6045bcb88e4c68 vp80-04-partitions-1405.webp.ppm -5af2f5b1f2cdfdc0177b5db911d5b2e2 vp80-04-partitions-1405.webp.tiff -b464975d439ef954e85d3d58a5d819be vp80-04-partitions-1406.webp.bmp -0fb8b11ad643c731f1bd6c47af7d2378 vp80-04-partitions-1406.webp.pam -41f95ccf48340524a7db88c81ed26b45 vp80-04-partitions-1406.webp.pgm -21dd2a8fe2958707bc6045bcb88e4c68 vp80-04-partitions-1406.webp.ppm -5af2f5b1f2cdfdc0177b5db911d5b2e2 vp80-04-partitions-1406.webp.tiff -788d879f438e69f48f94575d2a02dfdc vp80-05-sharpness-1428.webp.bmp -c51ee0ed93ed81b4cc58d8d2ddc93afa vp80-05-sharpness-1428.webp.pam -4be708158caebde5d4f181b5574ca38b vp80-05-sharpness-1428.webp.pgm -8675a10c26a5f367ce743eef3e934930 vp80-05-sharpness-1428.webp.ppm -a188cfdc0bdd3a3d40ec9bb88cb11667 vp80-05-sharpness-1428.webp.tiff -5127dd7416cd90349b8b34d5b1f7ce4a vp80-05-sharpness-1429.webp.bmp -a314ffdd4c568c7fa503fbe600150d54 vp80-05-sharpness-1429.webp.pam -94b28172c35b4d8336c644a1bee01f8a vp80-05-sharpness-1429.webp.pgm -828ce5ec185db55202a9d01f7da0899c vp80-05-sharpness-1429.webp.ppm -54988f2aeac058b08e90627b39b7b441 vp80-05-sharpness-1429.webp.tiff -b2c9a7f6c38a92ad59c14a9fe1164678 vp80-05-sharpness-1430.webp.bmp -c03140c24d0bb238f602b2c01f6fbe98 vp80-05-sharpness-1430.webp.pam -4729c407cc7a3335bbff0a534d9f3a9c vp80-05-sharpness-1430.webp.pgm -be138896b80a40d19f0740a58e138500 vp80-05-sharpness-1430.webp.ppm -bb6b19089f93879eba2d4eb30a00867f vp80-05-sharpness-1430.webp.tiff -0def67a2d0e4ed448118fef3b7ace743 vp80-05-sharpness-1431.webp.bmp -7e4b9e153e7e1f2c6cdac993a8b813e4 vp80-05-sharpness-1431.webp.pam -547ffc3bca806ed8ccd5e0a8144711d9 vp80-05-sharpness-1431.webp.pgm -ed4a1efbf16d356da90f42a4905c998a vp80-05-sharpness-1431.webp.ppm -16ad1d77b4951f18252da24760436b27 vp80-05-sharpness-1431.webp.tiff -bbf5499355c2168984e780613e65227f vp80-05-sharpness-1433.webp.bmp -bfac8c040851686262a369892a849df8 vp80-05-sharpness-1433.webp.pam -728c352f485cdf199cbdc541ad4c3275 vp80-05-sharpness-1433.webp.pgm -f92f6333eb0d20b7ec1bf7c0cba3396b vp80-05-sharpness-1433.webp.ppm -820193c918fda34ec69b9b51a9980de9 vp80-05-sharpness-1433.webp.tiff -f1df5772fcbfac53f924ba591dacf90f vp80-05-sharpness-1434.webp.bmp -5a42133ab3abbf4f59f79d3ca1f860e2 vp80-05-sharpness-1434.webp.pam -8490ff50ec57b37e161aaedde0dd8db2 vp80-05-sharpness-1434.webp.pgm -2603f6a7df3ea5534ef04726826f9dd8 vp80-05-sharpness-1434.webp.ppm -82f4a703c24dd3cf7cf4593b5d01d413 vp80-05-sharpness-1434.webp.tiff -cf0cc73d9244d09791e0604bcc280da7 vp80-05-sharpness-1438.webp.bmp -e576fd6f57cbab1b5c96914e10bed9cc vp80-05-sharpness-1438.webp.pam -93c83925208743650db167783fd81542 vp80-05-sharpness-1438.webp.pgm -e6864282b45e7e51bd7d32031b6e5438 vp80-05-sharpness-1438.webp.ppm -dcafcd8155647258b957a1c1c159b49f vp80-05-sharpness-1438.webp.tiff -7534c5260cfa7ee93d9ded1ed6ab271b vp80-05-sharpness-1439.webp.bmp -66fc50052705274987f8efdfa6f5097a vp80-05-sharpness-1439.webp.pam -8e6a07c24d81652c8c8c0dfeec86d4b7 vp80-05-sharpness-1439.webp.pgm -8c1a1d0aa8e4f218fc92a2a677f7dc16 vp80-05-sharpness-1439.webp.ppm -d00ecbfea2f577e0f11c97854c01a278 vp80-05-sharpness-1439.webp.tiff -bbf5499355c2168984e780613e65227f vp80-05-sharpness-1440.webp.bmp -bfac8c040851686262a369892a849df8 vp80-05-sharpness-1440.webp.pam -728c352f485cdf199cbdc541ad4c3275 vp80-05-sharpness-1440.webp.pgm -f92f6333eb0d20b7ec1bf7c0cba3396b vp80-05-sharpness-1440.webp.ppm -820193c918fda34ec69b9b51a9980de9 vp80-05-sharpness-1440.webp.tiff -98683016a53aed12c94c4a18b73b0c74 vp80-05-sharpness-1443.webp.bmp -177119e26f624e1bbb4fcbe747908ecd vp80-05-sharpness-1443.webp.pam -a76c918a727cce42e41a9c72de5f76f1 vp80-05-sharpness-1443.webp.pgm -d6e6cb69d45ee9ef4b6af06e9b38db60 vp80-05-sharpness-1443.webp.ppm -b0bd5ef4ee3da632e829ec840d5dd8a4 vp80-05-sharpness-1443.webp.tiff -5d7f826f8ffb21190258a4a1e5bd7530 bad_palette_index.webp.bmp -75da37897db997f7bf7b86cd0a34eeb0 bad_palette_index.webp.pam -5b1e96464eac7a124232de5732b703a0 bad_palette_index.webp.pgm -8533d3a64063c7120879582766f63551 bad_palette_index.webp.ppm -953e6c351bda4b4b65a6c33e0f7b85f7 bad_palette_index.webp.tiff -94cd8c8c425643962da4bb3183342a5a alpha_filter_1.webp.bmp -a717bf0070e8264f253cebb7113f0555 alpha_filter_1.webp.pam -d6416589945519a945d43da512f75072 alpha_filter_1.webp.pgm -76c9aa742d9f3c8fe0cc568b939e688f alpha_filter_1.webp.ppm -aceecb9488e46b9ea91bb83b0cbe6e17 alpha_filter_1.webp.tiff -94cd8c8c425643962da4bb3183342a5a alpha_filter_2.webp.bmp -a717bf0070e8264f253cebb7113f0555 alpha_filter_2.webp.pam -d6416589945519a945d43da512f75072 alpha_filter_2.webp.pgm -76c9aa742d9f3c8fe0cc568b939e688f alpha_filter_2.webp.ppm -aceecb9488e46b9ea91bb83b0cbe6e17 alpha_filter_2.webp.tiff -94cd8c8c425643962da4bb3183342a5a alpha_filter_3.webp.bmp -a717bf0070e8264f253cebb7113f0555 alpha_filter_3.webp.pam -d6416589945519a945d43da512f75072 alpha_filter_3.webp.pgm -76c9aa742d9f3c8fe0cc568b939e688f alpha_filter_3.webp.ppm -aceecb9488e46b9ea91bb83b0cbe6e17 alpha_filter_3.webp.tiff -94cd8c8c425643962da4bb3183342a5a alpha_no_compression.webp.bmp -a717bf0070e8264f253cebb7113f0555 alpha_no_compression.webp.pam -d6416589945519a945d43da512f75072 alpha_no_compression.webp.pgm -76c9aa742d9f3c8fe0cc568b939e688f alpha_no_compression.webp.ppm -aceecb9488e46b9ea91bb83b0cbe6e17 alpha_no_compression.webp.tiff -1871cf8be60ff362642dd3f4f2f50fae alpha_filter_0_method_0.webp.bmp -33b13fbc45e1e9fe92cd60ba2108f715 alpha_filter_0_method_0.webp.pam -32f4070f2d6d1695f2285ca21f810cc2 alpha_filter_0_method_0.webp.pgm -8eb0e1ce7e3f102cea5dab93f76688f0 alpha_filter_0_method_0.webp.ppm -8a7526bd4ba54e7d989cfd68220876b6 alpha_filter_0_method_0.webp.tiff -1871cf8be60ff362642dd3f4f2f50fae alpha_filter_1_method_0.webp.bmp -33b13fbc45e1e9fe92cd60ba2108f715 alpha_filter_1_method_0.webp.pam -32f4070f2d6d1695f2285ca21f810cc2 alpha_filter_1_method_0.webp.pgm -8eb0e1ce7e3f102cea5dab93f76688f0 alpha_filter_1_method_0.webp.ppm -8a7526bd4ba54e7d989cfd68220876b6 alpha_filter_1_method_0.webp.tiff -1871cf8be60ff362642dd3f4f2f50fae alpha_filter_2_method_0.webp.bmp -33b13fbc45e1e9fe92cd60ba2108f715 alpha_filter_2_method_0.webp.pam -32f4070f2d6d1695f2285ca21f810cc2 alpha_filter_2_method_0.webp.pgm -8eb0e1ce7e3f102cea5dab93f76688f0 alpha_filter_2_method_0.webp.ppm -8a7526bd4ba54e7d989cfd68220876b6 alpha_filter_2_method_0.webp.tiff -1871cf8be60ff362642dd3f4f2f50fae alpha_filter_3_method_0.webp.bmp -33b13fbc45e1e9fe92cd60ba2108f715 alpha_filter_3_method_0.webp.pam -32f4070f2d6d1695f2285ca21f810cc2 alpha_filter_3_method_0.webp.pgm -8eb0e1ce7e3f102cea5dab93f76688f0 alpha_filter_3_method_0.webp.ppm -8a7526bd4ba54e7d989cfd68220876b6 alpha_filter_3_method_0.webp.tiff -1871cf8be60ff362642dd3f4f2f50fae alpha_filter_0_method_1.webp.bmp -33b13fbc45e1e9fe92cd60ba2108f715 alpha_filter_0_method_1.webp.pam -32f4070f2d6d1695f2285ca21f810cc2 alpha_filter_0_method_1.webp.pgm -8eb0e1ce7e3f102cea5dab93f76688f0 alpha_filter_0_method_1.webp.ppm -8a7526bd4ba54e7d989cfd68220876b6 alpha_filter_0_method_1.webp.tiff -1871cf8be60ff362642dd3f4f2f50fae alpha_filter_1_method_1.webp.bmp -33b13fbc45e1e9fe92cd60ba2108f715 alpha_filter_1_method_1.webp.pam -32f4070f2d6d1695f2285ca21f810cc2 alpha_filter_1_method_1.webp.pgm -8eb0e1ce7e3f102cea5dab93f76688f0 alpha_filter_1_method_1.webp.ppm -8a7526bd4ba54e7d989cfd68220876b6 alpha_filter_1_method_1.webp.tiff -1871cf8be60ff362642dd3f4f2f50fae alpha_filter_2_method_1.webp.bmp -33b13fbc45e1e9fe92cd60ba2108f715 alpha_filter_2_method_1.webp.pam -32f4070f2d6d1695f2285ca21f810cc2 alpha_filter_2_method_1.webp.pgm -8eb0e1ce7e3f102cea5dab93f76688f0 alpha_filter_2_method_1.webp.ppm -8a7526bd4ba54e7d989cfd68220876b6 alpha_filter_2_method_1.webp.tiff -1871cf8be60ff362642dd3f4f2f50fae alpha_filter_3_method_1.webp.bmp -33b13fbc45e1e9fe92cd60ba2108f715 alpha_filter_3_method_1.webp.pam -32f4070f2d6d1695f2285ca21f810cc2 alpha_filter_3_method_1.webp.pgm -8eb0e1ce7e3f102cea5dab93f76688f0 alpha_filter_3_method_1.webp.ppm -8a7526bd4ba54e7d989cfd68220876b6 alpha_filter_3_method_1.webp.tiff -d9950a87e5cf2de155fcd31c01475e93 alpha_color_cache.webp.bmp -91cf9afc53048c718ee51644dad6a34f alpha_color_cache.webp.pam -9d8e492f6b7227a74c04456c84e5113a alpha_color_cache.webp.pgm -82b1c0db2dc88c8fc8c109b622cd84d0 alpha_color_cache.webp.ppm -968aacad5d8a930b85698fc41d1a4f1b alpha_color_cache.webp.tiff -311d2535f9a76bd5623e3cd05e39fb89 lossy_q0_f100.webp.bmp -21a9f2a4ccc334498756a4738fa9b262 lossy_q0_f100.webp.pam -a6b90760b4aabf97de791615aca4a7f8 lossy_q0_f100.webp.pgm -3401967fb1d77a298198362ab5591534 lossy_q0_f100.webp.ppm -1c4cbf811d940f2f347c541606a78870 lossy_q0_f100.webp.tiff -b5c041d9a4f47452072ac69eaa6455cd lossless4.webp.bmp -85a73782fe7504bae587af5aea111844 lossless4.webp.pam -147b72dcacdb989714877612e927504b lossless4.webp.pgm -f434b118e30f3146c49db487e1ff2ba5 lossless4.webp.ppm -22e4581c62b8f17f2fc8e9c3e865fdc7 lossless4.webp.tiff -9bb8a5556e6c7cec368eac26210fd4a8 lossy_alpha4.webp.bmp -63945faa35db26000573bff7a02bba2e lossy_alpha4.webp.pam -96507416669c3135a73ced1b4f79d45c lossy_alpha4.webp.pgm -2f761d6794b556840b572d3db93e7bee lossy_alpha4.webp.ppm -70139ffba2b922bc2e93de3aa162d914 lossy_alpha4.webp.tiff -501113e927e73c99e90f874bc635e06d near_lossless_75.webp.bmp -dc04940d59a46f514c00cd7c90393c13 near_lossless_75.webp.pam -ef032f8837e7245def5ab012f7a04c8d near_lossless_75.webp.pgm -a81c1e1c64508cdea757fd2ac8f9d31b near_lossless_75.webp.ppm -a23482cf9c7e4ed2c4e5bc2534455dcb near_lossless_75.webp.tiff -34efa50cddbff8575720f270387414c9 color_cache_bits_11.webp.bmp -3d9213ea387706db93f0b39247d77573 color_cache_bits_11.webp.pam -28a26055225a9b5086c05aaf7b73e3ec color_cache_bits_11.webp.pgm -ebdd46e0760b2a4891e6550b37c00660 color_cache_bits_11.webp.ppm -a956c5897f57ca3432c3eff371e577f5 color_cache_bits_11.webp.tiff -7823bb625c9002171398fa5a190fe326 big_endian_bug_393.webp.bmp -7d41a1e1f15453ee91fc05b0b92ff13b big_endian_bug_393.webp.pam -1700bae9a667cd9478ba2b8a969491df big_endian_bug_393.webp.pgm -f8d4f927b7dc47d52265a7951b6eb891 big_endian_bug_393.webp.ppm -ffc5abfa7d15035bafc4285faece9b9a big_endian_bug_393.webp.tiff diff --git a/tests/Images/Input/WebP/lossless_color_transform.bmp b/tests/Images/Input/WebP/lossless_color_transform.bmp deleted file mode 100644 index 91c4fcf6e9..0000000000 Binary files a/tests/Images/Input/WebP/lossless_color_transform.bmp and /dev/null differ diff --git a/tests/Images/Input/WebP/lossless_color_transform.pam b/tests/Images/Input/WebP/lossless_color_transform.pam deleted file mode 100644 index 57e4679424..0000000000 Binary files a/tests/Images/Input/WebP/lossless_color_transform.pam and /dev/null differ diff --git a/tests/Images/Input/WebP/lossless_color_transform.pgm b/tests/Images/Input/WebP/lossless_color_transform.pgm deleted file mode 100644 index 663f633bab..0000000000 --- a/tests/Images/Input/WebP/lossless_color_transform.pgm +++ /dev/null @@ -1,4 +0,0 @@ -P5 -512 768 -255 -vvvuuuuttttssssrrrrrqqqppppoooooonnnmmmmlllllkkjjjjiiiiiiihhhggggffffeeeeeddcccbbbbbbaaaa````____^^^^]]]]\\\\\[\[[ZZZZYYYXXXXWWWWWVVVVUUUUTTTTTSSSSSRQRQQPPPPPPPOONNNNNNMMLLLLKKKKKJJJJJJIIHHHHHGGGFFFFFEEEEDDDDDCCCBBBBAA@@A@@@????>>>>>====<<<<;;::::::9999888877776666554454444333222221110100///.....----,,,,+++++*+*)*))))((('''&&&%%%%%%$%$$######""""!!!! wvvvuuuutttttsssssrrqqqqpppoooooooonnnmmmmllllkkjkjijiiiiiihhhgggffffeeededddccccbbbbbbaaa```_`___^^]^]]]\\\\\\\[[[Z[ZZYYYYXXXXXWWWVVVVUUUUTTTTTTSRSRQQQQQPPPPPPPOOOOONMMMMLLLLLKKKKJJJJIIIIHHHHGHGGFFFFFEEEEDDDDCCCCCBBBAAA@@A@@@???>>>>>=====<<<;;;;::::9988888887777666555455443322222221111000/////....----,,,++++++***)))())(('''&&&&%%%%%%$$$######"""!!!! wvvvvuuuuuuutsstsrrrrrqqqqppppoooonnnnnmmmmlllkkkjkjjjiiiiiihhhhgggfffefeeeddddccccbbbbaaaaa``_____^^^^]]]]]\\\[\[[[[[ZZYYYYXXXWWWWWVVVVUVVUTTTTTSSSRRRRRQQQPPPPPOOOOONNNMMMMLLLLKKKKKJJJIIIIIIHHHHGGGFFFEEEEDDDDDCCCBBBBAAAAA@@@@???>>>>>>===<<<<<;;;::::999988888877766666555544343332222211110000////./.-----,,+,+++++***)*)))(((''&&'&&%%%%%%$$$$$###""""!!! vwvvvvuuuuutttttsssrrrrqqqpppppoooonnnnmmmmmllllljkjjjjiiiiiihhhgggfgfeffeededddccccbbbbaaaa`a```____^^]]]]]\\\\\[[[[[ZYYZYYXYXXXXWWVVVVVVVUUUTTTTSSSRRRRRQQQQPPPPOOOONNNMMMMLMLLLLKKJJJJJJIIIHIHHHGGGGFFFFFEEDDDDDDDCCCBBBAAAA@@@@@??>?>>>=====<<<;;;;:::::9999888877776666555554433332322221111000/////...----,,,,,++++*****))))(((('''&&&&%%%%%$$$#$###"""""!!! wwvvvvvuuuuuttttsssrrrrrqqqpppppoooonnnnmmmlmllkklkkjjjiiiiiiihhhgggfgffefeedddddcccbbbbbbaaaa`````__^^^]]]]]\\\\\\[[[ZZZYYYYYXXXXXWWVVVVVUUUTTUTTSTSSSSRRRQQQQPPPPOOONONNNMMMMMLLLKKKKJJJJJIIIIHHHHHGGFFFFEFEEEDDDDDCCCBBBBBAAAA@@@@???>>>>>>>==<<<;;;;;:::::999888887776665655544444333222222111000//////..-.---,,,+++++****)*))((((('''&&&&&%%%$%%$$$###"""!"!!!! wwwwvvvuuuuuuuttssssrrrrqqqqqpppoooooonnnmmmmlllkkkkkjjjjiiiiiiihhgggfffffefeeddddccbbbbbbbaaa````____^^^^]]]]\\\\\[[[[[ZZZYZYYXXXXWWWVVVVVVUUUTTTTTTSSSRRQQQQQQPPPPOOONONNNNMMMLLLLKKKKJJJJIJIIIHHHHGGGGGFFEEEDDDDDDDCCCBBBBAAAA@@@@@????>>>>>===<<<<<;::::::99998888777766666555544443332222211100000///....-----,,,,++++*+***))))(('('''&&&&%%%%%$%$$$####"""!!! ! xwwwwvvvvuuuuutttsssssrrrrrqqqqpopooooonnnmmmmmlllllkjkjjiiiiiihhhhgggfffffeedeedddcccbbbbbbaaa`a````__^^^^]]]]]\\\\[[[[ZZZZYYYYXXXXWWWWVVVVVVUUTUTSTTSSRRRRRQQQQPPPPPOOOONNMNMMMLLLLKKKJJJJJJIIIIIHHHGHGFFFFEEEEEDDDDCCCCCBBBAAA@@@@@????>>>>>=>==<<<<;;;;::::99988888877776666555444433332222221110110///.....---,,,,++++++*+*)))()(((('''&&&&%%%%%%$$$$##"#"""!!!! xxwwwwvvvvvuuuututtssssrrrqqqqqqoppoooooonnnmmmmlllllkkjjjjiiiiiihhhgggggfefeeeedddcccccbbbbaaaa````_____^^]^]]]\\\\\[[[ZZZZZYYYYXXXXWWWWVVVVUVUUTTTSTSSSSRRRQRQQPPPPPOOOONNNNMMMLLLLLKKKKKJJJJIIIIHHHGGHGFFFFFEEEEDDDDDCCCBBBBBAAA@@@@????>>>>>===<<<<<;;;;::::999988888777766665555543433322222211010000////....---,,,,+++++*****)())(('(''&&&&%%%%%$$$$$##"#""!"!! yxwwwwvvvvvvuuuutttttssrrrrqqqpqppppooooonnnmmmmlllllkkjjjjjjiiiiiihhghgggffeeeeeddddcccbbbbbbaaaa````___^^^^^]]]\\\\\\[[[[ZZZZYYYXXXWWWWWVVVVUUUUTUTTTSSSSRRRQQQQQPPPPOOOONNNNMMMMMLLLLKKKKJJJJJIIIHHHHHGGGFFFFEEEEDDDDDDCCCBBBAAAAAA@@@???>>>>>>==<=<<<<;;::::999988888887766665555454444332222221110000///./...-----,,,+++++****)))()((('''&'&&%%%%%%$$$#####"""!!!!! yxxwwwwvwvvvuuuuuuttssssssrrrqqqqpppooooooonnnmmmlmlklkkkkjjijiiiihhhhhgggggffeeeedddddccbbbbbaaaaaa`_`____^^^^]]]\\\\\[[[[[ZZYZYYYXXXXWWWWVVVVUUUUUTTTSTSSSRRRQQQPPPPPPPOOOONNNNMMMLLLLKKKKJJJJJIIIHHHHGHGFGFFFFEEEEDDDDDCCCCBBBBAAA@@@@@???>>>>>====<<<;<;;;:::::99988887777776665554444433332222121110000//./...----,,,,+++++*****)))(((''''&&&&&%%%%$%$$$####"""!!!!  yxxxxwwwvwvvvvuuuuuttsssssrrrqrqqppppoooooonnnnnmmlllllkkkjjjjiiiiihhhhhgggffffeedddddddcccbbbbbaaa```_``___^^^]]]]\\\\\\\[[Z[ZZYYYYXXXWXWWWVVVVVUUUUTTTTSSSRRRRQQQQQPPPPOOOONNNNMMMMMLLKLKKKJJJJJIJIHHHHHHGFGFFFFEEEEDDDDDCCCBBCBAAA@@@@@????>>>>>====<<<<<<:;;:9:99988888877777666555554443332222221111000////....----,,,,,+++++****)))((((''''&&&&%%%%%$$$$####""""!!! yxxxxxxwwwwwvvuuuuutttsssssrrrrrqqqqpopoooonnnnnmmmllllklkkjjjjiiiiihhhhggggfgffeeeedddcdcccbbbbbaaaa````___^^^^]]]]]\\\\\[[[ZZZZYYYYYXXWXWWWVVVVVUUUTTTTSTTSSSRRRQQQQPPPPOOOOONNNNMMMMLLLLKKKJJJJJJIIIHHHHGGGGFFFEEEEEDDDDCCCCCBBBBAAA@A@@@???>>>>>====<<<<;;;;:::9999998888777666655545444433332222211110000////....---,,,++++++****))())((''''&'&&%%%%%%$$$$###"#"!!!! ! yyyyyxxxwwvvvvuuuuuutttsssssrrrqrqqpppppoooononnnnmmmlllklkjjjjjjiiiihhhhhgggfffefeeeddddcccbbbbbbaaaa````___^^^]]]]]]\\\\[[[[[ZZZZZYYXXXXWWWWVVVVVUUUUTTSTSSSRRRRRRQQQPPPPPOOONNNNMMMMLLLKKLKKJJJJJIIIHHHHGGGFFFFFFFEEEDDDDDCCCCBBBBBAAA@@@@??>>>>>>>===<<<<<;;;:::9999988888877766666554444443332222221111000///...----,,,,+++++++***))))(((((''&&&&&%%%%%$$$######""!"!!!  zyyyyxxxxxwwwvvvuuuuuutttsssrsrrrqqqqpppoooooonnnmmmmmllllkkkkjjjjiiiiiihhgggggfffeeeedddddccbbbbbbaaaa```_____^^^^]]]\\\\\\[[[[[ZYYYYYXXXXXWWWVVVVVUUUUUTTSSSSSRRRQRQPQPPPPPOOOONNNNMMMMLLLKKKKKJJJJIIIIIHHHGGGFFFFFFEEEEDDDDCCCBCBBBAAA@@@@@????>>>>>====<<<<;;::;:9:9998888887777665555544433322222212110000////...-.--,,,,+++++*+**)*))(((('''''&&&%%%%%$$$$$####""!!!!! zzyyyyxxxxwwwwvvvvuuuuuttttsssrrrrqqqqqpppoooooonnnmmmlmllklkkkjjjiiiiihhhhgggggffffeeeeddccccbbbbbbbaaa```_____^^]^^]]]\\\\\[[[[ZZZYYYYXXXXXWWWWVVVVVUUUUTTSSSSRRRRQQQPQPPPPPOOONNNNNNMMMLLLLKKKKJJJJIIIIHHHHHHGGFFFFEEEEDDDDDCCCBBBBBAAAA@@@????>>>>>>====<<<;;;;:::::9988888878777666655544333333222212210000000.....-----,,,++++*++***)))(((''''&&&&%%%%%%%$$$###"#"""!!! zzzyyyyyxxwwwwwvvvuuuuutttttsssrrrrrqqqqppppooooonnmmmmmlmlkkkjjjjjiiiiiihhhhggggfffeeededddcccbbbbbabaaaa`_`___^^^^^]]]]\\\\[[[[ZZZZYYYYYXXWXWWVWVVVVUUUTTTTSSSSSRRRRQQQPPPPPOOOOONNNNMMMMLKLLKKJKJJJJIIIIHHHGHHGFFFFFEEEEDDDDDCCCBBBBABAAA@@@@???>>>>>>====<<;;;;:;:::9989988887777666565555443433322222111110000////..---,,,,,+++++*+*))))((((''''&'&&%%%%%$%$$####""""""!! zzzzzyyxyxxxwwwvwvvvuuuutttttsssrrrqrqqqqppooooooonnnmmmlllllkkjjkjjjiiiiihhhhgggfffeffeeeddddccbbbbbaaaa`a````____^^^]]]]\\\\[[[[[ZZZZYYYYYXXXWWWVVVVVVUUUTTTTSSSRRRRQRQQPPPPPPOOONNNNMMMMLMLLLKKKKJJJJIIIIHHHHGGGGGFFEEEEEDDDDDDCCCBBBBAAA@@@?@????>>>>>===<<<<<<;;;:::9998988887777766666554443333322222211110000///....----,,,++++++**)*)))))(''''''&%&%%%%$$$$$###""""!!! {zzzzyyyyxxxxxwvvvvvvuuuututttssssrrrqqqqpppoooooooonnnmmmllkllkkkkjjjiiiiiihhggggffffeeeddeddcccccbbbbbaaaa```____^^^]]]]]\\\\\[[[[ZZYYYYXYYXXXWWVVVVVVVUUTTTTTTSSSSRRRQQQQPPPPOOOONNNNNMNMMMLLKKKKJJJJJJIIIHHHGHGGGGGEFFEEEEDDDDCCCCCBBBAA@@A@@????>>>>>>====<=<<;;;:;:::99988888887666665554444333322222221100000/////..-----,,,,+++++*+*))))((((('''&&&%%%%%$$$$$###"#"""!!!! {{zzzzyyyyxxxwwwwwvvvuuuuutttttssssrrrrqqpqqpopooooonnnmmmllllklkkjjjjiiiiiihhhgggggffeefeeeddddccbbbbbbbaaa`a`____^^^^^]]\]\\\\\\[[[[ZZYYYXYXXXXWWWVVVVVUUUUUTTTTTSSRRRRQQQQPPPPPOOOONNNNMMMLLLLKKKKKJJJJJIIIIHHHHGGGGGFFFEEEEDDDDCCCBBCBBAAA@@@@@@???>>>>>====<<<;;;;;::::99998888777766656555454333333222211101000//./..-----,,,,++++++*****))(((('''''&&&%%%%%%$$$#####""!!!! ! {{{zzzyyyyyxxxxxwvwvvvuuuuuutttsssssrrrrqqqqppoooooonnnnmmmlmllkkkkkjjjiiiiiiihhhggfffffeeeedddddcccbbbbbbbaaa```____^^^]]]]]\\\\\[[[[ZZZYZYYYXXXWWWWVVVVVVVVUTTTTSSSSRRRRRQQPPPPPPOOOONONMMMMLLLLKKKKJJJJJIIIIIHHHGGGGGFFFEEEEDDDDDCCCCBBBBAAAA@@@@???>>>>>====<=<<<;;::::::99888888877666665555544433322222211110000//../...----,,,++++++****)))(((''''''&&&%%%%%$$$$$##""""!!!!!  {{{{{zzzzyyxxxxwwwvwvvvuuuuuutttttsrrrrrqqqqpppoooooonnnnmmmlllllkkkkkjjiiiiiihhhghggffffeeededdddcccbbbbbaaaaa```_`__^^^^^]]\\\\\\\[[Z[[ZZZYYXYXXXXWVWVVVVVUUTTTTTSSSSSRRRQQQPPPPPPOOONNONNNMMMLLLKKKKKJJJJJIIIIHHHHHGGGGFFFEEEDDDDDDCCBBBBAAAAA@@@@????>>>>>====<<<<;;;;:::9:998888887877766555455444333222222111000/0//...------,,+,+++++***)))))((((''&&&&&%%%%%$$$$####"""!!!! ! {{{{{zzzzyyyyxxwxwxwwvvvuuuuuuutttssssrrrrqqqpqppoooooonnnnnmmmllklkkjjjjiiiiiihhhhgggggffffededdddcccbbbbbbaa`a````___^^^^^]]]\\\\\[[[[[ZZYYYYYXXXWWWWWVVVVVVUUUTTSSSSSSRRQQQQQPPPPPPOOONNNNMNLMLLLKKKKKJJJJJIIIIHHHHHGGFFFFFEEEDDDDDCCCCBBBBAAAA@@@@???>>>>>>=====<<;<;;:;:::9999888878777666655554433333222221111000/0////...---,,,+,+++++****))())((('''&&%%%%%%%$$$#$###""""!!!! |{{{{{{zzzyyyyyxxxwwwwvvvvuuuuutttstsssrrrrrqqqppppoooonnnnnnmlmllllkkjjjjjiiiihhhhhgggffffefeedddddccccbbbbaaa`a``______^^]^]]]]\\\\[[[[ZZZZYZYXXXXXWWWVVVVVUUUUUUTTSSSSRSQQRQQPPPPPPOOOONNNNMMMMLLLLKKJKJJJJIJIIIHHHGGGGGGFFFEEEEDDDDDCCCBBBBAAAA@@@@???>>>>>>====<<<<;;;:::::999888887777766666555444333332222211110000////..-----,,,+++++*****))(((((('''&&&&%%%%%%$$$$###"#"""!! ! ||{{{{{zzzzyzyyxxxxwwwwvvvvuuuuutttstssrrrqqqqqqpppooooonnnnnmmmmlllkkkkkjjjiiiihihhhgggfgffefeeeddddcccbbbbbbaa`a``_`___^^^^]]]]\\\\[[[[[ZZZYYYYXXXXXWWWWVVVVVUUUUTTTTSSSRSRRQQQQQPPPPPOOONNNNNMMMLLLLLKJKJJJJJIJIIIHHHGGGGFFFFEEEEDDDDDCCBBCBBBAAA@@@@@????>>>>>===<<<<;;::;:::9998888877777665555455443332222221110000///////.----,,,,,+++++***)))))((('''''&&&%%%%%$$$$###"""""!!!! ||{|{{{{{zzyyyyyyxxxwwwwvvvvvuuuttttssssrrrqrqqpqqpppoooonnnnnmmmlllkkkkkkjjjiiiiihhhhghgfffffeeededdccccbbbbbbaaa`````___^^^^]]]]\\\\\[[[[[ZZZZYYYXXXXWWWWVVVVUVUUTTTSTTSSSRRRRQQQPPPPPOOOONNNNNMMMLLLKKKKJJJJJIIIIIHHHHHGGFGFFFEEEEDDDDDCCCCBBBAAA@@@@@????>>>>>>====<<;;;;::::99988888877776666665554433333222221111000////......---,,,++++++****))))((((''''&&%%%%%%$$$$####"""!!!! }||||{{{{{zzzyyyxxxxxwwwwwvvvuuuuuuttttssssrrqrqqqpppooooonnnnmmmmlllllkjkjjjjiiiiihhhgggggffffefeedddccccbbbbbbba`aa`____^^^^^]]]]\\\\\\[[[[ZZZYYYYXXXXWWWWVVVVVUUUUTTTSSSSRRRQQQQQQPPPPOOOOONNNNMMMLLLLKKKKJJJJIJIIHHHHGGGGGFFFFEEEDDDDDDCCCBBBBBAA@@@@??????>>>>=>==<<<;;;;;:::9:9988888777767666555544433332222211111000////...-.-,-,,,,++++*****))))(((''''&&&&%%%%%%$$$$####""!"!! }|||||{{{{{zzzzyyyxxxxwwwwvvvvuuuuutttsssssrrrqrqqqqpppooooonnnnnmlmlllkkkkjjjjjiiiihhhhggggffffeeeedddcccccbbbbbaaa````_____^]]]]]]\\\\\[\[[ZZZZYYYYXXXXWWWWVVVVUUUUUUTTTSSSRRRRQQPQPPPPPPOOONNNMNMMLLLLKKKKKJJJJJJIIIHHHHGGGFFFFEEEEDDDDDCCCCBBBBAAAAA@@@????>>>>>>====<<<;;;;;::999998888887776666555544433333222211101000////....---,-,,,+++++******))(((('''&&&&&%%%%%$$#$##"""!""!!! }}|||||{{{{{zzzzyyyyxxwwxwwwvvvuuuuuttttsssrsrrqqqqqppppoooonnnnnmmmlllllkkkjjjiiiiiihhhghggggffefeedddddccccbbbbbaaaa```_`__^^^^^]]]\\\\\\[[[Z[ZZYYYYXXXXWWWWVVVVVVUUUTTTTTSSRRRRQRQQPPPPPOOOONNNNMMMMMLLLLKKJKJJJJIIIIHHHGGGGFFFFFEEEDDDDDDDCCCCBBAAAAAA@??????>>>>====<<<<<;;:::::999988888777776655555544433232222111110000//.....-----,+,+++++****)))((((('''&&&&&%%%%%%$$$##"""""!! ~}}|||||{{{{{zzzzzyxxxxwwwwvvvvvvuuuuutttsssrrrrqqqqqppppooooononmmmmlllkkkjjkjjjiiiiihhhggggfgfffeeeedddcccccbbbbaabaa````____^]^]]]]\\\\\[[[[ZZZYYZXYXXXXWWWVVVVVVUUUTTTTSSSSSSRRRQQQPPPPPPOOOONNMMNMMMLLLKKKKJJJJIIIIIHHHHGGGGFFFFEEEEDDDDDCCCCBBBAAAA@@@@@???>>>>>====<<<<<;;;;::9:9988888877776666655544343322222221110000/////...---,,,+,+++++****)))(((('(''&&&&&%%%%%$$#####""""!!!!! ~}}}|}||{{{{{{zzzzyyyyyxxwwwwwvvuvuuuututtsssssrrqrqqqppppooooonnnnmmmlllllkkkjjjiiiiiihhhghggggffeeeeeddcddcccbbbbbaaaa````___^^^^^]]]\\\\\\[[[ZZZZYYYYYXXXXWWWVVVVVVUUUTTTTSSSRRRRRQQQPPPPPOOOONNNNNNMMLLLLLKKJJJJJJIIIIHHHHHHGGFFEEEEEDDDDDCDCCCBBBAAAAA@@@????>>>>>=====<<<<;;:::::99998888877767666555544433332222221110000////.....---,,,++++++*+*)*))(((((''&&&&&&%%%%%%$$#$###""!"!!! ~}}}}||||{{{{{{zzzzyyyyxxxwxwwwvvvuuuuuuttttsssrrrqqqqpqpppoooonnnnmmmmmlllkkkkkjjjjiiiihihhghggfffefeededdcccccbbbbbaaaa```_`__^^^]]]]]]\\\\\[[[ZZZZYZYXXXXXWWWVWVVVUVUUTTTTTSSSSRRRQQQQQPPPPPOOOONNNMMMMLLLLKKKKKJJJJJIIHHHHHHGFGFFFFEEEDDDDDCCDCCBBBBAAA@@@@????>>>>>====<<<<<<;;:::9999888888777766665555444333322222111010000///....---,-,,,++++++**)*)))(((((''&&&&%%%%%%$$######""""!!!! ~}}}}}}|||{{{{{{{zzyyyyxxxxxwwwwvvvvuuuuuttsssssrrrrqqpqqpooooooonnnnmmlmllklkkkkjjijiiiihhhhgggfgffffeeeddddcccbbbbbbbaaaa````__^_^^]]]]\\\\\[[[[Z[ZZZYYYYXXXWWWWWVVVVVUUUUTTSSSSSSRRRQQQQPPPPPPOOONNNMNMMLLLLKKKKJJJJJIIIIHHHHGGFGFFFFEEEEDDDDCCCCCBBBBAAA@@@@?????>>>>====<<<<;;:;:::999999888877777665654544433323222211110000/0////...---,,,,++++******))(((((('''&&&%%%%%$$$$#####"""!!!! ~~}~}}}}|||{{{{{zzzyyyyxxxxxwwvvvvvuuuuuutttssssrrrrqqqqqpppooooonnnmmnmmlllkkkkkjjjiiiiihhhhhggffgfeeeeeddddcccbbbbbbaaa``````___^^^^]]]\\\\\\[[[[[[YZYYYYXXXXWWWVVVVVUVUTTTTTSSSSSRRQQQQQPPPPOOOOONNNNNMMMLLLKKKKJJJJJIIIHIHHHGGGFFFFEEEEEDDDDDCCCBBBBAAAAA@@@?????>>>>====<<<;<<;:::::999998888877776666545444333332222211100000//.....----,,,+++++++*****)))(''('&''&&&%%%%%$$$####""""!! ! ~~~~~}}|||||{{{{{zzzzzyyyxxwxwwvwvvvvuuuuuttttssssrrrrqqqpppppoooonnnmmmmmllllkkkkkjjiiiiihhhhhggfggffffeeddddccccbbbbbaaa`a````___^^^]]]]]\\\\\\[[[[ZYZZYYXXXXXWWWVVVVVVUUTTTTTSTSRRRRRQQQQPPPPOOOONNNMMMMMLMLLLKKJKJJJJJIIIHHHGHGGGFFEEEEEDDDDDDCCCBBBBBBAAA@@@@???>>>>>>===<<<<;;;::::::9988888877777666555544443332222221111000////....----,,,,++++*****)))))(((''''&&&%%%%%$$$$####""""!!! ~~~~}}}}||||{{{{{zzzzzyyyxxxwwwwwvvvuuuuuttttsssssrrrrqqppppoooooonnnnmmmmlllllkjkkjjiiiiiihhhhgggfgfffeeeeddccccccbbbbaaaa`````__^^^^^]]]]\\\\\[[[[ZZYYYYYXXXWXWWWVVVVVUUUUTUTTSSSSRRQRQQQQPPPPPOOONNNNMMMMLLLLLKKKJJJJJIIIIIHHHHHGFFFFFFEEDDDDDDCCCBBBBAAAA@@@@?????>>>>==>==<<;<;;:::::99999888877776666655454343332322212111000///./....---,,,,,++++*****)))))('(''&&&&%%%%%%$$$$##"""""""!  ~~~~~}}}||||{{{{{zzzzyyyyxxxxwwwwvvuvuuuutttstsssrrrrqqqqpppoooooonnnmnmmmlllkkkkkjjjijiiihihhhgggggfeffededcdccccbbbbbaaaa````____^^^^]]\]\\\\[[[[ZZZYZYYXYXXXXWWWWVVVVVUUUTTTSTSSSRRRRQQPQPPPPPOOOOONNNMMMMLLLLKKJKJJJJJIIIIHHHGGGGGFFFEEEEDDDDDDCCCCBBAAAAA@@@???>>>>>>=====<<<;;;:;:::99998888877767666555444443333222211111000/////...---,,,,,++++++**)*))))((''''''&%%%%%%%$$$$##"#"""!!! ~~~}}}}}||||{{{{{zzzyzyyxyxwwxwwwwvvuuuuuuttttsssrrrqqqqqpppppoooonnnnmmmlmlllkkkkkjjijiiiihhhhgggfgfffeedddddcccccbbbaaaa`a``____^^^]]]]]]\\\\\\[[Z[ZYYZYYXXXXWWWWVVVVVUUUTTTTTTTSSRRRRQQQQPPPPOOOOONNNNMMMLMLLLKKKJJJJJJJIIHHHHGGGFFFFEFEEEDDDDDCCCBBBBBAAAA@@@@@??>>>>>>>==<<<;<;;;;::::9989888877776666555444333332222211111000///./....----,,,+++++***))))))(((''''&&&&%%%%%%$$$###"#"""!!! ~~~~}}}}|||{{{{zzzzzyyxxxxxwwwwwvvvvuuuuttttstsssrrrrqqqpppooooooonnnnmmmlllkkkkjkjjjiiiiiihhhhggfffeeeeededdcccbbbbbbaaaaa```___^^^^]]]]]\\\\\[[[[ZZZZYYYYYXXWWWWVVVVVVUVUTTTSTSSSRRRRQQQPPPPPPOOOONNNMNMMMLLLLKKKKJJJJIIIIHIHHGHGGGFFFFEEDDDDDDCCCBBBBBAAA@A@@????>>>>>=====<<<;<;;::::99998888887776665655544434333222221111000/0////..-.--,,+,+++++++***))))((''''&&&&%%%%%%$$$$####""""!!!  ~~~}}}|||||{{{{{zzzzzyyyxxxxwwwwvvvuuuuuutttssssrrrrqqqpqpppoooooonnnmmmmmllkkkkkjjjjjiiiihhhgghgfgffefeededddcbcbbbbbaaa``````__^_^^^]]]]\\\\\\[[ZZZZZZYYYXXXWWWWVVVVVVVUUTTTTSTSSSRRQQQQPPPPPPOOOONNMMNMMLLLLLKKKKJJJJIIIIIIHHGHFGGFFEFEDEDDDDDDCCCBBBAAA@A@@@@@??>>>>>>====<<<;;;;;;::99989888887776765555554434323222221110010/0///....----,,,++++++***))))(((''('&'&&&%%%%%%$$####"#"""!!!!! ~~~}}}}||||{{{{{zzzyyyyyxxxxwwwwvvvvuuuuuttttsssrrrrrqqppppopoooonnnmmmmlmlkllkkkjjjjiiiiihhhggggggfffeeeedddcccbcbbbbbaa````____^^^^^]]]\\\\\[\[[[[ZZYYYYXXXXXWWWVVVVVVUUUTTTTTSSRRRRRQQQQPPPPPPOOONNNMNMMLLLLLKKKKJJJJJIIIHIHGGGGGFFFEFEEEEDDDDCCCBCBBBAA@@@@@@@???>>>>>===<<<<<;;;:::9:99988888777767655555544433332222211110000////....----,,,,++++****)))))(('(''&'&&&&%%%%%$$$####""""!! ! ~~~}}}}||||{{{{{zzzzzyyyxxxwwwwwwvvuuuuuuttttssrrrrrrqqqqpooooooooonnmmmlllllkkkkjjjiiiiiihhhhgggffffffeeddcdcccccbbbbbaa````_`___^^]]]]]\\\\\[[[[[[ZZYYYYXXXXXWWWVVVVVVUUUUTTSSTSSSRRQRQQQPPPPPOOOONNNNNMMMLLLLKKKJJJJJJIIIHHHHHGGGGFFFFEEDEDDDDCCCCBBBBAAA@A@@?@???>>>>>>===<<<<;;;:::::9988888887776666655554444333222221111000//////..-----,,,++++++****))))('(('''&&&&%%%%%$$$#####"""""!!!  ~~~~}~}}}||||{{{{{zzzyyyxxxwxwwwvvvvvuuuuuuttstssrrrqrqqqqpoppoooonnnnmmmmlllkkkkkjjjjjiiiiihhhgggfgfeeeeeeddcccccbbbbbaaaaa``_____^^^^]]]]\\\\\\[[ZZZZYYYYYXXXWWWWVVVVVVUUUUTTTSSSRSRRRQQQQPPPPPPOONNNNMMMMLMLLLKKJKJJJJJIIIIHHHHGGFFFFFEEEEDDDDDCCCCCBBBAAAAA@@@@???>>>>>=====<<<;;:;:::9:8998888777776665555444443332222221101000////...----,,,,++++++***))))(((((''''&&&%%%%%$$$#####""!!!!!!! ~~}~}}|}||{{{{{{zzzzyyyxxxxxxwvwvvvvuuuuuutttssssrrrrqqqqppopooooonnnnmmmmllkkkkkjjjiiiiiiihhhghgggfffeeedddddcccbbbbbbaaaa````____^^^^]]\\\\\\[[[ZZZZYZZYXXXXWWWWWVVVVVUUUTUTTSSSRRRRQQQQPPPPPPPOOONNNNMNMMLLLKKKKKJJJJJIIIHHHHHGGGGFFFFFEEEDDDDDCCCCBBBAAA@A@@@?????>>>>====<<<;<;;;;::99898888877776666565444444333222222111100//////.-.----,,,,+++++***))))((((('''&&&&&%%%%$$$$$##"#""!"!!!! ~~}}}}|||||{{{{{zzzzyyyyxxwwwwwwwvvvuuuuutttssssrrrqrrqpqppppoooonnnnnmmmmlllllkjjjjjiiiiiihhhggggffffeeeeddddcccbbbbbaaaaa````___^^^^^]]]\\\\\[[[[ZZZZZYYYXXXXWWWWVVVVVUUUTTTTTSSSRRRRQQQQPPPPPPOONNNNMMMMMLLLLKKKKJJJJJIIIHIHHGGGGFFFEEEEEDDDDDDCCCBBBBAAAA@@@@@???>>>>>=>===<;<;;;;:::::999888877776666555555443332222221111000/0///...-.---,,,+++++++***))(()(''('''&&&%%%%%%$$#$$#""""!!!! ~~~~~~}}}}||||{{{{z{zzyyyxxyxxwwwwvvuuuuuuuutttssssrrrrrqqpppppooooonnnmmmlllllkkkkkjjiiiiiiihhhggggffeeeeeeddcdcccbbbbbaaaa`````__^^^^]^]]\\\\\\\[[[[ZZYZYYYYXXWWWWWVVVVVUUUUTTTTSSSSSRRRQQPPPPPPOOONOONNMMMMMLKLKKKKJJJJJIIIIIHHHGGGGGFFEEEEDDDDDCCCCBBBBBA@A@@@@????>>>>>===<<<<<;;;;;::9999988887777766665544444333222222111100000/./...-----,,++++++***)*))(((('('''&&&&%%%%%%%$######"""!!!!! ~~~~~~}}}|||{{{{{{zzzzyyyxxwxwwwwvvvvuuuuuutttsssrsrqqqqqpppppooooonnnnmmmmlllkljkkjjijiiiihhhhggggfffeeeeeedddccccbbbbbaaa`````___^_^^]]]]\\\\\\[[[[ZZYZYYYYXXXWWWVVVVVVUUUTTTSTTSSRRRRQQQQQPPPPOOOONNNMNMMMLLLLKKKKJJJJIIIIIHHHHHGGGFFFFEEEDDDDDDCCCCBBBAAAA@@?@@????>>>>====<<<<;;::::::99888888777776666555554433332222211111000////....----,,,,++++*+**)))()(((('''&&&&&%%%%%$$$#####""""!!! ~~~}~}}}||||{{{{{zzzyzyxxxwxwwwvvvvvvuuuututsssssrrrqqqqpppopoooooonnmmmmmlllklkjjjjjiiiiiihhhhgggffffeeeeddddccbbbbbbbaaaaa```____^^^]]]\\\\\\[[[[[ZZZZYYXXXXXWWVWVVVVVVUUTTTTTSSSSRRRQQQQPPPPPPOOONNNNMNMMLLLLLKKKJJJJJJIIHHHHHGGGFGFFFEEEEDDDDDCCCBBBABAAA@@@@???>>>>>>====<<<<;;;::::::99988888777676655554543333232222211100000//./..-----,,,,++++*****))))((('(''&&&&%%%%%$%$####"#"""!!!!! ~~~}}}}}||||{{{{zzzzyyyyyxxxxwwwvvvvuuuuuuttttssssrrrqqqqppppoooonnnnnmmmmmlllkkjkjijiiiiihhhhgggggffffeeeddcdcccbbbbbbaaa``````___^^^]]]]\\\\\[[[[[ZZZZYYXYXXWWWWWWVVVVVUUTTTTSSSRRRRRRQQQQPPPPOOONONNNNMMMMLLLKKKJJJJJJJIIIHHHGGGGGGFEFFEEEDDDDCCCCCBBBAAAA@@@?????>>>>>====<<<<;;;:::9::9998888877776665554454343332222211111000////....---,,,,,++++*+**))))((('(''&'&%&%%%%%%$$#$##"#""""!!! ~~~~}}}}||||{{{{{zzzyzyyxxxxwwwwwvuvvuuuuttttsssrsrrrrqqqpppoooooononnmmmllllkkkkjjijiiiiiihhghgggfgfefeeedddccccbbbbbbbaa`a`____^^^^^]]]\\\\\\[\[[[[ZZYYYYYXXXXWVVVVVVUUUUTTTTSSSSRRRRRQQQPPPPPPOOOOONNNMMMMLLLKKKKJJJJJIIIIHHHGGGGFGFFEEEEDDDDDDDCCCCBBBBA@A@@@@@??>>>>>>===<<<<;;;;;::::998888887876666655554444332322221111000000///..-----,,,+++++*****)))()(('''&&&%&%%%%%%$$$$$##"""""!! ! ~~~}}}}}||||{{{{{zzzyzyyyxxwwwwwwvvvvuuuuutttsssssrrqqqqqqppooooonnnnmnmmmlllklkkjjjjiiiiihhhhggggfgffeeedddddcccbbbbbbaaaaa``_`_^^^^^]]]]\\\\\[[[[ZZZYYYYXYXXXXWWWVVVVUVUUTTTTTTSRSSRRQQQPQPPPPPOOOONNNMMMLMLLKKKKKJJJJJJIIHIHHHGGGFFFFFEEEEDDDDDCCCCBBAAAA@@@@@@????>>>>>===<<<<;;;;;:99999988887777776665545544433332222111100000////....---,,,,++++******))(((('('''&&&%%%%%$$$$$##"#"""!!!! ~~~~}}}|||||{{{{{zzzyyyyxxxwxwwwvvvvuuuuutttttssrrrrrqqqqppppooooonnnnmmmmlllkkkkjjjjiiiiiihhhggggfffeeeedddddcccbbbbbbbba```_`__^^^^^]]]]]\\\\[[[[[ZZZZYYYYXXXXWWWVVVVVVUUTTTTSSSSSRRRRRQPQPPPPOOOONNNNNMMMLLLLKKKKKJJJJIIIIIHHHHGGFGFFFFEEDDDDDCCCCCCBBBBAAA@@@?@??>>>>>>===<<<<;;;:::::99998888877766666655554433323222221111000////....----,,,,+++++*+**))))(('(''''&&&&%%%%$$$$$##"#""""!!!! ~~~}}}}|||{{{{{zzzzyyyyyxxxxwwwvvvvvuuuutttsstssrrrrqqqpqpppoooooonnnnmlmllllkkkjjjjiiiiiihhhhggggfffeeededdccccbbbbbbbaa````_____^^^^^]]\\\\\\[[[[^ciou|{tnf`ZVVUUUUTTTTSSSSRRRRQQQQPPPPPOOONNNNNMMMMLLLLKKKJJJJJIJIIHHHGGGGGGFFFEEEEDDDDDCCCBBBBABAAA@@@?????>>>>=====<<<<<:::::::99988888777766665554544433332222121110000////..-.---,,,+++++****))))))(('''&&&&&&%%%%$$$$######""!!!! ~~~~}}|}|||{{{{(=ZuvuuuuuuuuttUTqqppppiicccb]]]]\\.Bc}m/SSRRRRRRQQPOOONNNNMMF1$%0;GJJIIIHHHGHGGGFFFFFEEDDDDDDDCCBBBBAAAAA@@@????>>>>>>===<<<<<<;;:::::9988888887766665555444433333222221110000///./...---,,,,,,++++******))((((''''&&&%%%%%%$$$#$####""""!!! ~~~~~}}}}|||{{{Tvvvuuuuutt00qqqqppjjcccb]^]]]a\MTSSSRRRRQPPPOONNNH'JJIIIIHHHGGGFFGFFFEEDDDDDDDCCBCBBBAAA@@@@@????>>>>====<<<;<;;;:::::9998888877777665655544333333322221111000/////..--.--,,,++++++*****)(()((('''&&&&&%%%%$%$##$###"""!!! ~~}~}}}|||||{{9vvvuuuuukiqqqppjjcccc^^`lN+TTSSSSRRRPPPPOOOFJJJIIHIHHHHGGGFFFEEEEEDDDDCCCCCCBBBAAA@@@@@???>>>>>>===<<<<;;;;:::999998888877766666555454433333222221211000///.//..--,--,,,+++++****))))((((''''&&&%%%%%%$$$###"##""!!!! ~~}~}}}||{|{CvvuuuuuHGqrqqpjjcddcdvoPTSSSSRRRPPPPOONJJJIIIIHHHHHGFGGFFFFEEDDDDDDCCCCBBBBAAA@@@@@????>>>>>===<<<<;;;;:::::9998888887776665555554433332222211111100/////..-----,,,,+++++*****))((((((''''&&%%%%%%%$$####""""!!!!! ~~~}}}|}|||ivvvuuu""rrqqqkkdddd?9uZTSSRRRPPPPPO7JJJJJIIIHHHHGGGGFFFFEEEEDDDDDCDCCBBBAAAA@@@?@????>>>>>===<<<<<;;:;::::9998888888776666654554433332222221111000///.....---,-,,,,+++++***)))))(((''''&&&&%%%%$$$$$####""""!!!! ~~~~}}}||||{zzzyviP!Avvvuua^rqqqqpppppooonmlllllkkkkjjjiiiiiiggfffffeedddcbbbaaaaa`d{oK nsXSSSSQPPPPO!/AJLJF;/KJJJJIIIIIHHHHGGGFFFFEEEEDDDDDCCCBBBBAAAA@A@@????>>>>>>====<<<;;;;;::9999998888777676655554544433322222211100000///...-.---,,,,,+++++****))))(((''''&&&&%%%%%%$$#$####"""!!!! ~~~}}}}|||zzzzzyyyv-%vvvvv: 9rrqrqqqppoooommmmlllkkkkkkjijiiiigggfffefeedddbbbbbaabu[&2kTSSQQPPPP?>>>>=====<<<;;;:::::999988888777666665554444333332222211111000////...-.-,-,,,++++++****))))((''''&&&&&%%%%%$$$$###"#"""!! ~~~~}|}|{{zzzzyyygwwvvsFEorrrrqqppppoonnmmlmllllkkjjjijiiighggfffefeeddcbbbbakdj_SQQQPPPLNNNMMMLLLLLLKKKJJJJJIIIIHHHHGGGFFFFEEEEEDDDDCCCCBBBBABAAA@@@????>>>>>>==<<<<;;;;;:::998988888787766666545544433333222221110000////...----,,,,+++++****)*)))((('''&&&&&%%%%%$$$$###""""""!! ~~~~~~}|}{{{zzzzzyvwwvwSkjQsrrrqqqpppopnnmmmmmllllkkkjjjjiigggggfgfffedebbbbcx/-oQQQPPP7ONNNMMMLMLLLKKKJJJJJJIIIHHHHHGGGGGFEEEEEEDDDDCCCCBBBAAAA@@@@@????>>>>>>==<<<<;;;;:;::999998888787766666655544333332222211110000/////..-----,,+++++++*****))(((((''''&%&%%%%%$$$$$####""""!!! ~~}~~}}{{{{zzzzyfwwwv,.uu-+srrrrqqqqqppnnnmmmmllklkkkkjjiiihhggggfffeeeecbciZ;mdRRQQQP!%8FNNMMMMLLLLKKJKJJJJJIIIHHHHHGGFGGFEFEEEDDDDDCCCCCBBBAAAAAA@@????>>>>>====<<<<;;;;::99998888888777766655554543333332222111110000//......---,,,+++++****)))()(((('''&&&&%%%%%$$$$$###"""""!!! ~~~~~}}|{{{{zzzw-%wxwkVuuTgrrrrqqqqppponnmnmmmmlllkkkjjjjjhhggggfffffeepJk7'RRQQQP8%1?KLLLKKKKKKJJJJJIIIIHHHHGGFGFFFFEEEDDDDDDCCCCBBBBAAAA@@@@??>>>>>>====<<<<;;;;:::99999888888777766555545444333322221111100////.....---,,,,++++++****)))))((''''&&&%%%%%%%%$$$####"!"!!!! ~~~~||{{{wkP!CxwxEtuusDsrrrrqqqqpponnnmnnnmlmllkkkjjjiiihhhggffffefDt^RRQQQPP (BLLLKKKJKJJJJIJIIIHIHGHGGGGFFFEEEEDDDDDCCCCBBBABA@@@@@????>>>>>====<<<<;;;;:::999998888777766665555544443332222221110000///....-----,,,++++++***)))))((('''&'&&&%%%%%%$$$$##"#""""! ! ~~~ixxx=vuuu<ssrsrrqqqqqooonnnnmmmmllklkkkjjiihhhggggffffMA"SRRRRQQM"+KLLLKKKKJJJJIJIIIHHHGGGFGFFFEEEEEDDDDDDCCCBBBBAAA@@@@@???>>>>=====<<<;;;;;;:::9998888877777666555544433333322222111100////...-.----,,,++++++**)*))))((('''&&&&&%%%%%%%$$$###""""!!! ~~Dyxx^dvvvub\sssrrrrqqpooooonnnmmmmllllkkjjiiihhhghggffeo{XTRSRQQQQQ;%MLLKKKKKJJJJJIIIHHHHGGGGGFFFFEEEEDDDDCCCBCBBBBAAAA@@@??>?>>>>>>==<<=<;;;;:;:9::9988888877776665554544333323222221111000////....----,,,,+++++*****)))((('(''&&&%&%%%%$$$$###"##""!!! :yyyx7%wvvvvu$5ssssrrrrrqoooonnnnnmmmmlllklkkiiihhhhhggggfhJxTRRRRRQQQQF4%>>>>====<<<<;;;::::::9998888787766665654444343333222211110100////./...---,,,,++++****)))(((((''''&&&&&%%%%%$$$#$#"#""""!!!  VzyyytKvwvvuvJotssrrrrqqooooonnnnnmmmmlllkkkiiiihhhhggggfuQvSSRRQQQQPPPPPMB5$$MMLLKKKKKJJJJJIIIHIHHHGGGGFFFFEEEDDDDDCDCCCCBBAAAA@@@?@??>?>>>>====<<<;<;;::::::989888878776666555544444333222222111000/////...-.---,,,++++++***))))(((('''&'&&&%%%%%%$$$$###"""!!!!! (>\zzzzzyPMsssssrrrqppoooonnnnmnmmlllkkljiiiiiihghgggx[&0T~qSSSRQRQQQPPPPPPOJMMMLLLKKKJJJJJJIIIIHHHHHGGGGFFEEEEEDDDDDCDCBBBBBAA@A@@@@????>>>>===<<=<;;;;;::::99998888877766655555544433332222211110000///...-.----,,,,++++******)))((('''&&&&%&%%%%%$$$####""""!!!! ~}}|||{|{{{{{zzzz((ttsssrsrrpoooooonnnnnnmmmlllkiiiiiihhhgggg2j KkSSRRQRQQQPPPPPOOEMMMMLLLKKKJJJJJJIIIIHHHHGGFFGFFFFEDEDDDDCCCCBCBABAAA@@@@@??>?>>>>>====<<<;;;:;:::99989888877776666555444433332222222111100////...-.--,,,,,+++++*****)()((((('&'&&&%%%%%$$$$$####"""!!!!! ~~}}}||||{{{{{zzjettssssrrqpppoooooonnmmmmmllljjiiiiiihhhgg4^|cS ARRQQQPQPPPPPLNMMMLLLLLKKKKJJJJIIIIHHHHGGGGFFFFEEEEDDDDDCCCCCBBAAAAA@@?????>>>>>====<<<<<;:;:::::99988888877666656555444333322222111100000//./...---,-,,,+++++***)*))(((((''''&&&%%%%%%$$$$#####"!!!!! ~~~}}}|||{{{{{{zB@tttttssrqpppoooooonnnnmmmlmljjjiiiiiihhhmSv(FZ9NRQQQPPPPP4NNMMMLLLLLKKKKJJJJIIIIIHHHGGGFFFFFEEEEEDDDDCCCBBBBBBAAAA@@@???>>>>>>====<<<;<;:;:::99998888887776665555444444322222221111100////.....----,,,+++++***)*))(((((''''&&%%%%%%%%$$#####""""!!!!  ~~~}}}}|||{{{{{ztttsssssqqppppooooooonmmmmmlkjjjiiiiihhiBg%4BJNPK?('NMMNMMLLLLKKKKJJJJJIIIHHHHGGGGFGFFFFEEDDDDDDDCCBBBBBBAA@@@@????>>>>>>>==<<<;;;;;::::99998888877766766555444433332222212110000/0//...---,,,,,++++++****))))((('''''&&&%%%%%%%$$#####"""!!! ~~~}}}|}|||{{{\jyyxxwxwwvwhXuttstssqqqqppoooooonnnmmmllkkjjjjiiiih}F1=NNNNNMMLLLLKKKKKJJJJIIIIHHHGHGGGGFFFEEEEDDDDCCCCCBBBAAAAAA@@@???>>>>>>===<=<<<;;:;;:::99988888777766565555544433332222211100000//./.-.----,,,,,++++*****)((()(''''''&&%%%%%%$$$#####""!!"!! }~}}}|||||{{3*zyyxyxwxwwww(2uutttttqqqpppoooooononnnnmmkkjjjjiiiiqyQo"OONNNNMMMMLLLKKKKJJJJJIIIIIIHHGGGFGFFFEEEEEDDDDCCCBBBBBAA@A@@??@???>>>>=====<<<;<;;::::99888888877776666665444443332222222111000////.....---,,,+++++++***))))((((''&''&&%%%%%$%$#$$###""""!!! ~~~}~}}}||||tRyzyxxxxwwwwwPnuutttsrrqqqppppoooooonnnmnkkjjjjjiij8:LOONONMMMMMLLLLLKKKKJJJJIIIIIHHHHGGGGFFFFEEEEDDDDCCCCBBBBAAAAA@@@???>>>>>>====<<<;;;;;::::99888888777766666544443343322222221110100///....---,,,,,+++++****)))((((''''&&&&&%%%%%$$$$###"#""!!!!! ~~}~}}}}|||MvzyzyyxxxxwxwrJuuutttrrrqqpppppoooooonnmnkkkkjjjji{m_wgB0NPOOOONNNNMMMMLLLLKKKKJJJJJIIIIHHHGGGGGFFFFEEEEDDDDCCCBBBBBAAA@@@@?@???>>>>=====<<;;;;;:::::999888887777666665545443333322222211100000///....----,,,+++++****)*)(((((''&&&&&%%%%%%$$$$$##"#"!!"!! ! ~~~~~}}|}|%9zzzzyyyyxyxwww8#uuuuttrrqqqqpppppooooonnnnllkkkjjjn**DO;-$+>>>>>==<=<<;<;;;::::99888888877767666555544433322222211101000////..-----,,,,++++**+*))))((((((''''&&%%%%%%$$$$###"""!!!!!! ~~~~}}}}}||||{{{{{zzzzyyyyxxxxxwwwvvvvuuuuuuttssssrrrrrrqqpppooooooonnnmmmmmllllkkkktSSSSRSRRRQQQQPPPPPOOONONNNMMMMMLKKLKJJJJJJJJIIHHHHGGGGFFFEEEEEDDDDDDCCCBBBBAAAA@@@@????>>>>=====<<<;;;:;::::999988888777766655554444333322222111010000////...---,,+,++++++***)))))(((('''&&&&%%%%%$$$$$##"""""!!! ! ~~}}}}}}|||{{{{{zzzzyyyyxxxxwwwwvvvvuuuuutttsssssrrrrqqqppppooooonnnnmmmmlllllkkp[STSSRRRRRRQQQPPPPPOOOONNNNMMMMLLLKKKKKJJJJJIIIIHHHGHGGFFFFEEEEDDDDDCCCCCBBAAAA@@@@@????>>>>>===<<<<;;;:;::::99898888877767656555444433332222211111000///./...---,,,+,+++++***)*)))((((''&&&&&%%%%$$$$$####""""!!!! ~~~}}}}}|||{{{{{{zzyzyyxxxwwxwwwvvvuuuuuttttsssssrrqqqqqpqopooooonnnnmmmmlllllkuTSSTSSSRRQQQQQPPPPOPPOONNNNNMMMMLLKLKKJJJJJJIIIIHHGHGGGFGFFFEEDDDDDDDCCCCBBBAAA@@@@@??>>>>>>>=====<<;;;;::::999988888877766666554544433332222111111000////...----,,,,,++++****)))))(((''''&&&&&%%%%%$$$$##""""!!!!! ~~~}}}|||||{{{{{{zzzyyyyxxxxwwwwvvvvuuuuuuttstssssrrrqqqpppppoooonnnnmmmlllllpZTTSSSSRRRRQQQQQPPPPPOOOONNNMMMMLLKLKKKKJJJJIIIIIHHHHGGGGFFFEEEEDDDDDDCCCCBBBAAAA@@@??????>>>>=====<<<;;;;::::9998888877777666555544443333222221111100/00//...----,,,,,+++++***)))))(((''''&&&&%%%%%$$$$####""""!! ! ~~~~}}||}||{|{{{{{zzzzyyyyxxxxwwwvvvuuuuuuttttsssssrrqqqqpppooooooonnnnmmmlllpTTTTTSSSRRRRQQQPPPPOPOONNNNNMMMMLLLKLKKKJJJJJIIIHHHHHGGGFFFEEEEDEDDDDCCCBBBBBBAA@@@@@??>?>>>>====<=<<<;;;;;:::99988888877766666555444343332222212111000///....-----,,,+++++**+*)))()(((('''&&&&%%%%%%$$$$###"""""!! ! ~~~~~}~}}}|||{{{{{zzzzyzyyxxxxwwwvwvvvuuuutttttssssrrqrqqqpppopoooonnnmmmmmmnVTTTTSSSRSRQQQQQPPPPPOOONONNMMMMMLLLLKKKJJJJJJJIIHHHHGGGFGFFFFEEEDDDDDDCCBBBBBBAAAA@@@@???>>>>>====<<<<<<;;::9::9988888877777665655454443332222211101000////....----,,,+++++****))))((((('''&&&%%%%%%%$$$$####""""!! ~~~~~}}}|||{{{{{z{zzzyyyxxxwwwwvvvvvuuuuuttttsssssrrrqqqqpppooooononnnmmmxeUUTSTSSSSRRRQQQQPPPPPPOOOONNMMMMMLLLKKKKJJJJJJIIIIHHHGGGGGGFEEEEDEDDDDCCCCBBBBAAAAA@@?@???>>>>>====<<<<;;;:::::9989888887776666565545443322222221121100////.....----,,,+++++*****))))(((('''&&&%&%%%%$$$$###"#"""!!! !  ~~~~~}}}}|||{{{{{{zzzyyyyyxwxxwwwvvvvvuuuuuttstsssrrrrqqqqpppoooooonnmnmm~UUUTTSSSSSRRRRQQQQPPPPOOOONNNMMMMMMLLLKKKKJJJJJJIIHHHHGHGGFFFFEEEEEDDDDDCCCBBBBBAAAA@@@@???>>>>=>===<<<;;;;:::::99988888777766665555544333332222211100000////.....--,-,,,++++****)*)))(((('''&&&&%%%%%%%$$$###""""!!!! ~~~~}}}||||{{{{{{zzyyyyyyxxxxwwvvvvuvuuuutttttsssrrrrqqqpppppooooonnnnqZUUTTTTSSSRRRRQQQQPPPPPPOONNNNNNMMMMLLLKKKKJJJJJIIIHIHHGGGFGFFFFEEEDDDDDCCCCBCBBAAA@@@@@????>>>>>>==<<<<<;;;;:::9:99988888877676665555444433332222111110000///...----,,,,++++++***)))))((((''''&&&%%%%%$$$#$###"#"!"!! ! ~~~}}}}|||{{{{{zzzzyyzyyxxxxwwvvvvvvuuuuutttssssrrqqqqqpppppooooonnnzgUUUTTTSTSSSRRRRQQQQPPPPPOOONNNNMMMMMLLLKKKKJJJJJIIIIHHHGGGFGGFFFEEEDDDDDDCCCBBBBBAAA@@@@@???>>>>>>===<<<<;;;::::999899888878766665555444433333222222110000///./...----,,,,++++++***))))((''''&&&&&&%%%%%%$$####""""!!! ~~}~}}||||{|{{{{{zzzyyyxxxxxxwwwwvvuuuuuuttttsssssrrqqqqqqpppooooonn}VUUUTTTTSSSSRRQRRQQQPPPPPOOOONNMNMMMLLLLLKKKJJJJJIIIIHIHGGGGGFFFEEEEDDDDDCCCCCBBBAAAA@A@@????>>>>>===<<<<<<;;;:;:9:99988887777666555554544333332222111100000//./....--,,,++++++*****)))(((((('''&%&%%%%%$$$$####""!!!! ! ~~~}}}}|||{|{{{{{{zzzyyxyxxxwwwwwvvvuuuuuuttsssssrrrqqqqqppppooooopXUUUTTTTTSTSSRRRQQQPPPPPPPOONNNNMMMMMMLLLLKKKKJJJJIIIHIHHHGGGGGFFFEEDDDDDDDDCCBBBBAAA@@@@?@???>>>>>>==<<=<;<;;:::::99998888877766665554444434332222222110000////...-----,,,++++++****))((((('''''&&%&%%%%%$$$###""#"""!!! ~~~~}}}}||||{{{{{{zzzyyyxxxxxxwwwwvvvuuuuutttstsssrrrqrqqppppooooovaVVUUTTTTTSSSRRRRRQQQPPPPPPOOONNNNMMMMMLLLLKKKJJJJJJIIHIHHHHGGFFFFFEEEDDDDDCCCCCCBBAAA@@A@@?????>>>>>==<=<<<;;::;::999988888877777665554544443332222211110000////...------,,++++++****)))((((('''&'&&%%%%%%$$$$###"""""!!!! ~~~}~}}}|||{{{{{{zzzyyyxyxxwwwwvvvvvuuuuuttttsssrrrrrqqqqqppoooomVVUUUUUTTTSSSRSRRRQQQPPPPPOOOOONNNMMMLLLLKLKKKJJJJJIIIIHHHHGGGGGFFFEEEEDDDDDCCCBCBBABAAA@@@@????>>>>>==<<<<;;;;;::::99998888777776666554544443323222221110000////...-----,,,++++++*****)))(((('''&&&&%%%%%$$$$#####""!!!!! ~~}}}}}|}||{{{{{{zzzyyyyxxxxwwwwvvvvvuuuuuttttsssrrqrqqqqqpopoo}VVVUUUTTTTTTSSSRRRQQQQQPPPPPOOOONNNNMMMMLLLLKKKJJJJJJIIHHHHHGGGGGFEFEEEEEDDDDCCCBBBBAAAA@@@@?????>>>>====<<<<<;;:;:::99999888877777666554444433332222222111000/0/./....---,,,,+++++****))))((((''''&&&&%%%%$$$$$###"#""""!! ~~~}~}}}||||{{{{{zzzyzyyxxxxwwwwwvvvuuuuuttutsssssrqrrqqqpppopWVVVUUUUTTTTSSRSRRQRQQQPPPPPOOOOONNNNNMMLLLLKKKKKJJJJIIIIHHHHGGGGFFFFFEEEDDDDDCCCBBBBAAAA@A@@@@???>>>>====<<<;<;;;::::999988888777666665555444433322222111110000///....--,-,,,,+++++*+*))))(()((''''&&&%%%%%$$$$$$#""#"""!!!! ~~~~}}}|||{{{{{{{zzzzyyxyxwwxwvvvvvvuuuuttttssssrrrrqqpqqppr[VVVVVUUUUTTSSSSSRRRRQQQQPPPPOOOONNNNMMMMMLLLKKKKJJJJJIIIIIHHHGGGFFGFFEEEEDDDDDDCCCCBBBAAA@@@@???>?>>>>====<<<<;<;;:::::99988888877766655555443433222222211110000////...---,,,,+,++++****))))((((''''&&&&%%%%%$$$$####""""!!! ~~~~}}}}}}||{{{{{{zzzzyyyxxxxxwwwvvvvvuuuuttttssssrrrqqqqpppv`WVVVVUVUUUTTSTSSSRRRQQQQQPPPPPPOOONNNNMMMLLLLKKKKKJJJJIIIIHHHHHGGFGFFFEEEEDDDDDCCCBCBBBAAA@@@?@??>?>>>>>====<<<;;;:;::9:99988888877776665555544433322222211101000///....-----,,,++++++**)*)))(((('''&&&&&%%%%%%$$$$##"""!!!!!! ~~}}}}||||{{{{{{zzzzzzyyxxwwxwwvvvvvuuuuttttssssrrrrqqqqp{gWVVVVVUVVUTTTSTSSRRRRRQQQPPPPPPOOOONNNNMMMLLLLLKKJJJJJJIIIIHHHGGHGGFFFFFEEDDDDDDDCCCCBBABAA@@@@@???>>>>>=====<<<<;;;;:::999998888777766666655444333232222221101000/////...---,,,,++++++***))))((('('''&&&&%%%%%%$$$$###"""!!!!! ~~~}}}}}||||{{{{{zzzzzyyyxxxwwwwwvvvvuuuuutttssssssrrqqqqnWWVVVVVVVUUTTTTTSSSRRRQQQQPQPPPPOOOOOONNNMMLLLLLKKKJJJJJJIIIHHHGHGGGFFFFEEEEDDDDDCCCCBBBBAAA@@@@@????BHOXajt|zsh^UKC=:888887767666665554444332222212110000/0//./...--,-,,+,+++++***)))(((((''''&&&&%%%%%$$$#$###"""!!!!!! ~~~}}||||||{{{{{zzzyzyyyyxxwwwwvvvuvuuuuutttttsssrrrrqquWWVVVVVVUUUTTTTSTSSSSRRQQQQQPPPPPOOOONNNMMMMMMLLLKKKKJJJJIJIIIHHHHGFGGFFFFEEDDDDDDDCCCBBBBAAA@ABKYk}fRC:88766765555554444323222221111000/////...-----,,,+++++****)*)()((('''&'&&&%%%%%$$$$#####"""!!!! ~~~}}}}||||{{{{{zzzyyyyxxxxxxwwvvvvvuuuuuttttssssrrrrq{WWWWWVVVVVUUUTTTTTTSSRRRRQQQPPPPPPOOONONNNMMMMLLKLKKKJJJJJJJIIIHHHGHGGFFFFFEEEDDDDDCCCCBBBBERibJ:76666555544444332222221111000/0///...-----,,+++++++***)))))(('('''&&&&%%%%%$$$$#$"#"""!!!!! ~~~~}}}}||||{{{{{zzzyyyyyxxxwxwwvvvvvuuuuutttssssrsrrrXWXWWVVVVVVUUUTTTTSSSSRRRQRQQQPPPPPPOOONNNMNMMMLLLKKKKKJJJJIJIIHHHGGGGGGGFFEEEEEDDDDCCCCLc~ZB76555555444333222222211100000///...-----,,,+++++****)))(()(('''&'&&&%%%%$$$$$###"""""!! !! ~~~~}}|}||{{{{{{{zzyyyyyxxxxwwwvvvvuuuuutttttsssrrrqXXWWWWWVVVVVVUUTTTSSSSRSRRRQQPPPPPPPOOONONNNMMMMMLKKKKKKJJJJIJIIIHHHHGGGGFFFEEEDDDDDDNj`B6655444444333322222211000/0///...----,,,,,++++****)))(()(((''''&&&%%%%%%$%$$###"""!!!!! ~~~~~~}}}|||{{{{{{zzzyyyyxxxwxwwwwvvvuuuuutttsstssrrXXXXWWWVVVVVUUUUTTTTSTSSRRRRQQQQPPPPPPOONNNNNMMMMLLLKLKKKJJJJJIJIHIHHGHGGGFFFFEEEDJeY<5554444333222222111110000/.//.----,-,,,++++++***)))())(('''''&&&%%%%$$%$#$###"""!"!!!  ~~}~}}|||||{{{{{{zzzyyyyxxxxxwwwvvvvvuuuuuuttsssrrXXXXXXWVVVVVVVUUUTTTSSSSSRSRRRQPQQPPPPOOONNNNNMNMMMLLKKKJKJJJJIIIIHHHHGGGGFFFFEFU|rG65544333323222221111000/////..----,,,,,++++****))))(((('''&'&&&%%%%%$$$$#$###"!!!!!! ~~~~}}}}|||||{{{{zzzzyyyyxxxxwwwwvvvvuuuuuttttssssYYYXXWWWWWVVVVVUUUUTTSTSSSRRRQQQQPQPPPPPOOOONNNMMMMMLKLKKKKJJJJJIIIIHHGGGGGFFH`R7554433332222211110100////..-..---,,,,+++++****))())((('''&&&&%%%%%$$$$$###"""!!!!! ~~~~~}}}}}|||{{{{{{zzzyyyyyxxwwwwvvvvuuuuuuutttsssYYYXXXXWWVWVVVVVVUUTTTTTSSSRRRRRQQQPPPPPPOOONNNMNNMLLLLLKKKKJJJJJIIIIHHHHHGJfY74444323322221111000/////..-..---,,,+++++*****))))((''''''&&&%%%%%%$$$#$###""!!!!! ~~~}}}}||||{{{{{zzzzzyyyyxxxwwwvvvvvuuuuuttttss|YZXXXXXWWWWWVVVVVUUUUTTTTSSSRRRRQQQQQPPPPOOOOONNMNMMMLLLKKKKKJJJJJIIIIHHHJgX64443333222221100100/////..-----,,+,+++++***)*)))((((('&&&&&%%%%%%%$#$####""!"! ! ~~}}}}}|||||{{{{{zzzyyyyyyxxwwwwvvvvuuuuutttssvZYYYXXXXXWWWVVVVVVVUUUUTTTTSRRRRRRQQQPPPPPPOOOONNNMMMMLLLLKKKKKJJJJJIIHIaQ53433232222111110000///.....---,,,,+++++***)))))((('''''&&&%%%%%%$$$$$##""""!!!!! ~~}~}}}|||||{{{{zzzzzzyyxxxxxwwvwvvvuuuuututtoZYYYYYXXXXXWWVVVVVVVUUTTTSSTSSSRRRRQQQPPPPPPOOONNNNMMMMLMLLLKKKJJJJJIIYG4333322222211100000///...-.---,,,,++++++*)*)))(((((''''&&&%%%%%$$$######"""!!! ~~~~}}}||||{{{{{zzzzyyyyxxxxwwwwwvvvuuuuuutt~iZZYYZYYXXXXWWWVVVVVVUUUUTTTTTSSSRRQQQQQPPPPPPOOOOONMMNMMLMLLKKJKJJJJOzl;33332222221111000////...-----,,,++++++*****))(((((('''&&&%%%%%$$$$$$#""""""!!! ~~~}}}}|||||{{{{zzzzyyyyyxxxxwwwvvvvvuuuuttzd[ZZZZZYXXXXWWWWWVVVVVUVUUTTTSSSSRRRRRQQQQPPPPOOOONNNMNMMMMLLLLKKKKJdR33332222221110000////....----,,+++++++****))))((((''''&&&&%%%%%$$$$$##"""""!!!! ~~~}~}}}||||{{{{{{zzyyyyxxxwxwwwwvvuvuuuuuv_[[ZZYYZYYXXXXXWWWVVVVVUUUTTTTTSSSRRRRRQQQPPPPPPOOOONNNMMMMMLLLKKKRw=33332222211100000////...----,,,,+++++***))))()((((''&&&&&%%%%%$$$$$####""!!! ! ~~~~}}}}||||{{{{{zzzyyyyyxxxwwwvwvvvuuuuuu\[[ZZZZZYYXYXXXWWWWVVVVVUUUTTTTTSSSSRRRQQQQPPPPPPOOOOONNMNMMMLLLKcP333222221111100000///..-.----,,+++++++**)*))))('''''&&&%&%%%%$$$$$####""""!! ! ~~}}}}|}||{{{{{{zzzzzyyyxxxxwwwwvvvuuuuu\\[[Z[ZZZYYXYXXXWWWVVVVVVVUUTTTTTTSSSRRRRQQQPPPPPOOOOOONNMMMMMLOzk6333222221111000///./....----,,,++++++****)())((('''''&&&%%%%%$$$$###"""!!!! ! ~~}}}}||||{{{{{zzzzzyyyyxxxwwwwwvvuuuuuq\[[[[ZZZZYZYXYXXXWWWWVVVVVUUUUTTTTTSSRRRRQQQQQPPPPPOOONNNNMMMMWA332222221110000////.....--,,,,,+++++****))))(((('''''&&%%%%%$$$$#####""""!!!! ~~~~}}}}||||{{{{{zzzyyyyyyxwxwwvvvvvuuu{f\\\[[[[ZZZZYYYYXXWWWWWVVVVVUUUUUUTTSSSRSRRQRQQPPPPPOOOOONNNMMcN3332222222110000///./..----,,,,,+++++***))((((('''''&&&%%%%%%%$$$$###""""! ! ~~~~}}}}|||{{{{{{zzzyyyyyxxxwxwwvvvvvuw_\\\[[[[ZZZYYYYYYXXXWWWWVVVVVUUUUTTTTSSSSRRRRRQPPPPPPPOOONNNNr^333222221111000////.....----,,++++++***)*)))((((('''&&&&%%%%%$$$#$##""""!!!! ~~~~}}}}||||{{{{{zzzzyyxyxxxwwwwwwvvuu~WVVVWVWWXXXYYYYYXXYXXWWWWVVVVVUUUUTTTSSSSSSRQQQQQPPPPPOOOONPo5332222221110000/0///....,,-,,++++++*+**)))(((('('''&&&&%%%%$$$$$$###"""!!!!!  ~~~~~~}}|}||{|{{{zzzzzyyyyxxwxwwwvvvuuiWWWVVVVVVVVVUUUUVWWXWXXWWWWVVVVUUUUTUTTSSSSSRRQQQPPPPPPOOOT|833222221111100/////...-----,,,+++++****))))(((('''''&&&%%%%$%$$$$#"#""""!!! ~~~}}}|}|||{{{{{z{zzyyyyxxxwwwwvwvvx\WWWWWWVVVVVVUUUUUUUUUUVVWWVVVVVVVUUTTTTSTTSSSRRQQQQQPPPPOV;32222221111100//////..-----,,,,++++*+**)))()((('''&&&%%%%%%%%$$$####""!"!!! ~~~}}}}}|||{{{{{zzzyzyyxxxxxwwwwvvuWWWWWWWVVVVVVUUUUUUUUUUUTTTVVVVVVVUUUUUTTTTTSSRSRQQQQQPPPX=3322222121100000///...-----,,,++++++****)))))(('''''&&&%%%%%$$$$$###""""!!!!! ~}}~}}}}|||{{{{{zzzzyyyyxxxwwwwvvvgWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTUVVVUUUUTTTTTSSSRRRRQQQQPZ>332222211101000//./....--,,,,,+++++***)))))((((('''&&&&%%%%$%%$#$##"#"""!!!!  ~~~~}}|}|{|{{{{{zzzzyyyyxxxxwwwwvxZWWWWWWWWVWVVVVVUVUUUUUUUUUTTTTTTTTUUUUUUTTTTSSSSSRRRQQQX=3322222111100000///....----,,,+++++****)))(((((''''&&&&&%%%$%$$####""""""!!! ~~}}}|}||{{{{{{zzzyyyyxyyxxwwwwwrWWWWWWWWWWVWVVVVVUUUUUUUUUUUTTTTTTTSSTUUUUUTTTSSSSSRRRQX;33222222110100000//...-.---,,,,+++++***)))))(('('''&&&&%%%%%$$$$#####"""!!! ~~}}}}|||||{{{{z{zyxxvutsrqppppu]WWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSUUUUUTTSSSSRRRV83332222211010000//.....---,,,,,++++++***)))((((''''&&&&%%%%%%$$#####"""!!!!!! ~~~~}}}}|||||{{zwurqqqqqqqqppppppxXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTSSSSTUUTTSTSSRRU|5322222221111000////.....--,,,,,+++++*****)))((('(&''&&%%%%%%%$$#$###"""""!!!  ~~~~~}~}}}}{xtrrrqqqqqqqqqqqpppppt_XXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSTTTTSTTSRn4332222212100000///.....---,-,++++++*+**)))()('('''&'&&%&%%%%$$$#####"""!"!! ! ~~~~~}|xssrrrrrrqqqqqqqqqqppppppvXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSTTTTSSv_3332222221110000////....----,,,,+++++****))))(((('''&&&&&%%%%%$$#$####"""!!! ! ~}yssssrrrrrrrqqqqqqqqqqqqppppt]XXXXWXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSTTTiN3323222221101000///....-----,,+,+++++****)))))(('''&&&&%&%%%%$%$$$##""""!!!!! }wstssssssrrrrrrqqqqqqqqqqqqppppnXXXXXXXXWWWWWWWWWWWWVVVVVVUVVUUUUUUUUTTTTTTTTSSSSSSSS^A33332222211110000///....----,,,,+++++*+**))))(((('''&&&&%%%%%%%$$$####""!!!! |utttssssssrsrrrrrrqqqqqqqqqqqqppprZXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTUTTTTSSSSSSSU63333222211110000///.//.-.--,,,,++++++****)*))((((''''&&&%%%%%%%$$$##""""!"!!! }uttttttstssssssrrrrrrrqqqqqqqqqqqpppxcXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTSTTSSSk3333222222111000////....-----,,,+++++****)))))(((''''&&&&&%%%%%%$$$####"""!!!! vuuttttttttssssssrrrrrrrrqqqqqqqqqqqpppsYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTUTTTTTTSSjP3333222222111000/////....---,-,,,+++++****))))(((('''&&&&&%%%%%%$$$###""""!"!! yuuuuutttttttsssssssrrrrrrrrqqqqqqqqqqqppr[YYXYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVUVUUUUUUUUUUTTTTTTSZ=43332222211110000/////....---,,,,+++++****))))((((''''&&&%%%%%%$%$$$#""""""!!!! }uuuuuuuuttttttstssssssrrrrrrrqqqqqqqqqqqqppu`YYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUTTTTTw333323222221110000////./..----,,,,,+++++***)))(((((('''&&&%%%%%%$$$######""!!!!! xuuuuuuuuuuutttttttssssssrsrrrrrqqqqqqqqqqqqpp{hYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUVUUUUUUUUUTTTTlS4433322222211110000///......---,,,+++++*****)))((((''''&&&%%%%%%$$$$####""""!!  vuuuuuuuuuuuutttttttssssssssrrrrrqrqqqqqqqqqqqpppZZYYYYYXYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTY;4433332222211100100////....---,,,,++++*****)))(()((''''&&&%%%%%$$$$###"""""!!!! {vvvuuuuuuuuuuuttttttttsssssssrrrrrrrqrqqqqqqqqppppvZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVWVVVVVUUUUUUUUUUTTm54333332222211110000////....--,-,+,,++++****))))((('(''''&&&%%%%%$$$$#$##""!"!!! vvvvvvvuvuuuuuuuutttttttsssssssssrrrrrrrqqqqqqqqqpqqqz[ZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUTdG44443322222221100000///./...---,,,,,+++++++**)))(((('''&'&&&%%%%%%$$#$#"""""!!! vvvvvvvvvuuuuuuuuuutttttttsssssssssrrrrrrrqqqqqqqqqqqpq|\ZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUU54444333222212111000////.....----,,,++++++***))))(((''''''&&%%%%%%$$$#$###"""""!! vvvvvvvvvvvuuuuuuuuuututtttttsssssssrrrrrrrrrqqqqqqqqqqpq{\[[ZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUlR444433332222211100000////...----,,,,++++++**)))))((((('''&&&&%%%%%$$$#####"""!"!!! wvvvvvvvvvvvvuvuuuuuuuuttttttttssssssrssrrrrrrrqqqqqqqqqpqqv\[[[ZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUW75543333322222111111000////.-.---,,,+++++++***)*))()(('''&&&&&%%%%%%$$$####"""!"!! ~wwwvvvvvvvvvvvuuuuuuuuuuuuttttttsssssssssrrrrrrrrqqqqqqqqqqppq[[[[[[ZZZZZZZYZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVUVUUUqY544444333222221111100/0///.....--,,,,++++++**)*)))(((''''''&&%%%%%%%$$$######"""!!! wwwwwvvvvvvvvvvvvuuuuuuuuuututtttttsssssssssrrrrqqrqqqqqqqqqpqp{j\\[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVUUW855443333332222211101000///...--,-,,,,,+++++*****))()('('''&&&%&%%%%%$$$$####"""!!!! wwwwwwwvvvvvvvvvvvvvuuuuuuuuuuttttttttsssssssrrrrrrrqqqqqqqqqqqqpub\\\\[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVUUqY5444443333222221111100////.....--,,,,,+++++++**)*)((((('''''&&&%%%%%%$$$###""""""!! xwxwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuttttttttsssssrrrrrrrqqqqqqqqqqqpppru]\\\\\[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVW755544433323222211101000////...-.---,,,,+++++****)))(((((''''&&&&%%%%$$$$$####""!!!! xxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuuututtttttsssssssrrrrrrqrqqqqqqqqqqpppxf\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVmS555444443332222211110000////....---,-,,++++++****)))((((('''&&&&%%%%%%$$$####""""!!!!! xxxxxxwwwwwwwvvvvvvvvvvvvvuuuuuuuuuutttttttttsssssrsrrrrrrrqqqqqqqqqqppprq^\\\\\\\\\\[\[[[[[ZZZZZZZZYZYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVV75544543433332222111110000///...-----,,,,++++++***))))((('''''&&&%%%%%%%$#$###""""!!!!! xxxxxxxxwwwwwwwvvvvvvvvvvvvuuuuuuuuuuutttttttsssssssssrrrrrrrqqqqqqqqqpqppptya]]]]]\\\\\\\\\[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVdH655444443333222222111100/0///....----,,,+++++******))))((('''&&&&%%%%%%$$$$####""!!!!! yxxxxxxxxxxwwwwwwwvvvvvvvvvvvvuuuuuuuuuuutttttttssssssssrrrrrrrqqqqqqqqqqpppppu{d]]]]]]]\\\\\\\\[[\[[[[Z[ZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVs66554444343333222211110000////..-.-----,,,+++++*+**))))(((''''&&&&%%%%%$$$$$###"""""!!!! yxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttsssssssrrrrrrqqqqqqqqqqqqpppppsvc]]]]]]]]\\\\\\\\\\\\[[[[[[[Z[ZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWW\<655555444333332222111100000///....----,,,+++++++****)))(((('''&&&&%%%%%%$$#$##"#""""!! yyxxxxxxxxxxwxwwwwwwwvvvvvvvvvvvuuuuuuuuuututtttttsstssssrsrrrrrrrrqqqqqqqqqppppppprul`]]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWsZ665555544343332222222110000/0//.....---,,++++++******)))))(((''&&&&&%%%%%$$$$####""""!!! yyyyyxxxxxxxxwwxwwwwwvvvvvvvvvvvvvuvuuuuuuuuuutttttttsssssssrsrrrrrqqqqqqqqqqqpppppplggkvoc^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWW66655554444333222222111100000/////..----,,+++++++****)))(((('('''&&%&%%%%%$$$###""#"""!!! }yyyyyxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvuuuuuuuuuuutttttttttsssssssrrrrrrqqqqqqqqqqqppppnggggggioysha_^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWW`B7656554544433332222211110010////./.----,,,+,,+++++***)))(()((('''&&&&%%%%%$$$#$##"""""!!! zyyyyyyyxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttsssssrsrrrrrqrqqqqqqqqqqqppggggggggggfgimsy~~vnhc`_____^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[\[[[[[ZZZZZZZZYZYYYYYYXXXXXXXXXXWWWWWWWxa776655544444433333222211110000//./....--,-,,++++++*****))(((((''''&&&&%%%%%$$$####""""!"!!zyyyyyyyyxxxxxxxxxxwxwwwwwwvvvvvvvvvvvvvuuuuuuuuututtttttttsssssssrrrrrqrqqqqqqqqqqqhggggggggggggfffffffffffffff```________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYXYXXXXXXXXXXWWWWWW76766555455443432322222111000000//....---,,,,,++++++***))))(('(''''&&&&%%%%%$$$###"##"!""!zzzyyyyyyyyyxxxxxxxxxxwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuttttttssssssssssrrrrrrrqqqqqqqqmhgggggggggggggffffffffffffffd```______^_^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZYZYYYYXYXXXXXXXXXXXXWW`B776665665544434332222221110000/////...---,,,,,++++**+***)))(((''&''&&&&%%%%%$$$$#####""!!zzzzyzyyyyyyxxxxxxxxxxwxwwwwwwwvvvvvvvvvvvvvuuuuuuuuuttttttttsssssssrrrrrrrqrqqqqqqohhgggggggggggggfgfffffffffffffa````______^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYXYXXXXXXXXXWXWt[777766665544443333332222211000/0///.....---,,,,,++++*****))))((('''&&&&&%%%%%%$$$###"#""!}zzzzzzyyyyyyyxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvuuuuuuuuuttttttttsssssssrrrrrrrqrqqqqrghhhgggggggggggggffffffffffffffe```_________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXW77777666655554443323222222211000/////....----,,+++++++***)))()((('''&&&&&%%%%%$%$$$##""""{zzzzzzzyyyyyyyyxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuttttttttssssssrrrrrrrqqqqqlhhhhgggggggggggggggfffffffffffffb```_`______^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXX[;87776666555554443332222221111000////....----,,,,++++++****)))((((('''&&&%%%%%$$$$$$###""|{{zzzzzzyzyyyyyyxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvuuuuuuuuuututttttssssssssrrrrrrrrqqphhhhhhhghggggggggggggfffffffffffff``````_____^_^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXfJ877776665555544443323222211111000/////...----,,,,+++++****))))((((''''&&&&%%%%%%$$$###""{{{zzzzzzzzzyyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuutttttssssssssrsrrrrrqrihhhhhhhhggggggggggggggffffffffffffb`````________^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXyb8887777666555544444332322211110010/0/......--,,,,,+++++*****))())('(''&&&&&%%%%%$%$#####}{{{{zzzzzzzzzzyyyyyyyxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuutttttttttsssssssrrrrrrohhhhhhhhhgggggggggggggggfffffffffffe``````________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZYZYYYYYYYXXXXXX88878777665555545433332222222111000/0//.....----,,,,+++++**)*))))((((''&&&&&&%%%%$$$####{{{{{{{zzzzzzzzyyyyyyyxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuttttttttssssssssrrrrhhhhhhhhhhhhggggggggggggggfffffffffffa`````_`______^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYXXXXXZ;88877777666655544433333222221111000////...-.----,,++++++****))))((((''''&&&&%%%%%$$$$##{{{{{{{{zzzzzzzzyyyyyxyxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvuuuuuuuuuuutttttttstsssssrrrrmhhhhhhhhhhhhhgggggggggggggfffffffffffd```````_______^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYXXXXXaD8888777766666554444443333222211110000//./...------,,+++++****)))))(((''''&&&%&%%%%%$$$#||{{{{{{{{zzzzzzzzyyyyyyyxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuuutttttttssssssssrqhhhhhhhhhhhhhhhghggggggggggggffffffffff```````_`______^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\[[\[[[[[ZZZZZZZZYYYYYYXYXXmS98888877766666555544443332222211101000//./....----,,,,+++++***)*)))(('''''&&&&%%%%%$$$$||||{|{{{{{zzzzzzzzyyyyyyxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuutttttttssssssrlhhhhhhhhhhhhhhhgggggggggggggggfffffffffc`````````_______^^^^^^^]]]]]]]]]]]]]\]\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYXX|f9988888777666665554444332222222111110000///....---,,,+,+++++***)*)((((((''&'&&&%%%%%$$$|||||{{{{{{{{zzzzzzyyyyyyyyxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvuuuuuuuuuutttttttssssssqhhhhhhhhhhhhhhhhhghggggggggggggffffffffff`````````______^_^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[\[[[[[[ZZZZZZZYYYYYYYY~99988888777767665545444333322222111110000///....----,,,+++++******))((('(''&'&&%%%%%%%$|||||||{{{{{{{{zzzzzzzyyyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuutttttstsssskhhhhhhhhhhhhhhhhhhhgggggggggggggfffffffffa`````````_______^^^^^^^^^]]]]]]]]]]]\]\\\\\\\\\[\[[[[[ZZZZZZZZYYYYYYZ:999888887776666665545434432322222111100////.....----,,,++++++*+**)))(((((''''&&&&%%%%%|||||||{{{{{{{{zzzzzzzzyyyyyyxxxxxxxxxxxwxwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttssrhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffd```````````_____^_^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[Z[ZZZZZZYYYYY\>:9998888877767666655444343332222221111000///....-.---,,,,++++****)))))((((''''&&&%%%%%||||||||||{{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvuuuuuuuuututtttttsslhhhhhhhhhhhhhhhhhhhhhggggggggggggggfgffffffaa````````_`______^_^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[Z[ZZZZZYZYY`C:999888887777666666544544333222222111110000/////...---,,,,++++++**)*)))(('(''''&&&%%%%||||||||||{{{{{{{{zzzzzzzyyyyyyyyyxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuvuuuuuuuttttttttrhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggfgfffffaa``````````_________^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[Z[ZZZZZZYYYgL::999988887777667665554444433332222211100000///...-.--,,,,,++++**+***)))()((''''&&&%%%||||||||||||{{{{{{{zzzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvuvuuuuuuuuuttttttnhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffca```````````_________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZYYnU:9:999988888877666665554444332332222221110000////...----,,,,+++++***)*))(((('('&'&&&&%|||||||||||||{{{{{{{{{zzzzzyyyyyyyxxxxxxxxxxxxxwwwwwvwvvvvvvvvvvvvvuuuuuuuuuuuttsiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggffffeaaaa`````````_________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZw`::::99898888887776666655444443332222221110000///./...--,-,,,,+++++****)))()((('''&&&&%||||||||||||||{{{{{{{{z{zzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuttoiihhhihhhhhhhhhhhhhhhhhhhhhghggggggggggggggfffaaaa```````````_______^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZ~i;:::::99988888777766666554444333222222221100000///.....----,,+++++++**)*)))(((((''&&&%|||||||||||||||||{{{{{{zzzzzzzzyyyyyyyxyxxxxxxxxwwwwwwwvwvvvvvvvvvvvuuuuuuuuuuuutiiiiihihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggfgfbaa`a``````````_`______^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[Z[ZZZZs;;::::999998888777767665554444433322222221110000/////...--,,,,,++++++***)*)(((('''''&&}|||||||||||||||{{{{{{{{zzzzzzzzyyyyyyxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuriiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfcaaaa`a```````````____^__^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZ{;;;::::99898888877777666555454433332222221111000/0////..-----,,,+++++******)()((('''&'}|}|||||||||||||||{|{{{{{{{zzzzzzyyyyyyyxxxxxxxxxxxxwwwwwvwvvvvvvvvvvvvvvuuuuuuumiiiiiiihihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggfeaaaaa````````````_______^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZ<;;;::::99988888878766666555545444322322221111000////./..----,,,,++++*++*)))))((((''''~}}}|||||||||||||||{{{{{{{{{zzzzzzyyyyyyyyxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuutiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggbaaaaaa```````````_______^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[Z[ZZ<<<;;;::::99888888777666655555443333322222221110000///.....---,,,,+++++****))))(((((''}}}}|}||||||||||||||||{{{{{{{zzzzzzzyyyyyyyyxxxxxxxxxwxwwwwwwwvvvvvvvvvvvvuuuuuuqiiiiiiiiiihihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggbaaaaaaa````````````_______^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZ<<;;;;;:::9:9988888777777656555543343322222211110000//./....--,-,,,+++++****)))))(((('}}}}}}|||||||||||||||||{{{{{{{{zzzzzzyyyyyyxyxxxxxxxxxxwwwwwwvwvvvvvvvvvvvvuuuuuliiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggbbaaaaaaaaa`````````_______^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZ<<<<;;;;::::9998888887776765655544443333322221111000///./....---,,,,,+++++***)))((((((}}}}}}}|||||||||||||||||{{{{{{zzzzzzzzzyyyyyyyxxxxxxxxxxwwwwwwvwvvvvvvvvvvvvvuuuiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggcbbbaaaaaaa``````````_______^^^^^^^]]]]]]]]]]]]]\]\\\\\\\\\[[[[[[[==<<;;;;;:::9:9988888877766655555444443332222211100000//.//...---,,,++++++****))))((((~~}}}}}}||||||||||||||||{{{{{{{z{zzzzzzzyyyyyyyxxxxxxxxxxwxwwwwvwvvvvvvvvvvvuvuriiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggcbbabaaaaaa``````````_______^_^^^^^^^]]]]]]]]]]]]]\]\\\\\\\\[[[[[[===<<<;;;::::99998888887767666555544443333222221111100//////.-.----,,,,+++++*****)()((~~~}}}}}|}|||||||||||||||{{{{{{{z{zzzzzyzyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvumiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggdbbbbbaaaaaaaa``````````_____^_^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[===<<<;;;;;::::99998888877766665555544343332222211111000///.....--,,,,,,++++++****))((~~~~}}}}}|||||||||||||||||{{{{{{{{zzzzzzzyyyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvvvuiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggebbbbaaaaaaaa```````````________^^^^^^^^]]]]]]]]]]]\\]\\\\\\\\[[[[====<<<<;;;:::::9999888887777666555544443333222221111000////./...----,,,++++++****))))~~~~~}}}}}}|||||||||||||||||{{{{{{{zzzzzzzyyyyyyxyxxxxxxxxxxwwwwwwwwvvvvvvvvvvsiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhghggggggebbbbbbaaaaaaaa``````````_______^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[}>===<<<<<;;;:::::99988888877777666555544433322222221110000/0//....---,,,,+++++**+**))(~~~~~~}}}}}}}|||||||||||||||{{{{{{{zzzzzzzzzyyyyyyyyxxxxxxxxxxwwwwwwwvvvvvvvvvpiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggfbbbbbbbaaaaaaa````````````______^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[t>==>=<<<<<;;;;::::99988888777776665654444443322222222111000///.....---,,,,+++++****)))~~~~}~~}}}}}}}||||||||||||||||{{{{{{{{zzzzzyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggbbbbbbbbaaaaaaaa```````````_______^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[k>>>=====<<<<;;:::::999898888877666665555443433322222211001000//./..-.---,,,+++++++**))~~~~~~~}}}}}}||||||||||||||||||{{{{{{{zzzzzzzyyyyyyyyyxxxxxxxxxxwwwwwwwwvvvvvviiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggcbcbbbbbbaaaaaaaa`````````_`______^_^^^^^^^]]]]]]]]]]]\]\\\\\\\\\xb>>>>>====<<;;;;;;::99999888887776666655455443333222222111110000//.....---,,,,+++++****~~~~~~~~}}}}}}}||||||||||||||||{{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxxxwwwwwwvvvvvvtiiiiiiiiiiiiiiiiiiiiiiihihhhhhhhhhhhhhhhhhhhhhhhhggggcccccbbbbbaaaaaaa```````````________^^^^^^^]]]]]]]]]]]]\]\\\\\\\\qX>>>>>>====<<;;;:;:::99999888887776666555554443333222222111000/////.....--,,,,++++++***~~~~~~~~}}}}}}}}|||||||||||||||{|{{{{{{{{zzzzyzzyyyyyyxxxxxxxxxxxwwwwwwwvvvvpiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggccccbbbbbbbaaaaaaaa``````````______^_^^^^^^^^]]]]]]]]]]]]\\\\\\\\jQ?>>>>>>==<<<<<;<;;;::999988888877766666554444443332222211111100///./....----,,,++++++*~~~~~}}~}}}}}||||||||||||||||||{{{{{{{zzzzzzyyyyyyyyxxxxxxxxxxwwwwwwwwwvvliiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggcccccbbbbbbbaaaaaaaa```````````_______^^^^^^^]]]]]]]]]]]]]]\\\\\\cI???>>>>====<<<;;;;::::9999888888877776655555444433322222211110000////....---,,,+++++*+~~~~~~}}}}}}}}|||||||||||||||{{|{{{{{{zzzzzzyyyyyyyxyxxxxxxxxxxxwwwwwwwwiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggccccccbbbbbbbbaaaaaa`a``````````_______^^^^^^^]]]]]]]]]]]]\\\\\\\_D@???>>>>>===<<<<;;;;:::::99888888877767655555444333322222211101000///....----,,,,+++++~~~~~~~}}}}}}}}}|||||||||||||||{{{{{{{zzzzzzzyyyyyyyyxxxxxxxxxxxwwwwwwwuiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgccccccccbbbbbbbaaaaaa````````````_______^^^^^^]]]]]]]]]]]]]\\\\\\\A????>>>>>=====<<;;;:;;::::999888888776765655544443333322221111000000//.....---,,,,++++~~~~~~~~}}}}}}|||||||||||||||||{{{{{{zzzzzzzzyyyyyyxxxxxxxxxxxxxwwwwwtiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhfcccccccccbbbbbbaaaaaaaa``````````_______^_^^^^^^]]]]]]]]]]]]\\\\\\@@???>>>>>>====<<<<;;;;;::::99998888877767665554443433332222211100000////...----,,,,+++~~~~~~}}}}}}}}||||||||||||||||{{{{{{{zzzzzzzyzyyyyyyxxxxxxxxxxxxwwwwqjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhfccccccccccbbbbbbbaaaaaaaa``````````______^^^^^^^^^]]]]]]]]]]]]\\\\k@@@?????>>>>====<<<;;;:;::::99988888878767666555544434332222211211000///./...----,,,,++~~~~~~~}~}}}}}}|||||||||||||||||{{{{{{{zzzzzzzyyyyyyxxxxxxxxxxxxxwwwnjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhheccccccccccccbbbbbbaaaaaaaa``````````_____^_^^^^^^]^]]]]]]]]]]]]\\\oYAA@@@??>?>>>>=====<<<<;;;;;::99989888887776666555554443332222221110000////....-----,,,+~~~~~~}~}}}}}||||||||||||||||||{{{{{{zzzzzzzzyyyyyyyxxxxxxxxxxxxwwkjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhheccccccccccccbbbbbbaabaaaaa```````````_______^^^^^^^]]]]]]]]]]]]\\\eLAA@@@????>>>>>>===<<<;;;;;;::9999888888877666665555444433332222211110000///./..----,,,+~~~~~~~}}}}}}|||||||||||||||||{{{{{{{zzzzzzzzyyyyyyyxxxxxxxxxxwxjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhdcccccccccccccbbbbbbbabaaaaa``````````_`_______^^^^^^]]]]]]]]]]]]]]]CA@A@@@@@???>>>>====<<<<<;;;;;::99998888877776666555544444332322221110100/0///....----,,~~~~~~~~}}}}}}}|||||||||||||||||{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxxxwjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhdccccccccccccbbbbbbbbbaaaaaaa````````````_______^^^^^^^]]]]]]]]]]]]\AAA@A@@@@????>>>>====<<<<;;;;;:::::9988888777766666555444433322222211110000///./..--,--,~~~~~~~}}}}}}}}||||||||||||||||{{{{{{{z{zzzzzzzyyyyyyyxxxxxxxxxvjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhdccccccccccccccbbbbbbbbaaaaaaa````````````_____^^^^^^^^]]]]]]]]]]]]]|iBBAA@@@@@@????>>>>=>===<<<<;;;:::9:99888888877776665554454433332222211110000//./...-----~~~~~~}}}}}}}}}|||||||||||||||{{{{{{{{zzzzzzzzyyyyyyyxxxxxxxxujjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhdccccccccccccccccbbbbbbbaaaaaaa````X`````_________^^^^^^^]]]]]]]]]]]jSBBAAAAA@@@@???>>>>>>===<=<<;;;;;;:::99998888877766666555444443323222222110000///./.-----~~~~~~~~}}}}}}}||||||||||||||||{{{{{{{{zzzzzzzzyyyyyyxxxxxxxsjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhfcccccccccccccccccccbbbbbaaaaaaaaaa`````````_______^^^^^^^^]]]]]]]]]]`FCCBBAAA@@@@@????>>>>>>===<<<<;;;;:::99998888877777766665454444332222211111100////....---~~~~~~~~~}}}}}}}||||||||||||||||{{{{{{{zzzzzzzyzyyyyyyxxxxxxrjjjjjjjjjjijiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhfdcccccccccccccccccbbbbbbbbaaaaaaaa``````````________^^^^^^^]]]]]]]]]]CCBBBBBBAA@@@@????>>>>>=====<;;;;:::::99998888888776666655544443332222222111100/0///....-~~~~~~~}}}}}}|}||||||||||||||||{{{{{{{zzzzzzyzyyyyyyyxxxxxqjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhedddccccccccccccccccbbbbbbbabaaaaaaaa`````````_________^^^^^^]]]]]]]]]wdCCBBBBABAAA@@@@????>>>>=====<<<;;;;;;:99999888887877666555544443333222222111010000//./..-~~~~~~~~~}}}}}}}||||||||||||||||{{{{{{zzzzzzzyzyyyyyyxxxxxojjjjjjjjjjjjijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhddddddccccccccccccccccbbbbbbbbaaaaa`a`````````_________^^^^^^^]]]]]]]]eNDCCBCBBBAAAA@@@???>?>>>>>=====<<<;;;:::::999888888777666665545444333322222121100000/....-~~~~~~}}}}}}}}|||||||||||||||||{{{{{{zzzzzzzzyyyyyyxxxxnjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhgddddddcdccccccccccccccbbbbbbbbaaaaaaaa`````````_`_______^^^^^^]]]]]]]]]DDCCCCCBBAAAAA@A@?@???>>>>>=====<<<;;;;::::99988888877767666555544433323222211111000////..~~~~~~~}~}}}}}||}|||||||||||||||{{{{{{{zzzzzzzyyyyyyxyxxmjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhfddddddddcccccccccccccccccbbbbbbaaaaaa`````````````_______^^^^^^]^]]]]]]}jDDDCCCCCBBBAAAA@@@@@????>>>>=====<<;<;;::::999988888887777666555544433323222221110000///..~~~~~~~}}}}}}}|||||||||||||||||{{{{{{{zzzzzzyyyyyyyyxxljjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhfeedddddddcccccccccccccccbcbbbbbbbaaaaaaaa````````_``______^^^^^^^^]]]]]fODDDDDCCCBBBBAAAA@A@?????>>>>>====<<<<;;;;;:::9999888887777666665554443333222222111100/////~~~~~~~}}}}}}}||||||||||||||||{{{{{{{{{zzzzzyyyyyyyykjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhheeeeddddddcccccccccccccccccbcbbbbabaaaaaa````````X```______^_^^^^^^^]]]]]EDDDDDCCCCBCBBAAAAA@@@???>?>>>>>===<<<<;;;;:::::998888877776666655554444333222221111000/0//~~~~~~~~}}}}}}}|||||||||||||||{|{{{{{{zzzzzzzyyyyyyykjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihihgeeededddddddccccccccccccccccbcbbbbbbbaaaaaaa``````````_______^^^^^^^^]]]]xfEDEDDDDDCCCBBBBBAAA@@@@???>?>>>>====<<<<;;;:::::99888888877777666555544443333222221111100//~~~~~~~~~}}}}}}}|||||||||||||||{{{{{{{zzzzzzzyyyyyyykkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihfeeeeeeddddddddcccccccccccccccbcbbbbbaaaaaaaa```````````________^^^^^^]]]]cKFEEEDDDDDDCCCBBBAAAA@A@@@????>>>>>===<<<<;;;;;;:::99888888777666665555544433332222111100000~~~~~}~}}}}}}|}|||||||||||||||||{{{{{{zzzzzzyzyyykkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiifeeeeeeddddddddccccccccccccccccbbbbbbbbbaaaaa`a``````````_______^^^^^^^]]]]}FFEEEEDDDDCCCCCBBABAA@A@@@????>>>>>====<<<<;;;;:;:999988888887776666554554433333222222100000~~~~~~~~}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzyzyykkkkjjjjjjjjjjjjjjjihgeca_^]\ZZZZZ[\^_abdeghiiiiiiigfeeeeeeeddddddddcccccccccccccccccbbbbbabaaaaaaa``````````________^^^^^^^]]]kWFFFEEEDDDDDDCCCBBBBBAAAAA@@?????>>>>====<<<<;;:;:::::998888888776766655554444333322221211000~~~~~~~~~}}}}}}||||||||||||||||{|{{{{{{zzzzzzzyylkkkkjjjjjjjjihda][[[[ZZZZZZZZZZZZZZZZZZZZZZZ\`cfhifffeeeeeeeedddddddccccccccccccccccccbbbbbaaaaaaa`a``````````______^_^^^^^^^]^HFFFFEEEDDDDDCDCCCCBBBAAA@A@?@??>>>>>>>>===<<<;;;;::::999898888777667655554444333222222211110~~~~~}}}}}}}}}}||||||||||||||{|{{{{{{z{zzzzyzymkkkjkjjjiea[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZSR\cfeeeeeeeedddddddccccccccccccccccbbbbbbbbaaaaaaa``````````_`______^^^^^^]^]saGFFFFFEEEEDDDDCCCCCBBABBAA@@@@@????>>>>>>==<<<;;;;::::999998888877776665655544343332222221111~~~~~}}}}}}}|}||||||||||||||||{{{{{{zzzzzzzyokkkkjfa[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZHDDDDQ\ceeeeeddddddddccccccccccccccccbbbbbbbaaaaaaaa``````````________^^^^^^^]_IGFGFFFFFEEEDDDDDCCCCBBBAAAA@@@@?????>>>>=>=<=<<<<;;;;:::9989888888876666555544443332222222211~~~~~~~}}}}}}}||||||||||||||||{{{{{{{z{zzzzzpkie^[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZWDDDDDDDDJYbeeeedddddddcccccccccccccccbbcbbbbbaaaaaaa`aa``````````______^^^^^^^^xgHHHGFFFFEEEEDEDDDDDCCBBBBBAAAAA@@?@???>>>>====<=<<;;;;:;:9999988888777676666554444333322222211~~~~~~~}}}}}}||||||||||||||||{{{{{{{{{zzzxk][[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZJDDDDDDDDDDDIZceeeddddddcccccccccccccccbcbbbbbaaaaaaaa````````````_______^^^^^^^`KHHHGGFGFFFFEEEDDDDDCCCCCBBAAAAA@@?@???>>>>>>===<<<;;;;;;::::9989888877777666654454443332222221~~~~~~~}}}}}}}}|||||||||||||||{|{{{{{zzuia^[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYEDDDDDDDDDDDDDDO_dddddddddcccccccccccccccbcbbbbbabaaaaa`````````````_______^^^^^^xhHHHHGGGGFFFEFEEEDDDDDCDCCBBBBAAAAA@@@????>>>>>===<<<<;;;;:;::9999988887777766655555444333322222~~~~~~~~}}}}}}||||||||||||||||{{{{{yqbbaa_[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZJDDDDDDDDDDDDDDDDDDYcdddddddccccccccccccccccbbbbbbbbaaaaa```````````_`_______^^^^^`KHHHHHHHGFFFFFFEEDDDDDDCCCCBBBAAAAA@@@?????>>>>>====<<<<;;;:::::99998888877766655555544333323222~~~~~~~~~}}}}}}}||||||||||||||||{ynbbbaaa`[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZVDDDDDDDDDDDDDDDDDDDDCTadddddccccccccccccccccbbbbbbbbbaaaaaa`a`````````________^^^^^scIIIIHHHHGGGGFFFEEEEEDDDDCCCCBBBAAAAA@@?@??>?>>>>>====<<<;;;;:::::9998888888776766665444433333322~~~~~~~~}}}}}}|||||||||||||||ylbbbbbbba`[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZHDDDDDDDDDDDDDDDDDDDDDCDQadddcccccccccccccccccbbbbbbbbaaaaaaa``````````_______^_^^^^_JJIIIHHHHGHGGGFFEEEEDDDDDDDCCBBBBBBAAAA@@@????>>>>>====<<<<;;;;;:::999988887777666565554444332322~~~~~~~}}}}}}}}|||||||||||ymbbbbbbbbbba[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZSDDDDDDDDDDDDDDDDDDDDDDCCCCQadddcccccccccccccccccbbbbbbabaaaaaa````````````______`djszZJJJIIIIHHHGHGGFFFFEEEEEDDDDCCCCBBBBAAAAA@@@????>>>>=>===<<<;;;;;::::99988888887766666554544333332~~~~~~~}}}}}}}|||||||||{obbbbbbbbbbbba[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZGEDDDDDDDDDDDDDDDDDDDDDDDDDCCTcdcccccccccccccccccbcbbbbbbbaaaaa`a`````````_`_`dlwzzzzzz{JJJJIIIIHIHGGGGGGFFEEEEEDDDDDDCCCBBBBAAA@@@@@?????>>>>>==<=<<<;;:;;:::9998888877776666655554434333~~~~~~~~}}}}}}}||||||sbbbbbbbbbbbbbbb[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZMEEDEDDDDDDDDDDDDDDDDDDDDDDCDCCCZddcccccccccccccccccbbbbbbabaaaaa`aa```````bhr{zzzzzzzzz~PKJJJJJIIIHHIGHGGGGFFFEEEEDDDDDDCCCBBBBBBAA@@@@@???>>>>>>==<<<<<;;;;::::999988888877666565544543433~~~~~~~~}}}}}}}}|||xfbbbbbbbbbbbbbbbb][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZVEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCH_dddccccccccccccccccbbbbbbaaaaaaaaa```aiu{{z{zzzzzzzzzzfKJKJJJJJJIIHHHGGGGGGFFEFEEDEDDDDCCCCBBBBAB@@@@@@????>>>>>=====<<<;;;;::::98998888877766665555444443~~~~~~}}}}}}}||obbbbbbbbbbbbbbbbbb^[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZGEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCSccccccccccccccccccbbbbbbbaaaaaa``afr{{{{{{{{zzzzzzzzzzLLKKKJJJJJJIIIHHHHGGGFFFFFEEEEDDDDCCCCBCBABAAAA@@?@???>>>>>>===<<<<<;:;;:::9998888888777766555544443~~~~~~~}}}}}wbbbbbbbbbbbbbbbbbbbb`[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZLEEEEEEEDEDDDDDDDDDDDDDDDDDDDDDDDDCCCCC\dcccccccccccccccccbbbbbbaaaaacn{{{{{{{{{{{{zzzzzzzzzSLLKKKJJJJJJJIIIIHHHHGGFFFFEEEEEDDDDDCCCCBBBBAAA@@@@@????>>>>>===<=<;;;;::::9:99888888777766665554544~~~~~~~}}}}ocbbbbbbbbbbbbbbbbbbbba[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZSEEEEEEEEEDEDDDDDDDDDDDDDDDDDDDDDDDCDCCCCRcccccccccccccccccbcbbbbbbbfs{{{{{{{{{{{{{{zzzzzzzzzzdLLLKKKKKJJJJJIJIIIHHHGHGGGFEFFEDDDDDDDDCCBCBAAAAA@@@@@???>>>>>>===<<<<;;:;::::99998888877766666554454~~~~~~~~}zdcccccbbbbbbbbbbbbbbbbbb[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZYFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCE_cccccccccccccccccbbbbbhy{{{{{{{{{{{{{{{{{zzzzzzzzzz{MLMMLLLKKKKJJJJIIIIHHHGHHGGFFFFEEEEDDDDDCCCCBBBABA@@A@@????>>>>>=====<<<;;;:::9::998888887777666555444~~~~~~tcccccccbbbbbbbbbbbbbbbbbb\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZHEEEEEEEEEEEDDEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCYcccccccccccccccccbbi{||||{{{{{{{{{{{{{{{{zzzzzzzzz|QNMMLMLLKKKJJJJJJIIIIHHHGGGGFFFFFEEDDDDDDDCCCBBBBAAA@@@@@@???>>>>>=>=<<<<<<;;;;:::999888887777666665555~~~~mccccccccccbbbbbbbbbbbbbbbb^[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[KFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCPcccccccccccccccci{|||||{{{{{{{{{{{{{{{{{{zzzzzzzzzYNMNMLMMLLLKKKJJJJJIJIIHIHHGGGFFFFEEEDEDDDDCCCCCCBBBAAA@@@????>>>>>>====<<<<<;;:::::99998888787777666554~|fccccccccccccbbbbbbbbbbbbbbb`[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[MFFEEEEEEEEEEEEEEDEDDDDDDDDDDDDDDDDDDDDDCCDCCCCCCG`cccccccccccchy|||||||{|{{{{{{{{{{{{{{{{{{zzzzzzzzdNNMNMMMLLLLKKKKKJJJJIIIIHHHHHGGFGFEFEEEEDDDDDCCCCBBBAAAAA@@@?????>>>>====<<<<;;;;;:::9999888888777766555yccccccccccccccbbbbbbbbbbbbbbba[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[OFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCC]cccccccccft|||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzrONONNMNMLMLLLKKKKKJJJJIJIIHHHHHGFFFFFFEEEEDDDDDCCCCBBBAAAA@@@@@????>>>>=====<<<<<;;;:::999888888787776666wddccccccccccccccbbbbbbbbbbbbbbb\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[QFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCZccccccdo}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzOOONNNNNMMMMLLKKKKKKJJJJJIIIHHHHGGGGFFFFEEEDDDDDCCCCCBBBBBAA@A@@????>>>>>=====<<<;;;;::::99998888877776665sddddcccccccccccccccbbbbbbbbbbbbb^[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[QFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCVcccci}}}|||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzz{ROOOOONNNNMMMMLLLKKKKJJJJJIIIIHHHHHGGGGFFFEEEEDDDDDCCCCCBABAA@@@@@@????>>>>==>=<<<<<;;::::::999888887777666qdddddcccccccccccccccbbbbbbbbbbbbba[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[QFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCSces}}}}}|}||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzz}UPPOOOOONNNMMMLMLLLKKKKKJJJJIIIIHHHHHHGGFFFFFEEEDDDDDCCCCBBBBAAA@@@@@????>>>>>>==<=<<<;;;;::9:99988888777676pdddddddcccccccccccccccccbbbbbbbbbbb[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[OFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCU|}}}}}}}|||||||||||||{|{{{{{{{{{{{{{{{{{z{zzzzzzXPPPPPOOONNNNNMMMMLLKKKKJKJJJJIIIIHHHHGGGGFFFEEEEDEDDDDDCCBCBBBAAAA@@@@@???>>>>====<<<<<;;;;:::99989888877776oddddddddddccccccccccccccbbbbbbbbbbbb][[[[[[[[[[[[[[[[[[[[[[[[[[[[MFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCDJNa|}}}}}}}|}||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzYQQPPPPPPOONONNNMMMLLLLLKKKKJJJJIJIIHHHHGGFFFFFFEEEEDDDDDDCCCBBBABAAA@@@@???>>>>>>===<=<<<;;;;:::9998988887777odddddddddddddcccccccccccccbbbbbbbbbbb`[[[[[[[[[[[[[[[[[[[[[[[[[[[KFFFFFFFFFFFFFFFFEFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCENNNNa|}}}}}}}}||||||||||||||{|{{{{{{{{{{{{{{{zzzzzzzz[QQQQPPPPPPOONNNNNMMMLLLLKKKKKJJJJJJIIHHHGGGGFFFFFEEEEEDDDDDCCBCBBBBAAAA@@@????>>>>=====<<;;;;;;:::999998888777pdddddddddddddcdcccccccccccccbbbbbbbbbba[[[[[[[[[[[[[[[[[[[[[[[[[ZJFGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCGNNNNNNb}}}}}}}}|}||||||||||||{|{{{{{{{{{{{{{{{{{zzzzzzzZRRQQQPQPPPPOOONNNMNMNLMLLLLKKKKJJJJIIIIIIIHHHGGGFFFEEEEDDDDDDCCCBBBBAAA@A@@@????>>>>=>===<<<;;;::::::9989888887rdddddddddddddddccccccccccccccccbbbbbbbbb][[[[[[[[[[[[[[[[[[[[[[[SGGGFGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDJNNNNNNNNe}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzYRRRRQQQQPPPPPPOONNNNNNNMMLLLLKKKKJJJJIIIIIIHHGGGGGFFEFEEEDDDDDDCCCBBBBAA@@A@@@????>>>>>====<<<;<;;;::9:998888887udddddddddddddddddccccccccccccccccbbbbbbbb`[[[[[[[[[[[[[[[[[[[[[[NGGGGGGFFFFFFFFFFFFFFFFFFEFEEEEEEEEEEEDEDDDDDDDDDDDDDDDDDDDEMNNNNNNNNNNj}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzz}XSRRRRRQQQQPPPPPOOOONNNNMMMMMLLKKKKJJJJJJIIIIIHGHGGGFGFFFEEEEDDDDCCCCCBBABAA@@@@@@???>>>>=>==<<<<;;;;::::::9998888xeedddddddddddddddddddcccccccccccccbbbbbbbbb[[[[[[[[[[[[[[[[[[[[WIGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDEDDDDDDDDDDDDDDDDDFNNNNNNNNNNNNNn}}}}}}}}|}||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzz{VSSSRRRRRRQQQPPPPPOOOONNNNMMMLLLLKLKKKJJJJIIIIHHHHGGGGGFFFEEEEEDDDDDCCCBBBABAAA@@@@?????>>>======<<<;;;:::::9998888{eeeeddddddddddddddddddcccccccccccccbcbbbbbbb^[[[[[[[[[[[[[[[[[[NGGGGGGGGGGGGFFFFFFFFFFFFFFFFEFEEEEEEEEEEEEDEDDDDDDDDDDDDDDDGONNNNNNNNNNNNNNs}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{z{zzzzzzzvTTTTSSSRRRRQQQPPPPPPPOOONNNNMMMMLLLLKKKKJJJJJIIIHHHHHGGGGGFFEEEEDDDDDCCCCCBBAAAAA@@@@????>>>>>===<<<<<;;;;::9:999888eeeeeeddddddddddddddddddccccccccccccccbcbbbbba[[[[[[[[[[[[[[[[TIGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEFEEEEEEEEEEEEEDDDDDDDDDDDDDDIOONNNNNNNNNNNNNNNx}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzjTUTTTTTSSRRRQRQQQPPPPOOOOOONNMMNMMLLLLKKKJJJJJJIIIHHHHHHGFGFFEEEEEEDDDDDCCCBBBABAAA@@@@????>>>>>>==<<<<;;;;:;::::9998geeeeeededddddddddddddddddccccccccccccccbbbbbbb[[[[[[[[[[[[[[YLHHGGGGGGGGGGGGGGFGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDIOOOONNNNNNNNNNNNNNS{}}}}}}}}}||||||||||||||{|{{{{{{{{{{{{{{{{zzzzzzzz_UUUTTUTSSSSRRRRRQQPQPPPPPPOOONNNMNMMMLLLLKKKJJJJJIJIIHHHHGGFFFFFEEEEEDDDDDCCCCBBBAAA@@@@@@????>>>>====<<<<<;;;::::9898teeeeeeeeeedddddddddddddddddcccccccccccccccbbbbb`[[[[[[[[[[[ZMHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDEJOOOOOOONNNNNNNNNNNNN`}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzz|XVVUUUUTTTSTSRSRRRQQQQPPPPPPOONNNNNNMMMLLLLKKKKKJJJIIIIHIHHHGGGGFFFEEEEDDDDDDDCBCBBBBBA@@@@@@???>>>>======<<<;;:;:::9999]^`deeeeeeeddddddddddddddddddcdccccccccccccbbbbbb[[[[[[[[[YMHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDEKOOOOOOOONNNNNNNNNNNNNNl}}}}}}}}}}}|||||||||||||{|{{{{{{{{{{{{{{{{zzzzzzzzzmVVVVVUUUUUTTSSSSSRRQQQQPQPPPPOOOONNNNNMMMLLLKLKKJJJJJJIIIIIHHHGGFFFFFFEEEEDDDDCCCCCBBBBAAA@@?@???>?>>>>>==<==<<;;;;;::::9]]]]]_ceeeeeedddddddddddddddddddccccccccccccbcbbbb^[[[[[[ULHHHHHHHHHHHGGGGGGGGGGGGGGFGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDEKOOOOOOOOOOONNNNNNNNNNNNNv}}}}}}}}}}}|||||||||||||{|{{{{{{{{{{{{{{{{{zzzzzzzz^VWVVVVVVUUUTTTTSSRSRRRRQQQPPPPPPOONONNMMNMMLLLLLKKKJJJJJIIIHHHHHGGFGFFFFEEEEDDDDCCCCBBBBBAA@A@@@@??>>>>>>====<<<;;;:;:::::a^]]]]]]^`eeeeedddddddddddddddddddcccccccccccccbbbbb[[[[PIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDEKOOOOOOOOOOOOOONNNNNNNNNNNQ{}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzpWWWVVVVVVVUUUTTTTSSSRSSRQRQQQPPPPPOOOONNNNMNMMLLKLLKKKJJJJJIIIHHHHGHGGFFFFFEEEEDDDDDCCCBBBBAAAAA@@?@????>>>>====<<<<<;;;;::9}^^^^]]]]]]]^`eeedddddddddddddddddcdcccccccccccccbbbb^QKHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDJOOOOOOOOOOOOOOONNNNNNNNNNNNd}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzz~]XXXXWWWVVVVVVUUTTTTTTSSRSRRQQQQQPPPPPOONONNNNMMMMMLLKKKKJJJJJIIIIHHHHGGGGFFFFEEEDDDDDDCCCCBBBAAA@@@@@????>>>>>====<<<<<;;;:::^^^^^^^]]]]]]]]^`bdddddddddddddddddccccccccccccccca\YWHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEJOOOOOOOOOOOOOOOOOONNNNNNNNNNNs}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{zz{zzzzzzzzzgYXYXXXXWWWVVVVVVUUUUTTTTSSRRRRRQQQPPPPPPOOONNNNNMMLLMLKLKKKJJJJIIIIIHHHHHGGFFFFFEEEDDDDDDCCCCBBBAAAA@@@@@???>>>>>====<=<<<;;;::__^^^^^^]]]]]]]]]]]]^_adddddddddddddddccccccccb_\ZYYYYXMHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEIOOOOOOOOOOOOOOOOOOONONNNNNNNNNN{}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzpZZYYYYYXWWWWWVVVVVVUVTTUTTTSSSSRQRQQPQPPPPOOONNNNMMMMMLLKLKKKKKJJJJIIIHHHHHGGGGGFEEEEEDDDDDDDCCCBBBBBA@@@@@????>>>>>>===<<<<;;:::~_^^^^^^^^^]]]]]]]]]]]\]\\\]^`abbcddcccba`^]\[ZYYYYYYYYXVHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEFEEEEEEEEHOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNd}}}}}}}}}}}}}}|||||||||||{|{|{{{{{{{{{{{{{{{{{zzzzzzzzzz{v\ZZZZYYXYXWXWWWVVVVVVVUUTTTTSSSRSSRRRQQQQPPPPPOOONNNNNMMLMLLLLKKKJJJJJIIIIHHHGGGGFFFFEFEEEDDDDDCCCBCBBAAAAA@@@????>>>>>======<;;<;:____^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[Z[ZZZZZZYYYYYYYYOHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEGOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNu}}}}}}}}}}}}}||||||||||||{|{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{v^[[ZZZZZYYYXXXXWWWWVVVVVVUUUTTTTSSSSRRRRQQQPPPPPOOOOONNNNMMMLLLLLKKKJJJJJIIIIHHHGGGGGFFFFEEEEDDDDDCCCCBBBBBAA@@@@@???>>>>>>===<=<<;;;h______^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZYZYYYYYYWHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFGFFFFFFFFFFFFFFFFFEEEEEGOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNU|}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{r^\\[[[Z[ZZYYYYYXXXXWWWVVVVVUUUUTTTSSSRSRRRRRQQQPPPPPOOOONNNNMMMMLLLLKKJJJJJJIIIIHHHHGGFGGFFEEEEDDDDDDCCCCCBBBAAA@@@@@????>>>>>===<<<<<;________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZYYZYYYYYQHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEENOOOOOOOOOOOOOOOOOOOOOOOOONONNNNNNNNNm}}}}}}}}}}}}}}|||||||||||||{|{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzk]\\\\\[[[Z[ZZYYYXYXXXWWWVWVVVVUUUUTTTTTSSRRRRRQQQQPPPPOOOOONNNNMMMMLLLLKKKJJJJJIIIIHHHHGGGGFFFFFEEDDDDDDCCCCBBBBAAA@@@@????>>>>>====<<<<;_________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYXHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEKOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNN{}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{z{zzzzzzzzzzzzzxc]]]\\\\\\\[[[ZZZZZYYYXWXWWWWWVVVVUUUUTTTSSSSSSRRRRQQQPPPPPOOOONNMNMMMLMLLLKKJJJJJJJIIIHHHHHGGFFFFEFEEEEDDDCCCCCBBBABAAAA@@????>>>>>>====<<<___________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYSHHHHHHHHHHHHHHHHHHHHHHHHGHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFIOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNf}}}}}}}}}}}}}}}|||||||||||||{|{{{{{{{{{{{{{{{zzzzzzzzzzzzzz~~h^^^]]]]]\\\\[\[[[ZZYZZYYYXXWXWWWWVVVVVUUUTTTTTSSSSRRRQQPQPPPPPPOONONNNMMMLLLLLKKJJJJJJJIIIIHHHHGGGFFFFEEEEDDDDDCCCBBBBBAAA@@@?????>>>>>>===<=<`___________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[\\[[[[[ZZZZZZZZYYYYYKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONONNNNNNNy}}}}}}}}}}}}}|}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{d__^^^^]]]]\\\\\[[[[[ZYZYYYXYXXWWWVVVVVVUUUUUTTTSSSSRRRRQQQQPPPPPOOOONNNMNMMLLLLKKKKJJJJJIIIIHHHGHGGGGFFFEEEEDDDDDCCCBBBBAAAA@@@@@???>?>>>====<<|```__________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[\[[[[ZZZZZZZZYYYYYWIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFGFFFFFFFFFFFFFFOOPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNb}}}}}}}}}}}}}}}}||||||||||||||{|{{{{{{{{{{{{{{{{{zzzzzzzz}{{{{z`__^^^^]]]\\\\\\\[[[[ZZZZYYYXXXWWWWVVVVVVUUUUTTSTSSSSRRRRQQQPPPPPOOOONNNMMMMMLLLLKKKKJJJJJIIIHHHHHGGFFFFFFEEEDDDDDCCCCCBBAAAAA@@@?????>>>>=====````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZYZYYYQIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFKPPOPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNx}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzz~}{{{{{{{{{o__^^^^]^]\]\\\\\\[[[[ZZYYYYYXXXWWWWWVVVVUUUUTTTTSTSRSRRQRQQQQPPPPOOONNONMNMMMLLLKKKKJJJJJJIIIHIHHHGGFFFFFFEEDDDDDDCCCCBBBAAAA@@@@@????>>>>=>==}````___________^_^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZYZYYYIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFHPPPPOPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNb}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{zzzzz{|||||{{{{{{{{{{{g___^^^^^]]\\\\\\\[[[ZZZYYYYXYXXXWWWWVVVVUVVUTTTTTSSRRSRQRQQPPPPPPOOOONNNNMNMMLLLLKKKKJJJJJJIIHHHHHGGGFFFFEEEEEDDDDCDCCBBBBBAA@@@@@????>>>>>==a```````__________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYVIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFGPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNy}}}}}}}}}}}}}}}}}|||||||||||||{|{{{{{{{{{{{{{{{{{zzzz~~~~~~}}}}}}}}|||||||{{{{{{{{{{a____^^^]]]]\\\\\[[[[[ZZZYYYXXXXWWWWWVVVVVUUUTTTTSTSSRRRRRQQQPPPPPPOOOONNMNMMMLLLLKKKKJJJJIIIIHHHHHHGGFGFFFEEEDDDDDDCCCBBBAAAAA@@@?????>>>>>=a````````___________^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[\[[[[[[ZZZZZZZYYYYQIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFLPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNe}}}}}}}}}}}}}}}}}}|}||||||||||||||{{{{{{{{{{{{{{{{{z~~~~~~~}}}}}||}|||||{|{{{{{{{{p`___^^^^]]]\\\\\\[[[[[ZZYZYYXYXXWWWWVVVVVUUUUTTTTTSSSSSRRQQQPPPPPPOOOONNNMMMMMMLLLKKKKJJJJJIIIIHHGHGGGGFFFFEEEDDDDDCCCCBBBBAAAA@@@@???>>>>>>aaa```````____________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYKIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFGFFFFHPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNN{}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{|~~~~~~~}}}}}}}||||||||{{{{{{{{{f`___^^^]^]]\\\\\\[[[ZZZZZZYYYXXXXWWWVVVVVUUUUTTTTTSSSSSRQRQQQQPPPPOOOONNNNMMMLLLLLKKKKJJJJJIIIIHHHGGGGGGFFEEEEEDDDDCCCCBBBAAAAAA@@@????>>>>aaaaa```````__________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZYYWIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFGPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNl}}}}}}}}}}}}}}}}}}}||||||||||||||{|{{{{{{{{{{{{{{{~~~~~~~}}}}}}}}|||||||{{{{{{{{{a`____^^^]]]]\\\\\\[[[[ZZYZYYYXXXXXWWVVVVVVUUUTTTTSSSRSRRRQQQQQPPPPOOOONNNNNMMMMLLLKKKJJJJJJIIIIIHHGGGGGFFFEEEEDDDDDDCCCCBBBAAA@@@@@?????>>baaaa```````_`___________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZYYYUIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFGFKPPPPPPPPPPPPOPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNO}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{~~~~~}}}}}}}||||||||{{{{{{{{m___^__^^^^]]]\\\\\[[[[[ZZZYYYYXXXXWWVVVVVVVVUUUTTTSSSSRSRRQRQPPPPPPPOOONNNNNMMMLLLKKKKJJJJJJIIIIIHHGHGGGFFFFEEEEDDDDCCCCBCBABAAAAA@@?????>aaaaaaaa```````___________^^^^^^]]]]]]]]]]]]]\]\\\\\\\\\[[[[[[Z[ZZZZZZZZYQIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFGPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNs}}}}}}}}}}}}}}}}}}}}|}|||||||||||||{{{{{{{{{{{{~~~~~~~~}}}}}}}}|||||||{{{{{{{c``____^^^]]]\]\\\\[[[Z[ZZZZYYYYXXWWWWWVVVVVVUUUUTTSSSSRRRRRQQQPPPPPOPOONNNNNMMLLLLLKKKKJJJJJIIIHIHHHGGGFFFFEEEEEDDDDCCCCCBBBAA@@@A@?@???>ybaaaaaa`a``````___________^^^^^^]^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZYYMIIIIHHHHHHHHHHHHHHHHHHHHHHHGHGGGGGGGGGGGGGMPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONN^}}}}}}}}}}}}}}}}}}}}|||||||||||||||{|{{{{{{{{{}~~~~~~}}}}}}}|}|||||{{{{{{{{s``_`___^^^^]]]\\\\\[[[[ZZZZZYYYXXXXXWWWVVVVVVUUUTTTTSSSSRRRQQQPPPPPPOPOONONNMMMLMLLLKKKKKJJJJIIIIHHHHHGGFFFEFEEDEDDDDDCCCCCBBAAA@A@@@????bbbaaaaaaa`````````__________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZYIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGHPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNz}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{~~~~~~~~}~}}}}|||||||{{{{{{{{e``____^^^^^]]]]\\\\[[[[ZZZZYYYYXXXXWWWWVVVVVUUUTTTTSTSSRSRQQQQQPPPPPOOOOONNNMMMLLLLLKKKKJJJJJIIIHIHGHHGGGFFEFEEEEDDDDDCCCCCBAAAAA@@@@@??bbbbaaaaaaa````````___________^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZWIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGOPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONm}}}}}}}}}}}}}}}}}}}}}|}||||||||||||||{{{{{{{~~~~~~~~~}}}}}}}||||||{{{{{{x```_`__^^^^]]]]]\\\\[\[[ZZZZYYYXXXXWWWWWVVVVVUUUUTTTTSSSRRRRRQQQQPPPPPOONONNNMMMMMLLLKKKJJJJJJIIIIIHHHHGGFFFFFFEEEDDDDCDCCBBBAAAAAA@@@@?mbbbbbaaaaaaa````````__________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZYVIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGHGGGGGGGIPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOW}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{~~~~~~}}}}}}}}|||||||{{{{{{h`````___^^^]]]\\\\\\\[[[[ZZYYZYYYXXXWWWWWVVVVVUUUTTTSSSSRRRRQQQQQPPPPPOOONONNNMMMMLLLKKKKJJJJJIIIIIHHHHGFFGFFEFEEEDDDDDCCCBBBABBAA@@@@@cbbbbbbaaaaaaa````````__________^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[Z[ZZZZZZZYUIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGHGGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOy}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{|{{{~~~~~~~~~}}}}}}}|||||||{{{{za````___^^^^]]]]]\\\\[[\[[ZZYYYYYXXXXWWWVVVVVVUUUUUTTSSSSSRRRRQQQPPPPPPOONOOONMMMLMLLLKKKJJJJJJJIIIHHHHHGFGFFFFEEEDDDDDDCCCCCBABAAAA@@@ccbbbbbbaaaaaaaa```````__________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZSIIIIHIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGJPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOm~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{||~~~~~~}}}}}}}|}||||{{{{{{ia````____^^]]]]]]\\\\[\[[[ZZYYZYXXXXWWWWWVVVVVVUUTTTTTSSSSRRRQRQQQPPPPPOOOONNNNMMMLLLLLKKKJJJJJJJIIHHHHGGGFFFFEEEEEDDDDDCCCCBBBBBAAA@@occbbbbbbaaaaaaa`a```````__________^_^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZYYSIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX~~}}}}}}}}}}}}}}}}}}}}}}}}|}|||||||||||~~~~~~~}}}}}}}}|||||||{{{{{aa````_`_^^]^^]]]]\\\\\[[[Z[ZZYZYYYXWXWWWWVVVVVVUUTTTTTSTSSRRRRQQQQPPPPPOOOONNNMMMMMLLLLKKKKJJJJJIIHIHHHGHGGFFFFEEEEDDDDDDCCCBCBBBA@A@ccccbbbbbbbaaaaaaaa```````_`__________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZYZRIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGHGJPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO{~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||~~~~~~~}}}}}}}||||||||{{{haa````___^_^^^]]]]\\\\\[[[[ZZZZZYYYXXWWWWWVVVVVUVUUUTTTSSSRRRRRQQQQPPPPOOOONNNNNMMMMMLLKKKKJJJJJJIIIIHHHHGGGGFFFFEEDDDDDDCCCCCBBAAAA@ccccbbbbbbbaaaaaaa`a``````__`_________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZYYRIIIIHIHHHHHHHHHHHHHHHHHHHHHHHGGOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOq~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||~~~~~~~}}}}}}}||||||||{{xaaaa``_`_^^^^]]]]]\\\\\[[[[[ZZZZZYYYXXXWWWWVVVVVVUUUTTTSSSRSSRRRQQPQPPPPPOOOONNNNNMMLLLLLKKJJJJJJJJIIIHHHHHGGFFFFFEEEDDDDCCCCCBBBBBAA~ccccccbbbbbbabaaaaaa`````````__________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZYSIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOa~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||~~~~~~~~}}}}}}||||||{||{gaaa````____^]^^]]]]\\\\\[[ZZZZZZYYYYXXWWWWVWVVVVUUUUTTTTSSSSSRRRQQQQPPPPPOOOOONNMMMMMLLKLKKKJJJJJJIIIIHHHHGGGGFFFEEEEDDDDDCCCCBBABAAccccccccbbbbbbbbaaaaa`a``````____________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZYTIIIIHIHHHHHHHHHHHHHHHHHHHHHHMPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOPOOOOOOOOOOOOOOOOOOOOOOOOOOO}~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||~~~~~~~}}}}}}}||||||||{saaaa`````___^^]^]]]]\\\\[[[[[ZZYYZYYYYXXXWWVWVVVVUUUUTTTTSSSSRRQRRQQPPPPPPOOOOONNMMMMMLLLLKKKKJJJJJIIIIHHHHGGGGFFFEEEEDDDDDCCCCCBBABcccccccccbbbbbbbaaaaaaa```````_`__________^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZYUIIIIIHHHHHHHHHHHHHHHHHHHHHHPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOy~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||~~~~~~~}}}}}}}}}}|||||||daaaaa``_`__^^^^]]]]\\\\\\[[[ZZZZZYYXXXXXXXWWVVVVVUUUUTTTTTTSRSRRRQQQQQPPPPOOOOONNMMNMMLLLLKKKKJJJJJIIIHHHHGHGGGFFFFEEEEDDDDCCCCCBBBcccccccccccbbbbbbaaaaaaaa```````____________^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[Z[ZZZZZZZVIIIIIHHHHHHHHHHHHHHHHHHHHKPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOo~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|~~~~~~~~~}}}}}|}}||||||nbbaa`a```____^^^^]]]\\\\\\[[[Z[ZZZZYYYXXXXWWWWVVVVVUUUTTTTSSSRRRRRQQQQPPPPPOOOOONMNMMMLLLLKKKKKJJJJIIIIIHHHGGGGFFFFEEEEEDDDDCCCBBCBcccccccccccbbbbbbbaaaaaaaa```````___________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZ[ZZZZZYXJIIIHHHHHHHHHHHHHHHHHHHHPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOa~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}|}||||||{bbbbaaa```_____^^]^]\\]\\\\[[[[Z[YYYYXXYXXXWWWWVVVVUUUUUUTTSSSSSRRRRQQQQPPPPOOOOONNNMMMLMLLLLKKKJJJJJIIIHHHHGHGGGFFFFEEEDDDDDCCCCCBeccccccccccccbbbbbbbbaaaaaaa```````____________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZYZYNIIIIHHHHHHHHHHHHHHHHHJPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOO~~~~~~~}~}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}||||{ibbbaaa```_`___^^^]]]]]\\\\\[[[[ZZZZYYYXXXXXWWWWVVVVVUUUUTTSTTSSSRRRQQQPPPPPPOOONNONMMNMMLLLKKKKKJJJJJIIIIHHHHGGGGFFEEEEDEDDDDDCCBCcccccccccccccccbbbbbbaaaaaaaa`````````_________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZYRIIIIHHHHHHHHHHHHHHHHMPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOPOOOOOOOOOOOOOOOOOOOOOOO{~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}||||||tbbbaaaa```__`___^^^]]]\\\\\\[[[[[ZZYYYYYXXXXXWWWVVVVUUUUTTTTSSSSSRRRRQQQQPPPPOOONNNNNMMMLMLLLKKKKJJJJIIIIIHHHGGGGFFFEEEEEEDDDDCCCBccccccccccccccccbbbbbbbaaaaaaaa```````___________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[Z[ZZZZZYZUIIIIHHHHHHHHHHHHHHHPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOv~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~}}}}}}||||||dbbbaaaa`a```___^_^^]]]]\\\\\\[[[ZZZZYYYXYXXXWWWWVVVVUUUUTTTTTSSSRRRQRQQPPPPPPOPOONNNNNMMMLLLLKKKKJJJJJIIIHHHHGGGGFGFFEEEDEDDDDDCCcccccccccccccccccbbbbbbabaaaaa``a`````____________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZYXMIIIHHHHHHHHHHHHHJPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOm~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}||||kbbbbaaaaa````____^^^^]\]]\\\\\\[ZZZZZYYYXYXXXWWWVVVVVUVUUTUTTTSSSRRRRQQQQQPPPPOOOONONNMMMMLLLLKKKKJJJJJIJIHHHHHGHGGGFFFEEEEDDDDDCdcdccccccccccccccbbbbbbbbbaaaaa`a``````____________^^^^^^^]]]]]]]]]]]]\]\\\\\\\\\[[[[[[[ZZZZZZZYZYSIIIHHHHHHHHHHHHOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOc~~~~~~~~~}~}}}}}}}}}}}~~~~~}}}}}}}}}|||vbbbbbbaaaaa```____^^^]]]]\\\\\\[[ZZZZYZZYXXXXXWWWVVVVVVUUUUTTTTSSSRRRRRQQQQPPPPPOOONNNNMMMMMMLLKKKKJJJJJIIIHIHHHGGGFFFFEEEDDDDDDCpdddccccccccccccccccbbbbbbabaaaaaaa`````__`__________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[Z[ZZZZZZYYYWKIHHHHHHHHHHHIPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOW~~~~~~~~~~~~}}}}}}}}~~~~~~~}}}}}}}}}||ebbbbbbaaaa`````___^^^]]]]\\\\\\[[[ZZZZYYYYXXWXWWWWVVVVVVUUUTTTTSSSSRRRQQQQPPPPPOOOONNNNNMMMMLLKLKKJJJJJJIIIIHHHHGGGGFFFFEEEEDDDDdddddccccccccccccccccbbbbbbbaaaaaa`````````___________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZYZYYSIIHHHHHHHHHJPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOO}~~~~~~~~~~}~}}}}}}~~~~~~~~}}}}}}}}|kbbbbbbaabaaa```___^^^^]]]]]\\\\\[[[Z[ZYZZYYXXXWWWWWVVVVVVVUUTTTTSSSSRRRQQQQPPPPPPOOOONNNNMMMLLLLLKKKKJJJJJIIIHHHGGGGFFFFEEEEEDDDddddddccccccccccccccccbbbbbbbaaaaaaa`````````__________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZYYYWMIHIIHHHHHNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOO|~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}||uccbbbbbbaaaaa``_`__^^^^^]]\\\\\\[\[[ZZZZZYYYXXXWXWWWVVVVVUUUTTTSTTSSRRRRQQQQPPPPPOOOONNNNMMMMMLLLLKKKJJJJJIJIIHHHGHGGFGFEFEEEEDDddddddcdccccccccccccccbbcbbbbbbaaaaaaa````````__________^^^^^^]^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYUIIIHHHHHPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOx~~~~~~~~~~~~~~}~~~~~~~~}}}}}}}||dccbbbbbbaaa`a```___^^^^]]]]]\\\\\[[[[ZZZZYYYYXXXWWWWVVVVVVUUUUTTTSSSSRRRQQQQPPPPPOPOONNNNNMMMMLLLKKKKJJJJJIIIIIIHHHGGFFFFFEEEDDdddddddccccccccccccccccbbbbbbbbaaaaaaaa```````___________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[Z[[ZZZZZYZYYYYSHHHHHJPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOPOOOOOOOOOOOOOOOt~~~~~~~~~~~~~~~~~~~~~}}}}}}|hccccbbbbaaaaaa```____^^]^]]]\\\\\[[[[ZZZZZYYYXXXXWWWVVVVVVVUUUTTTTTSSRSRRRQQQPPPPPOOOOOONNNMMLMLLLKKKJJJJJJJIIIHHHGHGGGFFFFEEEEeedddddddccccccccccccccccbbbbbbabaaaaaaaa``````__________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZYZYYYYXQIHHLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOp~~~~~~~~~~~~~~~~~~}~}}}}}pdccccbbbbbaaaa````__^^^^^]]]\]\\\\\[[[ZZZZYYYYXXXWWWWWVVVVUUUUTUTTSSSSSRRRQQQQQPPPPPOOOONNNNMMMLLLLKKKKJJJJJJIIHIHHHHGFFFFFEEEEeeeddddddcdcccccccccccccccbbbbbbbaaaaaa````````_`__________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZ[ZZZZYZYYYYYXQHPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOPOOOOOOOOOOOOj~~~~~~~~~~~~~~~~}}}}}zddccccbbbbbaaaa```____^^^^]]]]]\\\\[[[[[[ZZYZXXXXXXXWWWVVVVVUUUUTTTSSSSSRRQRQQQQPPPPPOOOONNNNMMMLLLLLKKKJJJJJIIIIHHHHGGGFFFFFEEeeeeeddddddcccccccccccccccccbbbbbabaaaaaa```````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZYYYYYYYYXUPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOf~~~~~~~~~~~~~~~}}}}}fddccccbbbbbaaaa````___^^^^^]]]\\\\\[[[[ZZZZZYYYXXXXXWWVVVVVVUUUUTTTSTSSSSRRRRQQPPPPPPOOONNNNMMMMLLLLKKKJKJJJJJIIIHIHHGGGFFGFFEeeeedddddddddccccccccccccccccbbbbbbaaaaaaaa```````____________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZYZYYYYXXXVRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOO`~~~~~~~~~~~}}}}}jddcccccbbbbbbaaa``_`____^^]^^]]]\\\\\[[[ZZZZZYYYXXXWXWWWWVVVVVUUUTTTTSSSRRRRQQQQQPPPPPPOOONNNNMMMLLLLLKKKJJJJJJIIHHHHHGGGGFFFEyeeeeedddddddddcccccccccccccccbbbbbbbbaaaaaa```````_`__________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[\[[[[[[ZZZZZZZYYYYYYXXWWWTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOO[~~~~~~}}}}odddddcccbbbbbaaaaa```____^^^]]]]]\\\\\[[[[ZZZZYYYYXXXXWWWWVVVVUUUUTTTTSSSSSRRQRQQPPPPPPOOONNNNNMMMLLLLKKKKJJJJJJIIIIHHHHGGGFFFreeeeeeeedddddddcccccccccccccccbbbbbbbaaaaaaaa```````__________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYXXXXXWWXVRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOY~~~~~~~}}}wedddccccbbbbbbbaaaa````___^^^^]]]]\\\\\\[[[ZZZZYYYYXXXWWWWVVVVVUUUTTTTTTSSRRRRQQQQPPPPPPPOONONNMNMMLMLLLKKKKJJJJJIIIIIHHHGGGFFmfeeeeeeddddddddcccccccccccccccbbbbbbbbbaaaaaaa```````____________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZYXXXXXWWWWWXURPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOQSTZ~~~~~~~~}}eeddddcccccbbbbbaaa``_```_^^^^]]]]]\\\\\\[[[ZZZZYYYXXXXWWWWWVVVVUUUUTTTTSSSSRRRRRQQPPPPPPOOOONNNNMMMMLLLKKKJJJJJJJIIIHHHHHGGFFjfefeeeeeeeddddddccccccccccccccccbbbbbbbaaaaaaa`a`````____________^^^^^^^]]]]]]]]]]]]\]\\\\\\\\\[[[[[[[[[ZZZZZZYZXXXXXXWWWWWWWWVTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRTUUUUW~~~~~}~geedddddcccbbbbbbaaa````____^^^^]]]]\\\\[\[[ZZZYYYYYXXXXWWWWVVVVVVVUUUTTTTSSRRRRRQQQQPPPPOOOOOONNNMMMMLLLLKKJJJJJJJIIIHHHGGHGGgffeeeeeeeeddddddddcccccccccccccccbbbbbbbabaaaaa`a`````_`___________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZYXXXXXXXXWWWWWWWWWWUTQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRSUUUUUUUUV~~~~~~~keedddddcccbbbbbbbaaa````_____^^^]]]]\\\\[[[[[[ZZYYYYYXXXXWWWWVVVVUUUUTTTSSSSSSRRQRQQQPPPPPOOOONNNNMMMLMLLKLKKKJJJJJIIIIHHHHGGffffefeeeeeeedddddcdcccccccccccccccbbbbbbbaaaaaaaa``````_`_________^_^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZYXXXXXXXXWWWWWWWWWWWWWWVUSQPPPPPPPPPPPPPPPPPPPPPPPPPPPPRTUUVVVVVVUUUUUV~~~~~~~offeeedddcccbbbbbbbaaaa````____^^^]]]]\\\\\[[[[ZZZZYYYYYXWXWWWWVVVVUUUUTTTTSSSSSRRRRQQPPPPPPOOOONNMNMMMMLLLLKKKJJJJJJIIIHHHHHGhffffeeeeeeedddddddddccccccccccccccccbbbbbbabaaaaaa```````__________^_^^^^^^^]]]]]]]]]]]]\]\\\\\\\\[[[[[[[[[ZZZZYXXXXXXXXXWWWWWWWWWWWWWWWWWWWVUUTSSRQQQPPPPPQRRSTTUVVVVVVVVVVVVVVVVUUUV~~~~~uffeeededdccccbbbbbaaa``a```___^^^^^]]]\\\\\[[[[[ZZYYYYYYXXWWWVWVVVVUVUUTUTTSSSSSRRRQQQQPPPPOOOOONONNMMMMLLKKKKKJJJJJIIIIIHHHHjffffffeeeeeeeedddddddcccccccccccccccbbbbbbbaaaaaaaa`````````__________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUX~~~~~{fefeeedddccccccbbbbbbaa`````____^^]]]]\\\\\\\\[ZZZYZZYYXXXXWWWWWVVVVVVUUTTTTTSSSRRRRQQQPPPPPPOOOONNNMMMMLMLLLKKJKJJJJJIIIHIHHmffffffeeeeeeedddddddddcccccccccccccccbbbbbbbaaaaaaaaa`````__`__________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUZ~~~~~gffeeeededddccbcbbbbabaaa`````__^^^^]]]\\\\\\[[[[[ZYZZYYYYXXWWWWVVVVVVUUUUUTTTSSSRRRRRQQPPPPPPPOOONNNNMMMMLLLLKKKJJJJJIJIIIHHsffffffffeeeeeeeedddddddcccccccccccccccccbbbbbbbaaaaa````````_`_________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVWWVVVVVVVVVVVVVVVUU^~~~hffffeeeeddcdcccbbbbbaaaa```______^^^]]\]]\\\\[[[[[ZZZYYYXXXXXWWWWVVVVVUUUUTTTSSSSSRRRQQQPPPPPPPPOONNNMMMMMLLLKKKJJJJJJJIIIHHzfffffffeeefeeeeeddddddddcccccccccccccccbbbbbbbbaaaaaaa```````___________^^^^^^^]^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVWVVVVVVVVVVVVVVVVUc~~jgfffeeeeedddcccccbbbbabaaaa``___^^^]]^]]\\\\\\\\[[ZZZYZYYYXXXXWWWWVVVVVUUTUUTTTSSSSRRRQQQQPPPPPOOONNNNMNMMMLLLLKKKKJJJJIJIIIffffffffeeeeeeeeeedddddddccccccccccccccccbbbbbbbbaaaaa`a```````___________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[YXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVi~lgfffffeeeddddcccccbbbbbaaaa````____^^^^]]]\\\\\[[[Z[[ZZZYYXXXXXWWWVVVVVVUUUUTTSTTSSRRRRRQQQQPPPPPOOONNNNMMMMMLLKLKKJJJJJIIIIfffffffffeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbaaaa`````````____________^^^^^^]]]]]]]]]]]]\\]\\\\\\\\[\[[[ZYXYYXXXXXXXXXXXWXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVWVVVVVVVVVVVVVVVonhgggffffedeeddccccbbbbbbaaa``````___^^]]]]\\\\\\[\[[[ZZZYYYYYXXXWWWWVVVVUUUUUUTTTSSSRRRRRQQQPPPPPPOOONNNNMMMLLLLLLKKKJJJJJIIffffffffffffeeeeeeeedddddddcccccccccccccccbbbbbbbbaaaaaaa````````____________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[\[[ZYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVvqgggfgfffeeeeeddcccccbbbbbaaa`````____^^^]]]]\\\\\[[[[[ZZZZYYXYXXWWWWWVVVVUUUUUTTTTTSSSRRRRQQQPPPPPOOOONNNMMMMLLLLKLKKKJJJJJIggggffffffffffeeeeeededdddddcccccccccccccccbbbbbbbbaaaaaaa````````_________^_^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[ZYYYYYXXXXXXXXXXXXXWXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVV|shhggfgffffeeedddddcccbbbbbaaaaa````____^^^]]]]\\\\[[[[Z[ZYZYYYYXXWXWWVVVVVVUUUUUTTTTSSSRRRQQQQQPPPPOOOOONNNNMMMMLLLKKKKKJJJIgggffffffffffeeeeeeeeeeddddddcccccccccccccccbbbbbbbbaaaaaaaaa`````____________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[ZYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVvhhhggggffefeeeeddcccccbbbbbaaa`````___^^^^^]]]\\\\\\[[[[ZZZYYYXXXXXXWWWVVVVVUUUUTTTSSSSRRRRRRQQQPPPPPPOOONNMMNMMLLLLLKKKKJJJgggfgfffffffffeeeeeeeeedddddddcccccccccccccccbbbbbbbbaaaaaaaa````````___________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[ZYYYYYYXXXXXXXXXXXXXXWXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVxhhhhggfgffeeeeeedddccccbbbbbabaa````___^^^^^]]]]\\\\[[[[[ZZZYZYYXXXXWWWVVVVVVUUUUUTTTTSSRRRRRQQQQPPPPOOOONOONNMMMLLLLKKKKKJJggggfggfffffffffeeeeeeedddddddccccccccccccccccbbbbbbbbbbaaaaaa```````__________^_^^^^^^^]]]]]]]]]]]\\\\\\\\\\\YYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVziihhggggffffffedddcddcccbbbbabaaaa``_`____^^]]]]]\\\\\[[[Z[ZZZYYYYXXXXWWWVVVVVUUUTTTTTTSSSRRRQQQQPPPPPPOONOONNMMMLLLLLLKKJJJgggggfgfffffffffffeeeeeedddddddddcccccccccccccccbbbbbbbbaaaaaa````````__________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\YYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVV|iihhhghggffffefeddddddcccbbbbbaaaa```_`__^^^^^]]]]\\\\\[[[Z[ZZZZYXXXXWWWWWWVVVVUUUUTTTTTSSSSRRQRQPQPPPPPOOOONNNNMMMMLLKKKKKKtggggggffffffffffffeeeeeededddddddcccccccccccccccbbbbbbbaaaaaaa```````__`________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\YYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVV_~iiihhhghgggfffffeeedddccccbbbbbaaaa`a```__^^^^^]]]\\\\\[[\[[ZZYZZYXXXXXWWWWVVVVVVUUUTTTSTSSRRRRRQQQQPPPPPOOOONNNNNMLLLLLLKKKhggggggfgfffffffffeeeeeeededdddddccccccccccccccccbbbbbbbaaaaaaaa``````_____________^^^^^]^]]]]]]]]]]]\\\\\\\\ZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVm~iiihihhhhggffffeeeedddccccbbbbbabaaa````___^^^^^]]]\\\\\[[[[ZZZZZZYYYXXXWWWWVVVVVUUUTTTTTSSSSRRRRQQQQPPPPOOOONNNMNMMMMLLLLKKhgggggggfffffffffffffeeeeeeddddddddcccccccccccccccbbbbbbbbbaaaaaa``````__`________^^^^^^^]^]]]]]]]]]]]]]\\\\\YYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVziiiiihhhggggffffeeeeddddccccbbbbbaaaaa``___^^_^^^^]]]\\\\[\[[ZZZZZYYYYYXXWWWWVVVVVUVUUTTTTSTSRRRRRQQQPPPPPOOOONNNNNNMMMLLKKKhhggggggggfffffffffffeeeeeeeddddddddccccccccccccccbbbbbbbbaaaaaaaa````````__________^^^^^^^^]]]]]]]]]]]]]\\\\YYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVjiiiiihhhggggggffeeeddddddcccbbbbbabaa`````___^^^^]]]\\\\\\[[[[ZZZZZYXYXXXWWWWVVVVVUUUUTTTTTSSRRRRQQQQPPPPPOOOOONNNNMMMLLLLKhhhhhgggggggfffffffffeeeeeededddddddcccccccccccccccccbbbbbbaaaaaaaaa```````_________^^^^^^^^]]]]]]]]]]]]\]\\\ZYYYYYYYYYYYYYYXXXXXXXXXXXXXWXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVjijiiiiihhhhggffffeeeeeddcdcccbbbbbaaaaa`_`____^^]]]]]]\\\\[\[[[ZZZYZYYXXXXWWWWWVVVVUUUUTTTTTTSSSRRRQQQPPPPPOPOONNNNMMMMMLLLihhhgggggggggfffffffffeeeeeeddedddddddcccccccccccccccbbbbbbbaaaaaaa`````````_________^_^^^^^^^]]]]]]]]]]]]]\\ZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVW~jjjiiiiihhhhggggfffeeeededdcccbbbbbbbaaa`a`_``__^^^^]]\]\\\\\[[[ZZZYZYYYXXXXWWWWWVVVVVUUTTUTTSTSSRRRRRQQQQPPPPOOONNNNNMMMMLLhhhghggggggfgfffffffffeeeeeeeeedddddddccccccccccccccccbbbbbbaaaaaaaa```````____________^^^^^^^]]]]]]]]]]]\\\ZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVl}jjjjiiiiihhhghggggfeeeededdcccccbbbbbabaaa```____^^^]]]]]\\\\\\[[ZZZYYYYYXXXXWWWWWVVVVVVUTTTTTTSSSSRRRRQPPPPPPPPOOONNNMNMMMMhhhhhggggggggfgffffffffefeeeeeeddddddcccccccccccccccccbbbbbbbaaaaaaaa```````__________^^^^^^^^]]]]]]]]]]]]]]ZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW|{kkjjjiiiiihhhhggggffffeeedddddcccbbbbbbaaa````____^^]^^]]]]\\\[[[[[Z[ZYYYYYXXXWWWWWVVVVVVUUTTTTTSSSRRRRRQQPQPPPPOOONNNNMMMLMhhhhhhgggggggfggffffffffeeeeeeeeedddddcdccccccccccccccccbbbbbbbaaaaaaaa``````__________^^^^^^^^^]]]]]]]]]]]]ZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWzkkjjjjiiiihiihhggggfffffeeeddcdccccbbbbaaaa````____^^^^]]]\\\\\\[[[ZZ[ZYZYXYXXXWWWWWVVVVUUUTUTTSTSSRRRRRQQQQPPPPPOOONNONNNMMhhhhhhhgggggggggffffffffefeeeeeeeedddddddcccccccccccccccbbbbbbbbaaaaaaa``````______________^^^^^^^]]]]]]]]]][YZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWxkkkkjjijiiihhhhhhgggfffeeeeddddcccccbbbbbaaaa````____^^^]]]\\\\\\\[[[[[ZZYYXYXXWWWWVWVVVVUUUUTTTTTSSSRSRQQQQQQPPPPOOOONNNMNNihhhhhhhggggggggffffffffefeeeeeeeedddddddcccccccccccccccbbbbbbbbaaaaaaa``````_`__________^^^^^^^^^]]]]]]]]][ZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWlvlkjkkjjjiiiiihhhghhgggffeeededdcdcbcbbbbbbaaaa````____^^^^]]\\\\\\\[[[ZZYZYYYXXXWXWWWVVVVVVUUUUTTTTSSSRRRRRQQQQPPPPPOOONNNMMiihhhhhhghgggggffffffffffffeeeeeeedddddddcdcccccccccccccccbbbbbbbaaaaaaa````````_________^^^^^^^^^]]]]]]]]][ZZYZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWtllkkjkjjjiiiiiihhggggggffeeeeddddcccbbbbbbaaaaa````___^_^]]]]]\\\\\\[[[[ZYYZZYXXXXXWWWWVVVVVUUUTTTTSSSRSSRRQQQQQPPPPOOONNNNNiihhhhhhhggggggggffffffffffefeeeeededddddddcccccccccccccccccbbbbbbaaaaaaa`a```````___________^^^^^^]]]]]]]]\ZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWrlllkkkjjjiiiiiiihhhggggffefeedddddcccbbbbbbbaaaaa`_`__^^^^^]]]]\\\\\[[[[ZZZYYZYXYXXXWWWWVVVVUUUUUTTTSTSSSSRRRQQQQPPPPPOOONNNwiiiihhhhhggggggggfffffffffefeeeeeeeedddddddcccccccccccccccbbbbbbbbaaaaaa`a``````___________^^^^^^^^^]]]]]]\ZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWaplllkkkkjjjjiiiiihhhhgggfgffffeedddddcccbbbbbaaaa````_`___^^]^]]]\\\\\\[[[ZZZZZYYYXXXWWWWWVVVVVUUUUUTTSTSRSRRRRQQQQPPPPOPPONNiiiihhhhhhgggggggfggffffffffefeeeeeeedddddddcccccccccccccccbbbbbbbbbaaaaaa```````_`_________^^^^^^^^]]]]]]]ZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWW{ollllkkkjkjjjiiiiiihhgggggfffeeedeedccccbbbbbbbaaaaa``_`___^^^]]]]\\\\\[\[Z[ZZZYYYYYXXXWWWVVVVVUUUUUTTTSSSSRRRRRQQQPPPPPPOOOOiiiiihhhhhhhgggggggffffffffffffeeeeeeedddddddccccccccccccccccbbbbbbbaaaaaaaa```````__________^^^^^^^^^]]]]]ZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWnllmlklkkkjjjjiiiiiihhhgggggfffeeeeedddccccbbbbbbaaa`````__^^^]^]]]\\\\\[[[[[ZZZYYYYYXXWWWWWVVVVUUUUUTTTTTSSRSRQRQQQQPPPPPPOOviiiiihhhhhhgghggggggfffffffffefeeeeeeeedddddddccccccccccccccbbbbbbbbbaaaaaa`````````___________^^^^^^]]]]]ZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWW`nmmlmllllkkjjjiiiiiihhhhgggfgffeeeeeeddddcccbbbbbaaaa```_`_^^^^^^]]]\\\\\\[[[[ZZYZZYYYXXXWWWVVVVVVUUUUTTTSTSSSSRRQQQQQPPPPOPOiiiiiiihhhhhhggggggggffffffffeefeeeeeeddddddddccccccccccccccccbbbbbbbaaaaaaa`a`````_`_________^^^^^^^^]]]]ZZZZZZZZYZYYYYYYYYYYYYYYYYXYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWW|nmmmmllklkkkjjjjjiiiihhhhhgggfffeeeededdcccccbbbbbaaa`````___^_^^]^]]\\\\\\[[[ZZZZYYYYXXXXXWWWVVVVVUUUUTTTTSSSSRRRRRQQPPPPPOOiiiiiihhhhhhhhhggggggfgfffffffffeeeeeeeddddddddcccccccccccccccbbbbbbbbaaaaaaaaa`````____________^^^^^^^]]]\ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWznmmmmlllllkkkjjjjjiiiiihhhhggfgfffefeedddccccbbbbbaaaa`a`_______^^]]]]]\\\\\\[[Z[ZZYZYYXXXXXWWWWVVVVUUUUTTSSSSSSRRRQQQQQPPPPPiiiiiihhhhhhhhhgggggggfffffffffffeeeeeeedddddddcccccccccccccccbbbbbbbaaaaaaaaaa``````____________^^^^^^]]\ZZZZZZZZZYZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWjvnnnmmmllllllkkkjjjjiiiiihhhhhggggffeeeeedcddcccbbbbaaaaa``_`____^^]^]]]\\\\\\\[[[ZZZYYYYYXXXXWWWVVVVVUVUTTTTTTTSRRRRRQQQQPPPPiiiiiiihihhhhhhgggggggffffffffffffeeeeeeedddddddcccccccccccccccccbbbbbbabaaaaaa``````_`___________^^^^^^]]ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWrnnnmmmmmmllklkkkjjjjiiiiihhhhgggfffffeedddddccccbbbbbaaaa````_____^^^^]]\\\\\\[[[Z[ZZZYYYXXXXWWWVWVVVVVUUUTTTSTSSSRRRQQQPQPPPiiiiiiiihhhhhhhhhggggggfgffffffffffeeeeeeeeddddddccccccccccccccccbbbbbbbbaaaaaa`````````_________^^^^^^^^]ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWpoonnnmnmmlllklkkjjjjiiiiiihhhggggfgfefeededdddccbbbbbbaaaa`````__^^^^^]]]\\\\\\\[Z[ZZZYYYYYXXXXWWWVVVVVVUUUTTTTSSRRSRQQQQQQPPiiiiiiiihhhhhhhhggggggggfffffffffffeeeeeeeedddddddcccccccccccccccbbbbbbbabaaaaa`````````___________^^^^^^ZZZZZZZZZZZZZYZYYYYYYYYYYYYYYYXYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWW{ooonnnnnmmmllkkkkkkjjiiiiiihihhhhggfffffeeedddccccbbbbbbaaa```______^^^^]]]\\\\\\[[[[ZZZYYYXYXXXXWWWWVVVVUUUUTTTSTSSSSRRQRQQQPiiiiiiiiiiihhhhhghggggggffffffffffefeeeeeeedddddddccccccccccccccccbbbbbbbbaaaaaa```````_____________^^^^^[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXYXXXXXXXXXXXXXXWWWWWWWWWWWWWW}oooononnmmmlmllkkkkkjjjjiiiiihhhhgggfgffffeeddddccccbbbbbaaaaa``_____^^^^]]]]\\\\\[[[[ZZYYYYXYXXXWWWWVVVVVVVUUTTTTSSSSSRRRQQQPiiiiiiiiihhhhhhhgggggggggfffffffffffeeeeeeeeddddddccccccccccccccccbbbbbbbaaaaaaaaa``````___________^^^^^\ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWsxooooonnnnnmmmmllkkkkkjjjiiiiihhhhgggggfffffeeeddddccbcbbbbbaaaa``_____^^^]]]]\\\\\[[[[[ZZZZYYYYXXXXWWVWVVVVVVUUTTTTSSSSRRRRRQQiiiiiiiiiihhhhhhhhhggggggggffffffffffeeeeeeeeddddddccccccccccccccccbbbbbbbaaaaaaaa````````__________^^^^][[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWspooooonnnnmmmmllllkkkkjjjiiiiiiihhhggggfffeeeedddddcccbbbbbaaa````______^^]^]]]\\\\\[[[Z[ZZYYYXYXXXWWWWVVVVVVUUUTTTTSSSRSRRRQQiiiiiiiiiiiihhhhhhghgggggfffffffffffeeeeeeeeeddddddcccccccccccccccccbbbbbbaaaaaaa`a`````____________^^^^[[Z[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXYXXXXXXXXXXXXXWWWWWWWWWWpqpoooooonnnnmmmlllllkkkkjjjjiiiiiihhggggggffeeededddccccbbbbbaaaa````___^^^^^]]]\\\\\\[[[ZZZZYZYYYXXXXWWWWVVVVVUUUTUTSSSSSSRRRQiiiiiiiiiiiihhhhhhhgggggggfgfffffffffeeeeeeedddddddddcccccccccccccccccbbbbbaabaaaaa````````___________^^[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXYXXXXXXXXXXXXXWWWWWWWWWppppoooooonnmmmmmlmllkkkkjjjjiiiiiihhhggggfffeeeeeddddcccbbbbbbaaa````____^^^]]]]\\\\\\\[[ZZZZZZYYYXXXWWWWWVVVVUUUTUTTTTSSRRRRRiiiiiiiiiiiihhhhhhhgggggggggfffffffffffeeeeeeddddddddcccccccccccccccbbbbbbbbbaaaaaa``````_``_________^^\[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWXXWWWWWWpyqqpoppoooonnnnmmmlmllllkkkjjjiiiiiihhhhgggfggfefeeeecdccccbbbbbbbaaaa````_^^^^^^]]\\\\\\\[[[ZZZZYZYXXXXXWWWVVVVVUUUUTUTTTSSSSRRiiiiiiiiiiiiihhhhhhghggggggfgfffffffffeeeeeeededddddddcccccccccccccccbbbbbbbbaaaaaa`a```````___________^[[[[[ZZZZZZZZZZZZZZYZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWtqqqppppoooononnnmmmmllklkkjjjjijiiiiihhggggggfeeeeeddddccccbbbbbaaaa````___^^^^]]]]]\\\\\\[[[ZZZZZYXYYWWXWWWVVVVVVUUUTTTTSTSSSRjiiiiiiiiiiiihhhhhhhggggggggggffffffffeeeeeeeedddddddccccccccccccccccbbbbbbbaaaaaaa`````````__________^[[[[[ZZZZZZZZZZZZZZYZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWurqqqqpppooooonnnnnmmlmllllkkkkjjjiiiiihhhhggggfffefeeeddcdcccbbbbbaaaaaa```___^^^]]]]]\\\\\[[[[ZZZZZYYYXXXXWWWVVVVVVVUUTTTTTTSRSjjiiiiiiiiiiihihhhhhhhgggggggffffffffffefeeeeeeddddddddcccccccccccccccbbbbbbbaaaaaaaa```````___________\[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWW~rqqqqqppopooooonnnnmmmllllkkkjkjjiiiiiihhhhhhggfffeeeeddddcccccbbbbbaaaa``____^_^^^^]]]\\\\\\[[[ZZZYYYYYXXXWXWWWVVVVVUUUTTTTTTSSjijiiiiiiiiiiiihhhhhhggggggggffffffffffefeeeeeedddddddcdccccccccccccccccbbbbbbaaaaaaaa``````__________^[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXX~wrrrrqqpqpppooooonnnmmmmllllkkkjjjjjiiiiihhhgggggfffeeeeddddcccccbbbbaaaa`````__^_^^^]]]]\\\\\[[[[[ZZZZYYYXXXWWWWWVVVVVVUUUTTTSTStjjiiiiiiiiiiiihhhhhhhggggggggffffffffffeeeeeeeeedddddddcccccccccccccccbbbbbbbbaaaaaa``````````________[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXX_tsrrrqqqqppoooooonnnnmmmmllllkkkkjjjjiiiiihhhhhggggfeefeededddccbbbbbbbaaa`a``_`___^^^^]]]]\\\\[[[[[ZZZYYYYYXXXWWWWVVVVVVUUUTTSTTjjiiiiiiiiiiiiihhhhhhhggggggggffffffffffffeeeeeeddddddddcccccccccccccccbbbbbbbaaaaaaa`````````________[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXssrrrrqqqpppppoooonnnnmmmmlllllkkkjjjjiiiiihhhhhgggfffeeeeeddddccbbbbbbaaaa````____^^^^^]]\\\\\\[[[[[ZZZYYYYXXXXWWWWVVVVUUUUTTTTTjjjiiiiiiiiiiiiihhhhhhgggggggggfffffffffefeeeeeeeddddddcdcccccccccccccccbbbbbbabaaaaa`a``````________][[[[[[[[Z[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXsxtsssrrrqqqqppppoooonnnnmmmmlmllklkkjjjjiiiiiihhhgggfgfffeeeeddddccccbbbbbaba`a````_^^^^^]]]]\\\\\\[[[ZZZYYYYYXXXXXWWWVVVVVUUUTTTTjjjjjiiiiiiiiiiiihhhhhhhggggggfgfffffffffeeeeeeeedddddddcdccccccccccccccbcbbbbbbaaaaaa`aa`````________[[[[[[[[[[[ZZZZZZZZZZZZYZZYYYYYYYYYYYYYYYYYXXXXXXXXtsssrrrqqqqqqpppooooonnnnnmmmmllllkkkkjjjjiiiihhhhhggggfffeeeedddccccbbbbbbaaa``````___^^^^]]]\\\\\[[[[ZZZZZYYYXXXXWWWWVVVVVUUUUTTjjjjiiiiiiiiiiiihhhhhhhhhgggggfffffffffffefeeeeededddddddccccccccccccccccbcbbbbbabaaaaa````````______\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXtttsssrrrrqqqqqpppooooonnnnmmmllllklkkjjjjjiiiiihhhgggggffefeedddcdcccbbbbbbabaa````____^^^^]]]]\\\\\[[Z[[ZZYYYYYXXXXWWWWVVVVUUUTTjjjjiiiiiiiiiiiihhhhhhhhgggggggggfffffffffeeeeeeeddda\XTPKHDB?<:98778:;=@DHLPV\bbaaaaa``````````____^[[[[[[[[[[Z[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXsztttssssrrrqrqqqqpppoooonnnnnmmmmmlkllkkjjjjiiiiiihhhhgggfffffeeedddddccbbbbbbaaaa``_`__^_^^^]]]\\\\\\[[[[[[ZZYZYXXXXXXWWVVVVVVVUUTnjjjijiiiiiiiiiiiihhhhhhghggggggggfffffffffeeeb^YTOIGEDCA??><;:98866665555555566=DKS[aaa````````_____[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXX[zywttsssssrrqrqqqppopooooonnnmnmmmlllkkkkkjjjjiiiihhhhgggfgffeeeeeddddcccbbbbbbaaaa```_____^^^^]]]\\\\\\[[[[[ZYYYYXYXXXWWWWWVVVVUUUjjjjjjiiiiiiiiiiiihhhhhhhghgggggfffffffffc_ZUQPNLJHFEDA@?>=;:99876665555555656678889<;:99776655555555656778999:;<=>GPY````__`__[[[[[[[[[[[[[Z[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYzyxvutsrrssrrrrrrqqppppopooooonnnmmmllllkkkkkjjjjiiiihihhgggfgffffeeddddcccccbbbbbaaaa````_____^^^]]]\\\\\[[\[ZZZYZYYXYXWXWWWWVVVVVUjjjjjiiiiiiiiiiiihhhhhhhhhggggggfeca^\ZWVTRPNLJIFEDB@?>=<;:9877655555555566678899:;<=>?@AAFOX````__\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYZYYYYYYYYYYYYYYpyxwutsrpnlossrrrrqqqqqppoooooooonnnmmmmllkkkkkjjjiiiiihhihgggfffffeeeeeddddcbcbbbbbaaaa```______]^]]]]\\\\\\[[[[Z[ZZYYYXXXXWWWWVVVVVrjjjjjiiiiiiiiiiiiihhhhhhhgggijifdb_][YWUSQOMKIHFECA@?><;:99877655555555666778999;<<=>?@ACDEFHQY`__^[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYY_zxwvusrpnliggnsssrrqrqqqpppooooonnnnmmmmlllkkkkjjjjjjiiihhhhggggggffefeeedddccccbbbbbbaaa```_`___^^]^^]]]\\\\\[[[[ZZYYYYXXXXXWWWVVVVVjjjjjjjiiiiiiiiiiiihhhhhhjmnljhfca^]ZXVTRPNLKHFEDB@?>=<;:9877666555555666788999:;<=>?@ABDEFHHJKNV\_\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYxwvutrqoljgeb`eosrrqrqqqppppoooooonnnmmmmmmlllkkjjjjjiiiihhhhhgggffffeeededdddccccbbbbbaaa```_____^^^^]]]\\\\\[[\[[ZZZZZYYYXXXXWWWVVVjjjjjjjiiiiiiiiiiiihhhrpnkigdb`][YWTSQOMKJHFECA@?><;:9987766555555566688899:;<=>?@@ACDEFHIKLMNPUe[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYZZYYYYYYYYY{xvusrqomjhfc`^[]jrrrrqqqqqppoooooonnnnnmmmmlllkkkkjjjiiiiiiihhhgggfffeffeddddddcccbbbbbbaaa`````____^^]]]]]\\\\\[[[ZZZZZZYYYXXXWWWWVVjjjjjjiiiiiiiiiiiiotqomjheca^]ZXVTRPNLKIGEDB@??=<;:988776555556556678899::;<=>?@ABDEFHIJKLNOQppme][[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYxwvtsromjhfca_\]_biprrrqqqppppppoooononnmmmlmllklkkjjjijiiiiiihhhggggfffeeeeeddddccccbbbbbaaaaa``_`__^^^]]]]\\\\\\[[[[ZZZZZYYYXXXWWWWVjjjjjjjiiiiiiiisspnkigdb`]\YWURQOMKJHFECB@?>=;::987776555555666778999:;<=>?@ABCDEFHJKLMNQQpppnnf^[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYY|zwvtsrpnkifda_\]`bdgipsrrqqqqqpppoooooonnmnmmmlmlkkkkkjjjjiiiihhhhhhgggffefeeededddccccbbbbbaaa```_`___^^^^]]]\\\\\\[[[[[ZZZYYYXYXXXWWWjjjjjjiiiiiiutqoljhfda^]ZXVTRPNLKIGEDBA??=<;:998777656556666678899::<==>?@ACDEFHIJKMNOQppppnooog^[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYwwwutrqnkigdb`]^`begjknrrrqqqqqpppppoooonnnmnmmmmlllklkkjjjiiiiiihhhhgggfffeefeeedddccccbbbbbaaaa````____^^^^]]]\\\\\\[[[[[ZZZYYYXXXXXWWjjjjjjjjiqrpnkigdb`]\YWUSQOMKJHFECB@?>=;;:987766665556666788999:;<=>?@ABCEFGIJKLNOQRpppppnooopg][[[[[[[[[[ZZZZZZZZZZZZZZZZYryvutsqnljgeb`]]`bdgikmpsusrrrqqqppppooooooonnmmmmllllkkkjjjjjjiiiihhhggggfffffeeedddddccccbbbbabaaa```___^_^^]]]]]\\\\\\[[Z[ZZZZYYYXXXWWjjjjjjjtqpmjhfda_]ZXVTRPNLKIGEDBA@?=<;:998876666666566778899:;<=>??AACDEFGIJKMNPQppppppoooopppf[[[[[[[[[[ZZZZZZZZZZZZZZZq}wvusqomjhec`^]_begilnpsuwyurrrqqqppppoooooonnnnmmmmlkllkkkjjjjiiiiihhhhgggggfffeeeedddccccbbbbbbaaa````____^^^]]]]]\\\\[\[[ZZZZYYYYYXXXWjjjjrpnljgeb_]\YWUSQONKJGFECB@?>=<;:988776666666667778999:<<=>?@ABCEFGIJKLNOPRqqqpqpqooppppqoc[[[[[[[[[[ZZZZZZZZZZZZr~xvttromkhfca^]`bdfiknpsuwz}yrrrqqqqpppoooooonnnmmmllmllkkkkkjjjiiiiiihhhhgggffffeeeedddcccbbbbbbaaaaaa``___^^^^^]]]]\\\\\\[[[ZZZZYYYYYXXjwuqpmjhfda_][XVTRPOLKIGEDBA@?><;:998877666666677778999:;<=>?@ABCDFFHJKLMNPQqqqpqqqqpopppqqrrl`[[[[[[[[ZZZZZZZZZZZs~{vutrpnkhfca_]_bdgiknpsuxz}~rrrqqpppppooooonnnnnmmmllllkkkkkjjjjiiiihhhghgggfffeeededddcccccbbbbaaaa```______^]^]]]]\\\\\[[[Z[ZZZZYYYXXspnkjgdb`][YWUSQOMKJHFECB@?>=<;:99877776666666778899:;;<=>?@ACDEFGIJKMNPQRqqqqqqqqqopppqqrrssh[[[[[[[[ZZZZZZZZZw~~wutspnkigdb_]`begikmpsuwz}rrrrqqqppppooooonnnnmmmlllllkkjkjjiiiiiihihhhgggfffffeedddddccccbbbbbbaaaa``_`___^^^^]]]\\\\\\[[[[ZZYZYXYXtrpmjhfdb_]ZXVTRPNLKIGEDCA@?=<;:99877776666666778899::;==>?@ABCDFGHIKLMOPRqqqqqqqqqqqppqqrrrsstpa[[[[[[[[ZZZZZZ}~zutsqnligeb`]`bdgilnpruwz}rrqqqqqppppoooonnnnmmmmmlllklkjkjjjjiiiiihhggggfgffffeeeeddcccccbbbbbaaa````___^_^^^^]]]]\\\\\[[[[ZZZYYYYƮspnligdc`^\ZWUSQPMKJHFEDBA?>=<;:99887766666666778899:;;==??@ABDEFGIKLMNOQRqqqqqqqqqqrpqqqrrssttuui[[[[[[[Z[ZZZ~|vusqnmjhec`]_adgiknprtwz|rrrqqpqppppooooonnnnmmmmlllklkkjjjjiiiiiihhhgggggffeeeeeddddcccbbbbbbaaaa```___^_^^]^]]]]\\\\[[[[ZZZZZYY˯tqomkifdb_][YVTRQOLKIGEDCA@?=<<:99988766666677778899::;<=>?@ABCDEGHJKLNOPRqqqqqqqqrrrrrqqrrrsttuvvwq`[[[[[[ZZZ~|xusromkhfc`^`befikmpsuwz|rrqqqqqppppooooonnnmmmmlllllkkkjjjjiiiiihhhhggggffffeeeeeddcccccbbbbaaba`````____^^^^]]]]\\\\\[[[ZZZYZYдspnljgec`^\ZWUTQPMKJHGECB@?>=<;:9988776666667777889::;;=>??@ACDEFHIKLMNPQRqqqqrqqrrrrrsrqrrssttuvwwxyg[[[[[[`~}yutromkhfca^`bdfiknpruwy|{rrqqqpqqpppoooonnnnnmmmllllllkkjjjjiiiiihhhhhggggffeeeedddddccccbbbbaaaa`a``___^^^^^^]]]\\\\\\\[[[[ZZZԾtrpmkhfdb_]ZXWURQNLKIGFDCA@?><;:99988777766677788899:;<==>?@BCCEFGHJKLNOQRqqqqqqqqrrrrsssrrrsttuvvwxyyym[[[[r}|vtrpnkifdb__bdfikmpruwy{wrrrqqqqppppooooonnnnnnmmllklkkjjjjjiiiiihhhgggggfgffefedddddccccbbbbbaaaaa``____^^^^]]]\]\\\\[\[[ZZZZɲsqnljgdc`^\ZWVTQPMLJHGECB@??=<;:9988777777777788899::;<=>??@BCDEFHJKKMOPQSqqqqrrrqrrrsstttrssttuuwwxyyz{t`[~|wusqnkigeb__bdfiknprtwy{rrrqrqqpppopoooooonnnmmmlllllkkkjjjijiiiiihhhggggffffeeeddddccccbbbbbbaaa`````_____^^]]]]]\\\\\\[[[ZZvrpmjieda_][XVTRQNMKIGFECB@?>=<::998877777777778899::;<<>>?@ABDEFGHJKLNPQRrrqqqqrrrrrsssttutsstuuvwxyyy{{|{~}yutqoljgec`_bdfhknpruwy|rrrrrqqpqppoooooonnnnmnmmllllkkkkjjjiiiiihhhhhggggffffeededdcccbbbbbbbaaaaa````__^^^^]]]]\\\\\[[[[ZZ֗oljhec`^\ZWVTQPMLJIGEDBA??=<;:9998777777777778999:;;<=>?@ABCEEGHIKKNOPRSrqqqqrrrrsrssttuuutttuvvwxyyz{|~|{vtqomjgec`_bdfhkmpruwy|rrrqqqqqpppoooooonnnmmmmmlllkkkkkkjjiiiiihhhhhgggfffeeeeeedddccccbbbbbbaa```_`__^_^^^^]]]]\\\\\[[[[֙jifdb`][XWUSQOMKJHFECB@?>=<::998877777777788899:;;;=>??AACDEFGIKKMNPQRrrrrrrrrrrsrssuuuvvvtuvvwwyyzz|~|{wurpmkhfca_bdghkmpruwy{wsrrrqqqpppppoooooonnnmmmlmllkkkkkjjjjiiiiihhhhgggfffffeeedddcccccbbbbbaaa`````____^^^^]]]]\\\\\\[[֗xeca^\ZWVSRPMLJIGEDCA??>=;:9998877777777888899:;<<>??@ACDDFGHJKLMOPRSrrrrrrrrrssstttuuvvvvuvvwxyyz}|xurpnkhfda`bdfiknpruwy|ssrrrqqqqqppopoooonnnmmmmmmllkkkkjkjjjiiiihhhhgggfgfffeeeeddddccccbbbbbaaaa````___^_^^]]]]]\\\\\[[יf_][XWURQOMKIHFECA@?>=<;:998887777777788999::;<=>??@ACEEGGIKKMOPQRrrrrrrrrrrsssttuuvvvwwvvwxyy~}|yuspnkigda_bdfikmprtvy|srsrrrqqpqpppooooonnnnnmmllllkkkkjjjjjiiiiihhhhgggfffffeeeddddcccbbbbbbaaaaa```___^^^^^]]]]\\\\[[טw\ZXVSQPNLJHGEDCA@?>=;::99887777777788899::;<<=??@ACDEFGIJKLNPPQSrrrrrrssssssttuuvvvwwwxwwxy}|{vsqoligeb`bdfhkmprtwy|~vsrrrrqqqqpppppooooonnmmmmmlllklkjkjjjiiiiiiihhhggggffefeeeeddcdcccbbbbbaaaaa````____^^^]]]]\\\\[י}kWUSQOMKJHFECB@??=<;:999887777777788999:;<<=>?@ABCDEGHIKKMOPQRrrrrrrrrsssssttuvvvwwwxyyx~}{vsroljhec`bdfiknprtwy|ssrrrrqqqqpppppoooonnnmmmmmmllklkkkkjjjiiiiiihhhggggfffffeeddddcccbbbbbbaaa`a````___^^^^^]]\\\\\ט~|wcRPNLKIGEDCB@?><<;:999877777777889999;<<=>??ABBDEFHIJKMNOQRTrqrrrrrsssstttuuvvvwxxxy~}{wtronjhecaadfiknprtwy|~{ssrsrrrrqqqppppoooonnnnmmmmllllkkkkjjjiiiiiihhhgggggffffeeeedddcccccbbbbaaaa````____^^^^]]]\\\\י}{ywq^NKJHFECB@??=<;;:99887777778888999:;<==??@ABDEEGHIKLNOPQRqrrrrrrrsssttttuvvvwwwx~}|xtrpnkhfcabdfikmprtvy|~sssrrrrrrqpqppooooooonnnnmnmmllkllkkjjjiiiiiihhhgggggffffeededddccccbbbbbaaaa```_`___^^^^]]]]\\ט~|zxutrm\IGEDCA@?><<;:99988777777888999:;;<=>?@ABCDEFGIJKMNPQRSrrrrrrrrsssttuuuvvvwx~}|xuspnligdbbdfhknortwy{~}sssrrrrqrqqqppppooooonnnmmmmllllkkkkjjjjiiiiiihhhgggfffeeeeeeddddcccbbbbbbaaa````____^^^^]]]]\י~{zwutqonj]EDC@@?=<;;:99887777778889999:;<=>??@ABDEFGIJKLNOQRSqrrrrsssssssttuuvvvw~}|yvtpnligdbbdfhknprtwy|~tssssrrrqqqqqpppoooooonnnmmmmmmlklkkjjjjijiiiihhhhhggfffeeeeeeddddcccbbbbbbba````_____^^^^]]]]כ~|zxvurpomkih_M@?>=;;:99988777787888999:;<<=>?@ABCDEFHIKLMNPQRrrrrrrsrsssttttuuv~|yvtroljhebbdfhkmprtwy|~|tssssrrrrqqpqqpooooooonnnmmmmmlllkkkjkjjjiiiiiihhhggggffffeeeedddcccbcbbbbaaaa````_`___^^]]]]ך~{zwusqpnljigfdaVC=;;:9988877778888999:;;<=>??AACDEFGIJKLNOQRSrrrrrrrssssstuuz~}zvtromjhecadfhkmprtwy{~ttsssrrrrrqqqqppppoooononnnmmmllllklkkjjjjiiiiiihhhggggfffffeeeeddddccbbbbbbaaaa````___^^^^]]؛|{yvurpomljhgfdba`]RA:9988877777889999:;<<=>?@ABCEFGIJKLMOPQRrrrrrsrssstttz~}zwuromkhfdadfhkmprtwy|~zttsssrrrrqqqqqqpooooooonnnmmmmmmllkkkkjjjiiiiiiiihhggggffeeeeedddcdccccbbbbbaaaa`````__^^^]]ؚ}|ywusronmkihfecba`_^][RF888877788999:::;<=>??@ACDEFGIKKMNOQRTrrrrsrssss~}{wuspnkifdadfijnortvy{~tttsssrrrrrqqqqqppooooonnnnmnmmmllkllkjkjjjjiiiihhhggggggffeeeeedddccccbbbbbbaaa`````_____^^؛}{ywusqomljigedcba`_^]\\\[WPF878899999:;<=>>@@ABCEFGHJKLMOQQSrrrrrrs}zwvsqnlifebcfiknortvx{~xttsssssrrrqqqqqqpppooooononmmmlmlllkkkkkjjiiiiiihhhhhgggggfeeeededddccccbbbbbaaa`````___^^^ؚ~|zxvtrpnmkihgedbba_^^]\\\[[[[[YUOG>99:;<=>>?@ABCDEFHIJKMNOQRSrx~{wvsroligebdfikmortvy{~~utttssssrrrqqqpqqppoooooonnnmnmmllllkkkkkjjiiiiiihhhhggggffffeeeeeddcccccbbbbaaaaaa`_`____^ٛ}{ywusqonljigfdcba`_^]]\\\\[[[[[[[\\\[ZWUQNKIFEDDEFIKPTY]chlq~{xvtromjhecdfhkmprtwy|~ututtstsrsrrrrqqqpppooooonnnnmnmmllllkkkkjjjjiiiiihhhhggggfgffeeedddccccccbbbbaba```````__^ٚ~|zxvtrpomkjhgedcba`_]]]\\\[[[[\\\\\\]]^^_`aabceefhijllmopqstu~{xwtrpmkhfcdfhkmprtvy|~yuuuttsssssrrrqqqqpppopooonnnnmmmlmllllkkkjjiiiiiiihhhhghgggfffeedeeddddcccbbbbaaaa`a`_`___ٜ~{zwusqonljihfedba`__^]\\\\\[[[\[\\\\]^^__aabcdefhhiklmnpqrtu~{yxuspmkhfdcfhkmortwy{~~uututtsssrrrrrqqqqppppoooooonnnmmmmlllkkkkjjjjiiiiiihhhhgggfgfeeeeeeddcccccbbbbbaaaaa``___Ŀٛ}zxvtrponljigedcba`_^^]\\\\\\\\\\\\\]^^__aabcdeefhijkmnopqstuï~{zxusqnligddfhjmortwy{~uuuuuttssssrrrrqqqqqpppooooonnnnnmlmmllkkkkkjjjjiiiihhhhggggfffeefedddddccccbbbbaaaa`a```_ƿٝ}{zxutqpnlkihgedcb`__^]]\\\\\\\\\\\\]]^__`abbcdefhiiklmopqrtuĤ~{zxutqomigdcfikmortvy|~yuuututttsssrrrrrqqpppppooooonnnnmmmmlllklkkkkjjjiiiiihhhggggfffeeeeeddddccccbbbbaaaaa````ٛ|{xvusqonljigfddba``_^^]]\\\\\\\\\\]]^__`abbcdefgiiklmnoqrtuvĽ}{zxvtqomjhecfhjmoqtvy{}|uuuuutttstssrrrrrqqqqppoooooonnnmmmmmlllkkkkjjjjjiiiiihhhgggggffffeeedddcccccbbbbbaaaa```ÿڝ~|zxvtrpomkjhgedbba`_^^]]\\\\\\\\\\]^^__``abcdefghijkmnoprsuvŰ}{zywuromjhfdfhjmortvy{~~uuuuutttttssrrrrrqqqqppoooooooonnnmmmlllllkkkkjijjiiiiihhhgggggfffeeeeddcdccccbbbbabaaa``ȿڛ}{yvusqonlkigfedcb``__^]]]]\\\\\\]]]^^__`abccdeghijklmopqstuvƖ~{{yxurpnkhfdfijmortwy{}wuuuuuutttssssrrrrqqqqppppooooonnnnmmmmllllkkkjjjjjiiiiihhhgggggffefeeeeddccccbcbbbbbaa`aڝ~|{xvurqomljigfdcba``_^^]]\\\\\\\]]]]^__`abccdefgiijlmooqrsuvƌ~|{zxuspnlifdfikmoqtvy{~yvvuuuuttttstsssrrrrqqqqppppooooonnnmmmlllllkkkjjjjiiiiihhhhghhggfffeeeedddccccccbbbbaaaaſڛ}{ywusqpnmkihgfdbba``_^^]]\\\]\\]]]]^^_`abbcdefghijlmnoprstuwƈ~|{{xvsqnligeeikmoqtvy{}~zvvvuuuuttttssssrrrqrqqqppppooooonnnmnmmllllkkkkkjjjjiiiihihhhggfgfffeeeedddccccccbbbbbaa̿ڝ~|zxvusqomljigfdccba``_^]]\\\\]]]]]]^__`abbcddeghijklnopqssuvƇ}|{yvtqoljgefhkmorsvy{}~}{wvvvuuuuuutttssssrrqrqqqqppopoooonnnnnnmlllklkkkkjjjiiiiiiihhgggggfffeeeeeddddcccbbbbbaaڜ}|ywvtqpnmliigedcbaa`_^^]]]\\\]]]]]^^__`abbcdeggiiklmnoprsuvwƉ}|{ywtqpmjhffhjmoqtwy{}~~}|vvvvvuuuuuutttsssrrrrqqqqqppppoooonnnnmmmmlllkkkkjjjiiiiiihihhggggggfeeeeeddddccccbbbbbaʿڝ~}{ywusqonljihgedbbaa__^]]]]\\\]^]^^^__`abbcdefghijlmnopqstuwƇ}~|{yxurpmkhefhjmortwy{}~}}xvvvvvuuuuuutttstsssrrrqqqqpppooooooonnnmmmmllllkkkjkjjjiiiiiihhhgggfgffeeeedddddcccbbbbbۜ}|zxvtrpomkjigeecbba``_^]]]]]]]^^^^___`abbbdefghijklnooqrtuvxʉ~{~}|zxurpnkiffhjmoqtvy{}~~}xtuwwvvuuvuuuuutttsssrrrqrrqqqppppoooononnnmmmlllklkkkkjiiiiiiihhhhgggggffeeeeeddcdcccbbbbʿ۞}{ywusqonljihfedcbaa___^^^]]]]]^]^___``abbcdefhiijlmnoqrtuuw̏}{x}|zxusqnligfhjmortvy{~~}ytoqwwwvvvvuuuuutttssssssrrqqqqpppppoooononnmmmlllllkkkjjjjjiiiiihhhhghgggfeeeedeedcccccbbb۝~|zxvtsponkjigffdcbb`___^^]]]]]]^^___`aabbcdefghijlmnopqrtuwxˎ|yw~|{yvtqnljgfhjmortwy{}~zupknwwwwvvvvuuuuututssssrrsrqrqqpqpppoooonnnnmmmmlllllkkjkjjjiiiiihhhhhggggffffeeeedddccccb˿ܞ}{ywutrpolkjigedcbba`__^^^]]]]]^^^___`abbcdefghijklmopqrtuvx̐{vs~|{yvtromjgfhkmortvx{}~{uqkgixwwwwwvvvuuuuutttstssssrrqqqqpqppooooonnnnnmmmlmllkkkkjjjiiiiiihhhhgggggfffeeeeddddccccܜ|zxvusqomlkihgedcbba`__^^^^^^^^^___``aabccdffghiklmnoqrsuvwy̎{yv~|{zwtromjhfhjmoqtvx{}~|vrlgbdwwwwwvvvvvuuuuuttttssssrrrrqqqqppppoooooonnmmmmmlllllkjkjjjiiiiihhhhggggfffeeeeeeddccccܞ~{zwutrpomkjihfedcbaa`__^^^^]^^^^__``aabccdefghijkmnoprrtuwx̏}{xus}|zxuspmkifhjmortvy{}|wrmhc^cxxxxwwwvvvvuuuuuutttstssrrrrqqqqqppooooonnnnmmmmmllllkkjjjjjiiiiihhhhgggggfffefeddddcccܝ|{yvusqonlkihgfdcbba``___^^^^^^^___`aabbcdefghijklnooqrtuvwy̎~|ywuq}|zxuspnlighjmoqtvx{}}xsmic_^axxxxwwwwvvvvvuuuuttttssssrrrrrqqqppopoooooonnnnmmmmllklkjkjijiiiiiihhhhggggffefeeeedddcܞ~{zxutqqomljihfedcbba``_^_^^^^^^__``aabbcdeeggiiklmnoprstuwx̏}{xvsqt}}{xvsqnljghjmoqtvx{}~ysoje`^^_xxxxxwwwvwvvuvuuuutttttsssrrrrqqqqppppooooonnnmnmmmlllkkkjjjjjiiiiihhhhggggfffffeeedddcݝ|{xwusqpnmkihgfedbbaa``_^^^^_^___```abbccdefghijllnopqstuvx͎|zvurpn~}{yvtroljhhkmoqtvx{}~ytoje`____yxxxxwwwwwvvvvuuuuuttttsssrsrrqqrqpqpppooooonnnnmmlllllkkkkjjjjjiiiihhhggggfffffeeeeddcݟ}|zxvurqonljihgfeccba````___^_^___`aabbbcdefghijklnopqrtuvwx͐}{xvtqomx}|yvurpmjhhkmoqtvx{}~zupkfa_____zyyyxxxwwwwvvvvuuuuuttttssssrrrrqqqpppppooooonnnnmmmmlllkkkkjjjjjiiiihhhhggggfffffeededݠ}{ywusrpomliihfedcbba```_________`aabbbcdefghiikkmnoqrsuuwx͏|zwurpnli}|ywurpnkhhjloqtvx{}{vqlga______yyyyxxxxwxwwwvvvuuuuutttttssssrrrqqqqqppooooonnnnnmmmlmllklkkkjjjjiiiihhhhgggggfffeeeeeݟ~|{xvtsqonljihgfedcbaa```________``aabbccdegghijlmnopqstuwxy͐~{yvtqomki~|zwuspnkihjmortvxz}|wrlhb_______zyyyyyxxxxxwwvvvvuuuuuuttttssssrrqqqqqpppppoooonnnmmmmmlllkkkkkjjjiiiiiihhhghgggffeeeeeݠ~{yxutrponljihgfdccbba```_______```bbbccdefghiiklmnoprtuvwyΏ}zwurpnlihk~}zxvsqnkihjmnqtvx{}|xrmhc_______`zzyyyyyxxxxwwwvwvvvuuuutttttsssrrrqrrqppppoooooonnnmnmmmmlllkkkjjjjjiiiiihhhhgggfffeefeݠ~}{yvusqonmkiihgedcbbaa````____```aabbbcdefghiiklmnoqrsuuwyzΐ~{ywtromkigd~{yvsqoljhjmoqtvx{}}xsnid`_______azzzzyyxyxxwxwwwwvvvuuuuuutttstsssrrqqqqpqpopooooonnnnmmmllllllkkjjjjjiiiihhhhhggfgfffefݠ~|zwutsponljihgeddcbbba```````_``aabbbcdeeghhijkmnopqrtuvxyΏ}zxusqoljhedz~|ywtromjhjmnqtvx{}~ytoie`_`______d{zzzyyyyxyxxxxwwvwvvuuuuuutttstssrrrqrqqppppooooooonnnnmmmlllllkkjjjjjiiiihhhhgggggfffeݟ}{ywutqonmkjigfedccbbaaa````_```aaabcccdefghijklmooqrtuvwyzΑ~|ywtronkigecd~|ywtrpmkhjloqtvxz}~ztoje`````_____e{{zzzyyyyyyxwxwwwvvvvuuuuuttttttsssrrqqqqqqpppoooooonnmnnmllllkkkkkkjjiiiiiihhhhggggfffݡ~{zxvurqonmkiigfedccbba`````````aabbbccdefghhjklmnopqstuwxyΏ~{xvsqomjifeba~}zwurpnkijmoqsvx{}zupkfa``````____h{{{zzzzyyyxxxxwxwwwvvvvuuuuuuttsssssrrqrqqqqpppooooonnnnmmmmllllkkkkkjjiiiiiihhhhgggfgfޟ}{ywutrpomljihffedcbbaa```````a`aabbccdeefhhijklnoorstuvxyzΑ|yvusonligedb`y~}zxuspolijmoqsvx{}{vqlfb``````__`_`l{{{{zzzzyyyyyxxxwwwwvvvuuuuututtstsssrrrrqqqqpppooooonnnnnmmmllkllkjjjjjjiiiiihhhghgggfޡ~|zxvusqonlkjigffddcbbaaa````aaaabbbccdefghhijklmooqrsuuwxzϏ~{yvtqomjigeba_c}{yvsqoljjloqsvxz}{vqlgb`a````````__p{{{{{zzzzyyyxyyxwwwwwvvvuuuuututttssssrrrqrqqqpppooooonnnnnmmmmllkklkjjjjjiiiihhhhhhgggޠ}{zwvtrqonljihgfeddcbbaa````aaaaabbbcdeefghiiklmnoqrstuwxz{ϑ|zwuspnljhfdb`_\~{ywtromjjloqsvx{}|wrmhcaaa````````__t|{{{{{zzzyyyyyxxxwxwwwwvvuuuuuuuttsssssrrrqrqqppppooooonnnnmmmmlllkkkkkjjjjiiiiihhhhgggޡ|{yvusqpnmkjihgfedcbbaaa`a`a`aabbbbcddeffhiijllnopqrtuvxyzϐ}{yvtromkigeba_]\~|ywuromkjlortvxz}}xsnicaaaaaaa``````_x|{{{{{{zzzzyyyxyxxwwwwvvvvuuuuututtssssrrrrrrqqpqpoooooonnnnmmmmllllkkkkkjjjjiiiihhhhghޠ}{ywvtrponlkjigffedcbbbaaaaa`ababbbbddeefgiijklnopqrsuvwxz{ϒ|zwuspnljgfdba_]\l|zwuspnkjloqtvx{}~xtnidaaaaaaaa```````}||||{{{{zzzzyyyxxxxxwwwwwvvvuuuuutttttssrrrrrqqqppppooooooonnnmmmlllkkkkkjjjiiiiiihihhgޡ}{ywusrpomljiigfedcbbbaaaaaaabbbbbbcdeffgiiijlmnopqstuwxy{А~{yvuqomkigecb`^\[Z}zxvspnkjmnqsvxz}ytojeabaaaaaaa``````f}}||||{{{{{zzzyyyxyxxwwwwwvvvvvuuuuutttssssrrqrqqqqppopooooonnnnmmmmmlklkkjkjijiiiiihhhhߠ~|zxvusqonmkiihgeedccbbaaaaaaabbbbccdeffghiijkmnopqstuvxyz{ϒ|{xusqnljhgdba_]\[Y}{xvsqoljloqsvx{}zupkfbabaaaaaaa``````l}}}|||{{{{{{zzyyyyyxxxxwwwwwvvvuuuuutttttssssrrqqqqqqpppoooonnnmnmmmllllkkkkkjjjiiiiihhhߡ}{ywutrpomlkiihffdccbbbbaaaaaabbbccddefgghijkmmnpqrsuvwxz{А~|ywtronkigecb`^]\ZY~~{yvtqomjloqtvx{}{vqlfbbbbbbaaaaaa`a```s}}}}||||{{{{{zzzyyyyyxxxwwwwwvvuuuuuututtssssrrrrrqpppppoooooonnnmnmmmllllkkkjkjjiiiiihhߡ~|zywusrpnmljihggedcbbbbbbbaabbbbbccdefgghiiklmnoqrstuvxy{|В}zxvtqoljhgdbb_^\[ZYm~|ywtromjlnqsux{}|wrlgbbbbbbaaaaaaaa````z~}}}||||{{{{{zzzzyyyyyxxxwxwwvvuvuuuuuttttssssrrrqqqqqppooooooonnnnmmmlllllkkkjjjjjiiiihߢ}{ywutrqonlkjihgfddccbbbbbbabbbbbcdddffghiijkmnopqrtuvxyz{Б~{ywuronlihecb`_]\[YX\|ywtspmkmoqsuxz}|wsmhcbbcbbbbaaaaaaaaa`e~~}}}}|||||{{{{{zzzzzyyyxxxwwwwvvvvuuuuuttttssssrrrqqqqpqpopooooonnnnmmmllllkkkjkjjjjiiiiߠ~|{yvusrpomlkiihfeddccbbbbbbbbbbccddeefgghijklnooqrsuuvxz{|В~zxvtqomjifeca_^\[ZYXW}zxuspmklnqsuxz}|xsnhcccbbbbbaaaaaaaaaaal~~}}}}}||||{{{{{zzzyyyyyyxxwwwwwvvvuuuuuttttssssrrrqrqqqqpopooooonnnnmmmmmllkkkkjjjjiiii࢟}{zxvtsqonmkjihgfedcccbbbbbbbbbccdddeffghijkkmnopqstuwxyz{Б~|zwuspnlihfdb`_]\[ZXWV}zxusqnlloqsuxz}}xtoidcccbbbbbbababaaaaaau~~~}}}}|||{{{{{{zzzzzyyyyxxwwwwwwvvuuuuuutttttsssrrrqqqqqppppooooonnnnmmmlllllkkjjjjiiii࡟|{ywutrponlkiihffeddcbbbbbbbbbbccdeeeghhiiklmnoprrtuvwyz{}В}{yvtronkigeca`^]\[YXVV}~{yvtqollnqsvxz}ytojeccccccbbbbbaaaaaaaab~~~}~~}}}|||{{{{{zzzzyyyyyxxwwwwwvvvvvuuuuttttsssssrrqrqqqpppooooonnnnnnmmlmlllkkkjkjjjiߢ~{zxvusqpomljiigffedcccbbbbbbbbccddeefghiijklmooqrstvwxz{|Г|zxuspnljhfdba_^\[ZYWWVo~{ywtqpmlnqsuxz}zupjfccccccbcbbbbbbbbaaaak~~}}~}}}}||{{{{{zzzzzyyyxxxxxwwwvvvvuuuuuuttttssssrrrrqqqqppoooooonnnmmnmmllkkkkkjjjjj࡟|{zwutrponlkjihgfedddcbbbbbbcbccddeefghiijklmnopqstuvxy{|}ѓ~{yvtromkigfcb`_]\[YXWVVb~|zwuromlnqsvx{}zuqkfddcccccccbbbbbbbbaabbu~~~~~}}}|||{{{{{{zzzzyzyxxxxwwwwwvvuvuuuuttttttsssrrrqqqpppppooooooonnmmmmllkllkkjjjj࣠~|zxvusrpomlkjhhgfeedcccbbbcbccccdeefghhiijlmnopqstuvwyz{|є|zxusqoljhfdba_^\\ZYXWVVV|zwuspmlnqsvxz}{vqlgdddcdcccccccbbbbbaaaac~~~}~}}}||||{{{{{zzzyyyyyyxxwwwvwvvvuuuuuttttttsrrrrrqqqqqpppooooonnnnmmmmlllkkkkjjj࡟}{ywvtsqonmkjihggfedddcccbbccccddefffghiijklnnpqrstuwxy{|}ѓ~{yvtronkihfdba_]\[ZXXWVVU}{xvspnloqsvxz}|wrmhddddddcccccccbbbbbbabbn~~~}~}|}|||{{{{{{{zzzyyxxyxxwxwvwvvvuuuuutttttssssrrrqqqqqpppooooonnnnmmmmlmlllkkjjᣠ}|{ywusrqonlkjihgffedddccccccccddeefgghiijkmmnopqstuwxy{{|є|zxusqomkigecb`^]\[YXWVVVU}{xvtqolnqsux{}}xrniddddddddcccccccbbbbbbbaz~~~~}}}}||||{{{{zzzzyyzyxyxxxwwwvvvuvuuuututtsssrrrrrqqqqpppoooooonnnnmmmmlllllkkjᡠ}{zwvusqpnmlkihhgfeeeccccccccccddeffghhiijlmnopqrtuvwxz{|~ѓ~|zwurpnlihfdba_]\[ZYXWVVVU}|ywtromnqsuxz}}ysnjdeddddddddcddccccccbbbbi~~~}}|}|||{{{{{zzzzyyyyxyxxwwwvvvvvuuuuuttttsssrrrqqrqpppppooooonnnmmmmmlllkkkkᣠ~|{ywutrqonmkjihggfeeddcccccccdddeffgghijjllnooqrstvvxy{|}є}{xvtqomkigecb`_]\[YXWWVVVU~|ywtrpmnpsuxz}~ytojeeeedddddddcccccccccbbbbv~~~~~}}}|||{|{{{{z{zzzyyyyxxxwwwwvvvvvuuuuttttsssssrrqqqqqqppppoooonnnnmmmmmmlklkᥢ~|zxvusqoomlkiihggfedcdcccdcddddeefgghiijklmnopqstuvxy{{}ѓ~|zwuspnljhfdba`^]\ZYXWWVVUUx~|zxurpnnqsuxz}zupkeeeeedeedddddddccccccbbbg~~~~}}}|}||{|{{{{zzzzzyyyxxxwwwwwvvvvuuuutttttsssrrrrrqqqpppppooooonnnmmmmmlllkᣡ}{ywutrqonmljiihggeeddcccddddddeeegghhijkllnoprrsuvwyz{|~ҕ}{xvtqomjihedb`_^\[ZYXWVVUUUp}zxuspnnqsvxz}{vqkfeeeeeeedddddddddccccccccu~~~~}}}|||{{{{{zzzzyyyyyxxwwwwvwvvuuuuuttttttssrrrrrqqqqpppoooooonnnnmmmlllkᥢ~|zyvutrponlkjiiggfedddcdccddddeeegghhiijklnooqrstvwxz{|}Ҕ~|zwuspoljifecb`^]\[YXXWVVVUUj}zxvsqnnqsuxz}|wrmgeeeeeeeeeeddddddddccccccg~~}}}}}}||{{{{{{{zzyyyyyxxxxwwwwvvvvuuuuutttssssrsrrrqqqpppoooooonnnnmmmllll⣡}{zwvtsqoonljjihggfeeddddcddddeeffgghiikklmooprstuvxyz{}~Җ~{ywtromlihfdba`^\[ZYXXWVVUUUe~{yvtqonqruxz}|wrmheeeeeeeeeeeddddddddccccccv~~}~}}}|||{|{{{{{zzzyyyyxxxwxwwwvvvuuuuuuttttssssrrrqqqqppppooooonnnmnmmlll⥢~|{ywutrponmkjiihgfeeeeddcddedeeffgghiijklmnopqrtuvwxz{|~Ҕ|zxusqoljigecb`^]\[ZYXWVVVVUU`~|zwtroopsuxz|}wsnheeeeeeeeeedeedddddddddccci~~~~~}}|||{|{{{{zzzzyyyyxxxxwwwwwvvvuuuuuutttsssssrqqqqqpqppooooononnmmmml⤡}{zxvusqpomlkjiihgfeeeddddddeeffffghiiiklmmopqrttuwxy{|}ӕ~{yvtrpnlihfdba_^\[[ZXXWVVVVUU\|ywtrpnpsvxz|~xsojfeeeeeeeeeeeeeddddddddddccy~~}}}}||||{{{{{{zzyyyyyxyxwwwwvwvvvuuuuutttsssssrrrrqqqppppoooooonnnnmmm⥣|{ywutrpoomkjiihgffeeeedddddeeeffghiijjklnnopqstuvxy{||~Ӕ}{xutqomkigedba_]\\ZYYWWVVVVUUY|{xurpnpsuwz|~ytojfffeeeeeeeeeeedededddddddcn~~~~}}}}|}||{{{{{zzzzyyyyxxxwwwwvwvvvvuuuutttttssrrrrrqqqqpppooooonnnnnnm㥢}|zxvusrponlkjiigggfeeeddddeeeffgghiijjklnnopqrtuuwxz{|~Ӗ~|ywurpnljifeba`_]\[ZYXWVVVVVVVW|{xutqnpsuxz|zupkfffefeeeeeeeeeeeeeddddddddd~~~~}}}}|||{{{{{zzzyyyyxxxxwwwwwvvvvuuuuuttttsssssrrqrqqqppppoooononnnn㥣}{ywvurqoomlkjihhgfffeeeeeeeeffggghiijkllmooqqstuwxy{|}~Ӕ}{xvtqomkigfdba`^\\[ZYXWWVVVVVVV}{xvtqopruxz|~{vpkfffffffeeeeeeeeeeeeddddddddv~~~~}}}|||{|{{{{{zzzzyyyyxxwxwwwvvvvuuuuutttsssssrrrqqqqqppppooooonnnm㤢}|{yvusrqonmlkjihggffeeeeeeeeeffgghiijklmmoopqrtuvxyz{|}Ӗ~{zwurpnljhfecb`_]\[ZYXWWVVVVVVVVyvtroqsuxz|{vqlgffffffefeeeeeeeeeeeeedddddm~~~~~}}}}||{{{{{{zzzyyyyxywxwwwwwvvvuuuuutttstssssrrrrqpqppoooooooonn㦣}{zwvusqponlkjiihggffeeeeeeeeeggghhijkllmnopqrsuvwxz{|}Ԕ}{xvtqomkigfdba`^]\[ZYXWWWVVVVVVWxuroqsuxz||wrmhgggfffffeeefeeeeeeeeeeddddd~~~~~}}}}}|||{{{{{{zzzyyyyxxxxwwwwvvvuuuuuuttttstsssrrrrqqqqppooooonnn㥢~|{ywvtsqpnmlkjihhhffffeeeefeegghhhijjklmnooqrstuwxy{|}~Ԗ|zwusqomjigecba_^\\ZYYXWWWVVVVVVXsppruwz|~}xsmhgggggfffffeefeeeeeeeeeeeedey~~~~}}}}}|||{{{{{{zzzzyyyxxxwwwwwvvvvvuuuuttttsssssrrrqqqqpppooooooo㦤}|zxvtsrponmkkiihhggfffeeefeffgghhiijkkmnooprrtuvwyz{|~ԕ}{yvtronlihfdbb_^]\[ZYYWWWVVVVVVV[psuwz|~}xtnjhgggggfgffffffeeeeeeeeeeeeer~~~}}|||||{{{{{zzzzzyyyxxxxxwwwwvvvvuuuututtssssrrrqrqqqqpppooooo㥢~}{yxutrqpomlkjiihhggffffffffffghhiijkllnoopqrttvwxz{|}Ԗ|zxusqomkigedba_^\\ZZXXXWWWVVVVVW^}uwz|~ytojghggggggfffffffefeeeeeeeeeem~~~~}}}}|||||{{{{{zzzzyyxyxxxxwwwwvvvvuuuuuttttssrrrrqrqqqppppoooo㦤~|zxwutrqoomljjiihhggffffeffffghhiiijklmnopqrstuvxy{{}~ԕ~{yvtrpnljhgdcb`_]\[ZZYXXWWWWWWWWWb{z|~zupkhggggghgggfgfgffffffeeeeeeeh~~~~}}}}||||{{{{z{zzyzyyxxxwwxwwvvvvvuuuuuttttssssrrrqqqqqpppooo䥣}{ywvtsqponmkkjiihggfffffffgggghiiijklmmoopqstuvwxz{|~՗}zxusqomkihfdba_^]\[ZZYXXWWWWWWWWWg|{uqlghhghggggggggfffffffeeeeeeee~~~~}}}|||{{|{{{{zzzzzyyyyxxwwwwwvvvuuuuutttstssrssrrrqqqppppoo䦤~|zywutspponlkjiihhggggffffgggghhiijjllmoopqsttvwxz{|}~Օ~|ywuspnljifecb`_^\[[ZYYXWWWWWWWWWWm{vqlhhhhgghgggggggfffffffeeeeeee|~~~}~~}}}|||{{{{{zzzzzzyyyxxwwwwvvvvvvuuuuutttsssssrrqrqqqppppp䦣}{zxvusrponmkkjiihhhggggfggggghiiijjlmmnopqqstuwwyz||~՗}{xvtqomlihfdca`^]\\[ZYYXXWWWWWWWXWu|wrmhhhhhhhggghghggggfgfffffefeez~~~~}}}}|||{{{{{zzzyzyyxxxxwwwwvvvvvuuuuttttttsssrrrrqqqpppo䧥~|{ywutsqponmkjjiihhhggggggggghhiijjklmnnoprrtuuwyz{|~Ֆ~|ywusqoljigedba_^]\[ZZYYXXWWXWWWWXX||xrnhihihhhghggghggggggfffffffeez~~~~}~}}}||||{{{{{zzzzzyyxyxxxwwwwvvvvuuuutttttsssrrrrqqqpqpp䦣}{zxvutrppomlkjjiihhggggggggghhiijjkkmmnopqrsuuwxy{|}՗}{yvtronkihfecba_^\\[ZZYXXXXXXXWXXXX}ysniiiihhhhghghggghgggggfffffffz~~~~}}}|}||||{{{{zzzyyyyxxxxxxwwvvvuvuuuuttttsssssrrrqrqqqp䧥|{zwvtsrponmlkjiiihggggggggghhhiijkkmnnopqrsuuwxyz{}~ՙ|zwusqomjigfdba`^]\[[ZZYYXXXXXXXXXXY~ytojiiiihhhhhhhgggggggggggffgff|~~~}}}}||||{{{{{zzzzyyyxxxxxxwwwvvvvuuuutttttsssrrrqrqqqp䦤}|zxwutrqponllkjiihhgggggghghhiiijjklmnooqqstuvwyz{|}֗}{yvurpnljhfecba_]\\[[ZYYXXXXXXXXXYYYzupkjiiiiiihhhhhgghgggggggggfff~~~~~}}}}||||{{{{{zzzzyzyyxxxxwwwvvvvuuuuuuttttssssrrrqqqq姥}{ywvusrqonmlkjjihhhghgghhhhhiiijjklmnnopqrsuvvxz{|}~֙|zwusqomkigfdba`^]\\[[ZYXXXXXXXYYYYYY{uqkjjijiiiihhhhhhhhghgghhggggj~~~}}}}}|||{{{{{{zzzzzyyyyxxxxwwvwvvuuuuuutttstssrrrrqqq妤~|{ywutsqponmlkjjiihhggggghhiiiijjkllnoooqrstuvxyz{}~֘}{yvurpnljigecba_^]\\[[YYXXXXXYYXYYZY[|vqljjijjiiiiihhhhhhghgghgggggp~~~~}}}|||||{{{{{zzzyzyyyxxwxwwwvvvvvuuuuutttttssrrrrrq娦}{zxvutrqonmllkiiiihhhhhhhhhiiijjkllmnooqqstuvwxz{|}֙|zxvsqomlihgdcb`_^]\\ZZYYYXXXXYYYYYYZh|wrmjjjjijiiiiiiiihhhghhggggggv~~~}}}}|||{{{{{{zzzyyzyxxxwxwwwvwvvvuuuuutttssssssrqq妤~|{ywvtsqponmmkjjiiihhhhhhhihiiijkllmnoopqstuvwxz{{}֘~|ywuspomkihedba_^]\\[ZZYYYXXXYYYYYZZZu}wsnjjjjjjjijiiiihhhhhhhghgggh~~~~}}}}}||{{{{{{zzzzzzyyxxxxwwwwwvvvvuuuuttttsssrrrq樦}|zxwutsqoonmlkjiiihhhhhhhhiiiijjklmnnopqrstuvxx{{}~י}zxvtqonlihfecb`_^]\\[ZZYYYXYXYYYZYZZ[}xsnjjjjjjjjjiiiiiiihhhhhhhggr~~~~~}}}||||{{{{{zzzyyyyxxxxwwwwvvvvuuuuutttsssrssr橦}{ywvusrpoommlkjiiihhhhhhhiiiijjkllmnooqrstuvwxz{|~ט~|ywusqomkihedba`_^]\[ZZZYYYYYYYZZYZZZ[~ytokkjkjjjjjjjjjiiihihhhhhhh}~~~~}}}}}||||{{{{z{zzzyyyxxxwxwwwvvvuuuuuttttssssrr樦~|zywutsqponmlkjjiiiihihhihiiijjklmmnnopqstuuwxy{|}֙}{yvtronljifedba`_]\\\[ZYYYYYYXYZZZZ[[[zuokkkkkjjjjjjjjijiiiiihhhhu~~~}}}}||}|||{{{{{zzzyyyxxxxxxwwwvvvvuuuuututsssss橧}{zxvutrqoonmkkjjjiiiiiihiiiijjkklmnnopqrstuvxyz|}~ט|zwusqomkigfdca`_^]\\[ZZZZYYYZYYZZ[Z[[a{vpkkkkkkkjjjjjjjijiiiihhhp~}~}}}|}|||{{{{zzzzyyyxxxxwwwwwvvvvuuuuuttttsss稦~|{ywuusqponnlkkjiiiiiiiiiiijikkllmmnopqrstuvwyy{|}ך}{yvtspnljigedba`_^]\\[[ZZZYZYZYZZ[[[[[s{vqmkkkkkkkkjjjjjjjjiiiiin~~~}}}}}|||{{{{{zzzyyyyxxxxwwwvvvvvuuuuuuttsss㩧~{zxwutrqponmllkjjiiiiiiiiiijjkkllmnooprrtuvwxyz|}~י~|zwutqomkihfecba_^]]\[[ZZZZZZZYZZ[[[[\\|wrmkkkkkkkkkkjjjjjjjjiio~~~}~}}|}|||{{{{zzzzzyyyxyxxwwwwwvvvvuuuututts㨦~}{zxvusrqponmkkjiiiiiiiiiiijjkkklmnoopqrsuuvxyz{}}י~{yvurpolkigedba`_^]\\[[ZZZZZZZZZZ[[[\\\}xsmkkkkkkkkkkkkjjjjjjjs~~~~~}}||}||{{{{{{zzzzyyyxxxxxwwwwvvvuuuuuttttߨ~|zxwutsqponmmlkjjiiiiiiiiijjkkkllnoopqrrtuvwxz{|}י|zxvtqomljhgecba`_^]\\[[ZZZZZZZZZZ[[\\\\}xsnlkkkkkkkkkkkkkjjjlz~~}}}}}|||{{{{{zz{zzyyyxxxxxwwwwvvvvuuuuuttⴤ}{zxvutrqponmllkjjjiiiiiiiijkklllmnopqrstuuwwy{{}~ך~{ywusqomkigfdcba_^^\\\[[[[ZZZZZZ[[\\\\\q~ytollkkkkkkkkkkkkklx~~~}}}}|}||{{{{{{zzzzyyyxyxwxwwvwwvvvuuuutuģ~|{ywvusrqoonmllkjjjjiiiijjjjkklmnnoppqsstuvwyz{}~ؙ|{xvtrpnljhgedbb`_^]]\[[[[[ZZ[Z[[[[\\\]]ztpllllllkkkkkkkq|~~~~~}}}}}|||{{{{{{zzyyyyyyxxwwwwvvvvvuuuutӡ}{yxwutsqqonmmlkkjjjjijjijjjklllmmoopqrstuvwxz{|~ؚ~|ywusqomkihfdcba`_^]\\\[[[[[[[[[[[\\\\]]{upllllllkkllt~~~~~~}|}}|||{{{{{zzzzyyyyxxxwwwwvvvvvuuuu⦞~|{ywvutsqoonmmlkkjjjjiijjjjkkllmnnopqrstuvwxyz{}ؙ}{xvtrpnljigedcb``^]]\\[[[[[[[[[[[\\\\]]e|vrmnqsv{~~~}}}|||||{{{{{{zzzyyyyxxwxwwwwvvvvuuu⸝}|zywutsrqonnnlkkkjjjjjjjjkjkllmnnooqqssuuwxxz{|~ؚ~|zxusqomkihgecba`_^]]\\[[[[[[[[[[\\\]]]]~~~~}}}||||{{{{zzzzzyyyxxxwxwwwvwuvvuu̜~}{yxwussqpoonmllkkjjjjjijjkkllmmnopqqrstuvxxy{|}ؚ}{ywuspomkihfdcba`_]]\\\\\[\[[[[\\\\]]]^^~~~}}}}}|{{{{{{{zzzzyyyyxxxwwwwwvvvuu❙~|zywvusrqoonmmllkkjjkjjjkkklkmmnoopqqstuvwxyz|}~ٛ~}zwusqonkjigedcaa_^^]]\\\\\\\\\\\\\\]]^^a~~~}~}}||||{{{{{zzzyyyyxxxxwwwwwvvvu㳘}{zxvutsqpoonmllkkkkjjjkkkkkllmnnoopqssuuwxyz{|~ٚ~{ywusqomjihfecba`__]]]\\\\\\[\\\\\\]]^^^~~~~}}}}}|||||{{{{{zzzzyyyyxxxxwwwvvv˗~{{ywvutrqpoonmmlllkkkkkkkkkllmnnooqqrrtuvxyy{|}~ٛ}zxvtqonljigfdcb`__^^]\\\\\\\\\\\\\\]^^^_~}}}}|}||{{{{{{zzzzyyyxyxxwxwwwvv㜓}{zywvtsqqpoonmmlkkkkkkkkkklllmnoopqrstuvwxyz{}~ٚ}{ywusqomkihfedbb`_^^]]]\\\\\\\\\\\]]]^__g~~}}}}}|||{|{{{{{zzzzyyyxxxxwwwvv㷓~|{zxvutsrqoonnmmlllkkkklkkllmmnoopqqrtuuwxyz{}~ٛ}{xvtrpnljigfecba`_^]]]\\\\\\\\\\]]]]^^_`~~~~~}}}}|||{{{{{{{zzyyyyxxxwxwwvӑ}|zxwvusrqpoonmmlklkkkkkllllmmnooppqrstuvwyz{|}~ٚ~|zwusqomljhgedbba`_^^]]\\\\\\\\\\]]]^^__`~~}}}}}|||{{{{{z{zzyyyyxxxxwww㤎~}{zxwutsrppoonmllkkkkllllllmmnooopqrstuvwxy{{}~ڜ}{yvtrpnmkigfecbb``^^]]\]\\\\\\\]]]]^^_``u~~}}}}}}|||{{{{{zzzzyyyxyxxxxwč~|{ywvutrrqooommlllkkklllllmmnnoopqrstuuwwyz{|}ٝ|zwusqomljhgfdcba``_^]\\\\\\]\]]]]]^^^_``~~~~}}}}||||{{{{zzzyyzyxxxxwx䕊}{zxwvusrqpoonmmmlllkkllllmmmnnopqrrstuvwxz{|}ڛ}{yvusqomkihgecbba``_^]]\\\]\]\]]]]^^^_``i~~~~~}|}}|||{{{{{zzzzyyyyxxxx䶉~}{yxvutsrqpoomnmlllllllllmmnnooppqrttuvwxy{{}~ڝ~|zxvtronljihfdcbba`_^]]]]\]]]]]]]]^^^^``a~~~}}~}|}}|{|{{{{{zzzzyyyxxx܈}|zywvutrrpponmmllllllllmmmmnnoppqrrtuuwxy{{|}ڜ~{ywusqomlihgedcbaa__^]]]]]]]]]]^^^^___aaa~~~~}}}}||||{{{{zzzzyyyyxx䮆}{zxwutsrqpoonnmmmllllllmmmnnoopqrrtuuvxxy{|}ڞ|zxvtqonmkihfecbba`_^^^]]]]]]]]^^^^____`b~~~}}}}}|||{{{{{{zzzzzyxxօ~|zyxvutsrqpoonmmmmlllmlmmnnooooqrrstuvwxyz{|~۝~{zwusqonkjigfdcbaa___^]]]]]]]^^^^^^__``ab~~~~}}}}}|||{{{{{zzzzyyy媂}{zywuutsrqooonnmmmmmmlmmnnnoopqqrstuvvxyz{|}~۞}{xvtrpomkihfedcbb`__^^^]]]]]]^^^____``ab~~~}}}}}|||{{{{{{{zzyyyՁ~{{yxwutsrqpooonmmmmmlmmmmnoooopqrrsuuvxyz{|}~۝~|zwusqonljigfedbb```_^^]]]]^]]^^____``abb~~~~}}|}|||{{{{{{zzzyy}{zywvutsrqpoonnnmmmmmmmmnoooopqrrstuvwxyz{}~۞}{yvuspomkjigedcbaa___^^^^^^^^^____``aaab~~~}}}}}|||{{{{{zzzz|{zxwuusrqpooonnmnnmmmmnmooooppqrstuvwxyz{|}ܝ~|zxvtqpnljihgedcba``___^^^^^^^^____``aabb}~}}}|}|||{{{{{zzz|{ywvuusrqpooonnnmnmmmmnnoooppqrstuuvwxz{{}~ܞ}{ywurqomkjhgfedbba``__^^^_^^^^^___``aaab~~~}~}}}||||{{{{zzzzywvutrqqpoooonnnnmnnnnnooppqrsttuvwxy{{}~ܝ|zxvtqpnlkihgedcbaa``__^^^^^^____```aabbm~~~}}}|}}|||{{{{{{ywwuttsrqpooonnnnnnnnnnooppqqrstuvwxyz{|~ܟ}{ywusqonljigfedbba```___^_^^____```aaabb~~~~}}||||{{{{{zwvutsrqqpooonnnnnnnnnooopqrrstuuwwxy{|}~ܞ|{xvtrpomkihgfdcbba``____^_______``aaabb{~~~}}}}|||{{{{{wvussrqppooooonnnnnoooppqqrstuuuwxy{{}~ݟ~{zwvsqonljihfedcbaa```___________`aaabbb~~~}}}}}||||{{{vtssrqpoooooonooooooopqqrsstuvwxyz{|}ݞ}{yvtrqomkjigfedbbaa``___`_____`_`aaabbb~~}~}}}||||{{tsrrqpoooooonooooooppqqrstuuvwyy{|}~ݠ~|zxusronlkihgfdcbbaa````__`___````abbbbt~~~}}}}|}||||ssqqpppoooooooooooppqqrssuuvwxyz|}~ݞ}{ywtspomljihgedcbbaa``````___``a`abbbbc~~~~}~}}}||||sqqppoooooooooooppqqrsttuvwxzz{|~ݠ~|zxutrpomkihgeddbbbba``````_````aaabbbc~~~~~}}}||rqpoooooooooooopqqrsstuvwxyz{|}~ݞ~{ywusqonljihfedcbbba``````````a`aabbbby~~~}}}}}}||sjdadjs|~veHBBBEi~gNaxEBBBa~~fRBBaqablYBBBadd~lJBBBBaaBBBg`BBBar|FJm~XBBBBBBaaBBBhZBBBaapbBBhBBBaqablyFBBBaaO}HBaBBBarJBBBBaaBkeBaaaaaabBBBaWBBBBaaBK~JaetBBBBBBBBBaaCJj|FBBBaaBBfhaaHy~BBBBBBBBBaaBBCv_BBBaaBCH}kaBM~XaaaaaaRBBaaBBBZyCBBaaBBBaaBBbmBaBBaaBBBD{WBBaaBBBE{aBBa~JBaBBaaBBBBasBBaaBBBB\aBBFZdBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBd~GBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBG~gBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBgNBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCBBBBBBBBBBBBBBNyBBBBBBBBBBBBBBBBBBBBBBBBBBBCBBBCBBBBBBBBBBBCBBBBBycBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBcVBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBVEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBE|BCBBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBCBBBCBBBBBBB|~xqjebbejqx~sBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCBBBBCs|k_TEBBBBBBBBBBBBET_k|jBBBBBBBBBBBBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBjv_NBBBBBBBBBBBBBBBBBBBBBBN_vdBBBBBBBBBBBBBBBBBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBd}eLBBBBBBBBBBBBBBBBBBBBBBBBBBBBLd}aBBBBBBBBBCBBBBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBby\CBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBC\ydBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBd{ZBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB[{jBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBjcDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCcsBBBBBBBBBCBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBssLBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBLs|BBBBBBBBBBBBBCBBBBBBBBBBBBBBCBBBBBBBBBBBBCBBBBBBBBB|bBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBbEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCBBBBCBBBBBBBE{PBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBO|VBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBVvvwy{~vJBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBJucBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCEGJMypkkkkkkklqux~oEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEoyBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCHPTZ^^^^^kkkkkkkkkkkkknt{mBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBmOBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEOV^^^^^^^^^qxkkkkkkkkkkkkkkkkmt|mBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBmgBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCNW^^^^^^^^^^^^lkkkkkkkkkkkkkkkkkkkpyrCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCr^TQOLECBBBBBBBBBBBBBBBBBBBBBBBER]^^^^^^^^^^^^^ezkkkkkkkkkkkkkkkkkkkkkknxyGBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBHyYYZYYXQKCBBBBBBBBBBBBBBBBBBFT^^^^^^^^^^^^^^^^lkkkkkkkkkkkkkkkkkkkkkkkkoxMBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBM~eYYYYYYYYQHBBBBBBBBBBBBBBDR^^^^^^^^^^^^^^^^^jukkkkkkkkkkkkkkkkkkkkkkkkkkJBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBjiYYYYZYYYY[dffb^^^^^^^^^^^^^^^^^nmkkkkkkkkkkkkkkkkkkkkkkkkkkkkA9999999999999>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBKyYYYZYZY[dffffb^^^^^^^^^^^^^^^vkkkkkkkkkkkkkkkkkkkkkkkkkkkkk[999999999999999>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBleYYYZZdffffffa^^^^^^^^^^^^jzlkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkF9999999999999999?BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBS`YZdffffffff`^^^^^^^^^exlklkkkkkkkklkkkkkkkkkkkkkkkkkkkke999999999999999999@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBByvfffffffffe_^^^^^^qzokkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkQ999999999999999999:BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB`Þjffffffd^^b}nkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk@9999999999999999999;BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBJȺnkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkke999999999999999999999?BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBxϿkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkT9999989999999999999999ABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBcȾokkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkJ9999999999999999999999;BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBVkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk;99999999999999999999999?BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDȾmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkf999999999999999999999999:BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBByϿkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk[9999999999999999999999999>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBkžkkkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkR9999999999999999999999999:BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBaʾmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkN99999999999999999999999999>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB\п{kkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkI99999999999999999999999999:BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBUþkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkC999999999999999999999999999?BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBNȾkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk>999999999999999999999999999BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBvkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk:9999999999999999999999999999;BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBD¾}kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk>99999999999999999999999999999BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBHľkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkC99999999999999999999999999999?BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBNƾkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkI99999999999999999999999999999=BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBUǾkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkN99999999999999998999999999999;BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB]ǾkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkR999999999999999999999999999999BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB`ƾ}kkkkkkkkkkkkkkkkkkkkkkkkkkkkkklk[999999999999999999999999999999ABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBkľvkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkf999999999999999999999999999999?BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBz¾okkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkk;99999999999999999999999999999=BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDlkkkkkkkkkkkkkkkkikkkkkkkkkkkkkkkkI99999999999899999999999999999=BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBWоžkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkT99999999999999999999999999999BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBVvhhhxlkkkkkkkkkkkkkkkkdZPNNNNNNK.+++++++++++++,,,,,,,++,6>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBF{mhhhhhhj~vkkkkkkkkkkkkj^RNNNNNNNNNNB,,+++++++++++,,,,,,,+++/02:ABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBjthhhhhhhhhhqtsvkkkkkkkkki[NNNNNNNNNNNNNN7,,,+++++++++++,,,,,,,,000018ABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBWkhhhhhhhhhhhhhxsssst}mkkkkkj[NNNNNNNNNNNNNNNNM2,+,+++++++++++,,,,,,-00000008ABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBM~ihhhhhhhhhhhhhhhi{{sssssss~qkkk`PNNNNNNNNNNNNNNNNNNJ/,,++++++++++++,,,,,.000000001;BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBGyohhhhhhhhhhhhhhhhhhk}yssssssssuufTNNNNNNNNNNNNNNNNNNNNNF,,+++++++++++++,,,,/00000000004?BBBBBBBBBBBBBBBBBBBBBBBBBBBBBCryhhhhhhhhhhhhhhhhhhhhhmussssssssssx\NNNNNNNNNNNNNNNNNNNNNNND,,,++++++++++++,,,0000000000000:BBBBBBBBBBBBBBBBBBBBBBBBBBBBnihhhhhhhhhhhhhhhhhhhhhhho~sssssssssssss[NNNNNNNNNNNMNNNNNNNNNNNC,,,++++++++++++,.000000000000004ABBBBBBBBBBBBBBBBBBBBBBBBBmtkkihhhhhhhhhhhhhhhhhhhhhhhozssssssssssssssxWNNNNNNNNNNNNNNNNNNNNNNND-,,++++++++++++/0000000000000002>BBBBBBBBBBBBBBBBBBBBBBEookkkkihhhhhhhhhhhhhhhhhhhhhhhn~wsssssssssssssssuSNNNMNNNNNNNNNNNNNNNNNNNH0,,++++++++++,000000000000000000;BBBBBBBBBBBBBBBBBBBBJukkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhl|ssssssssssssssssssONNNNNNNNNNMNNNNNNNNNNNNK3,,+++++++++.00000000000000000009BBBBBBBBBBBBBBBBBBP|kkkkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhjzzssssssssssssssssssszNNNNNNNNNNNNNNNNNNNNNNNNN=,,++++++++0000000000000000000008BBBBBBBBBBBBBBBBb}kkkkkkkkkkjhhhhhhhhhhhhhhhhhhhhhhhhhttssssssssssssssssssss}gNNNNNNNNNNNNMNNNNNNNNNNNNG2,++++++-00000000000000000000008BBBBBBBBBBBBBLsxvv|kkkkkkkkkkkkihhhhhhhhhhhhhhhhhhhhhhhhhm||ssssssssssssssssssssss}üSNNNNNNNNNNNNNNNNNNNNNNNNNM>-+++++/000000000000000000000009BBBBBBBBBBCc|vvvvvy~kkkkkkkkkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhhhisvsssssssssssssssssssssss~NNNNNNNNNNNNNNNNNNNNNNNNNNNK9+++-0000000000000000000000000:BBBBBBBB[{vvvvvvvvvw~~wv|kkkkkkkkkkkkkkkjhhhhhhhhhhhhhhhhhhhhhhhhhhhjw|ssssssssssssssssssssssssseNNNNNNNNNNNNNNNNNNNNNNNNNNNNJ9,/0000000000000000000000000096@O`lmkkiihgb\UNPWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVPJEDDFfxaOPTX[_behkmnpvvvvvvvvvvvvvvvvvvvvvvvvwxyy{z{{{{{{{{{zyxxvvvvvvvvi_______________________XLLLLLLLLLMLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLKC;5556>N^lmlkiihgfeeddk~ZWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUMFEEEDEaxdPPSW[^adgkmnpr|vvvvvvvvvvvvvvvvvvwyz{{{{|{|{{{|{{{{{{{||{zyxwvvvs______________________\MLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLJ@655555=L]kmlkjihgffeddcwzy|eWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVMFEEEEEE\yfQOSW[^adgjlnprxzvvvvvvvvvvvvvvxz{{{{||{|{{{||{|||{{|{|||{|{|{zywve_____________________OLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJ?65555555555;IZimlkjihggfeddccboxxwvvtux{}}qnnnn^WWWWWWWWWWWWWWWWWWWWWWWWWHEEEUykTORVZ]adgjlnoqsxzslhhiiiiijjjkkkkklllllmmmp|niiiiVLLLLLLLLLLLLMLLLLLLLLLLLL9555:HXhmlkjihgffeddccgvyxwvuuuxz}yonnkXWWWWWWWWWWWWWWWWWWWWWWWVEEEQwmVNRVZ]`cfilnoqt{tlhhiiiiijjjjjkkklllllmmmmnwkiifMLLLLLLLLLLLLLLLLLLLLLLLK6558FVgmlkjihhgfeddcepyyxwwuuuwz|~vnnaWWWWWWWWWWWWWWWWWWWWWWWTEEMtpYNRUY]`cfikmoq{|umiiiiiiijjjjjkkkkllllmmmmno}tiiYLLLLLLLLLLLLLLLLLLLLLLLH558DTenmkjiihgfedddnyyyxxwvtuwz|~y~vlXWWWWWWWWWWWWWWWWWWWWWWREJqs[NQUY\`bfikmoy}unihihiiijjjjjkkllllllmmmmmoq|~sgMLLLLLLLLLLLLLLLLLLLLLLE57CSdmlkjiihgfeeenyzzyxwwvutwy|~zszp]WWWWWWWWWWWWWWWWWWWWWPInt]OQUX\_beikoy~voihhiiiijijjjkkkklllmmmmmmoqr{lSLLLLLLLLLLLLLLLLLLLLLC6AQbmmlkiihgfegqzzzzxxxwvutvy{~ztmwwhYWWWWWWWWWWWWWWWWWWRjw_NPTX\_beir{~vpihhiiiiiijjjkkklklllmmmmmoqrsztaOLLLLLLLLLLLLLLLLLLC@O`lmlkihhggnw{{zzyyxxwvuuvy{~{tmjvvj^WWWWWWWWWWWWWWWewbOPTX\_dmu}wpihhiiiijjjjjkkkkklllmmmmnnprsszsdULLLLLLLLLLLLLLLGN^lmlkjilqx||{{zzzyxxwvutvy{~|unjiu~tkf\WWWWWWWWWWfdOPV^dkrwz}xqjhhiiiiijjjkkkkklllllmmmmnprsssz}qe^SLLLLLLLLLLN]lmosuy~~}||{{{zzyyxwvutvx{}|uojiiu}yuqnllnqra`eimpswz}~yrjhhiiiiijjjkjkkklllllmmmmnprssssz|wrmiggimp~~}}||{{zzyyxwvutux{}}vpjiiivtaeimpsvy|zrkhhiiiiijjjjkkklkllllmmmmnprsssss{}}||{{zzyyxwvuuux{}}wpjjiiiwweilpsvy|{slhhhiiiijjjjkkkkkklllmmmmnprssssss|~~}||{{zzyyxwwuuuwz}}xqkiiiiiy{hlorvy|~{tlhhiiiiijjjjkkkkkllllmmmmnpqsssssss~~}||{{zzyyxxwvuuwz|~xrkjjiiji|lorvx{~|umihiiiiijjjjkkkkkllllmmmmnoqssssssss~}||{{zzyyyxwvuuwz|~yrlijjiijjrrux{}}vnihiiiiijjjjjkkkkklllmmmmnoqssssssssv~}|||{zzyyxxwvutwy|~zslijiiiiimwtx{}~voihiiiiijjjjjkkkklkllmmmmmoqrssssssssx~}||{{zzyyyxwvttwy|~ztmiiiiiijir|w{}~wpihiiiiijjjjkkkkkklllmmmmmoqrsssssssss{~~||{{{zyyxxwvutvy{~{tniiiijiiijxz}xpihhiiiijjjjkkkkkllllmmmmmoprssssssssss}||{{zzyyyxwvutux{~{uniiiiiijjij~~xqjhhiiijijjjjjkkllllllmmmmoprssssssssssv~|{{{zzyxxwvutux{~|vojiiiiiiiiioyqjhhiiiijjjjjjkkkllllllmmmnprsssssssssss{|{{zzyyxwvuuvx{}}vpjiiiiiiiijjwzrkhhhiiiijjjjkkkklllllmmmnnprssssssssssst|{zyyyxwvutuxz}}wpjiiiiiiiiiikzslhihiiijjjjjjkkkkllllmmmmnpqssssssssssssy}zzyyxwwutuwz}~xqkiiiiijiiiiis{tlhhhiiiijjjjkkkkllllmlmmmnpqsssssssssssstzyyywwvuuwz|~xrkjiiiiiiiiiij~|tmihhiiiiijjjjkkkkllllmmmmnoqsssssssssssssy|yxxwvuuwy|yrliiiiiiiiiiiit}unihiiiiiijjjkkkkkllllmmmmnoqrsssssssssssstyxvvutwy|~zsliiiijiijiiiik~~voihhiiiijjjjkjkkkllllmmmmmoqssssssssssssss{}wvutvy{~zsmiiiiiiijijiiiw~woihhiiiijjjjkkkkklllmmmmmnopsssssssssssssswyutvy{~{uniiiiiiiijiijjpwpihhhiiiijjjjkkkklllllmmmmoprssssssssssssstuvx{~|unjiiiiiiiiiijil~xqjhhhiiiijjjjkkkkkllllmmmmoprssssssssssssst}~x{}|vojjiiiiiiiiijij{yrkhhhiiijjjjjjkkklllllmmmmnprssssssssssssss{~}}vpjijiiiiiiiiiiiwyrkhhiiiiijjjjjkkkkllllmmmmnpqssssssssssssssz}wpjjiijjiiiiiiiivzslhhhiiiijjjjkkkkkllllmmmmnprssssssssssssssz}xqjiijiijjiiiiiiu{mhhiiiiijjjjkkkkklllmmmmmnoqssssssssssssst{~xqkiiiijijiiiiijw{kiiiiiijjjkkkkkllllmlmmmoqsssssssssssssu}~yrkiiijijiiijiil{~piiijjjjkkkklkllllmmmnoqrsssssssssssswzsliiiijjijjiijp~wkijjjjkkkkllllmmmmmoqsssssssssssst{ztmiiiiiiijijjkw~tkjjkkkkllllmmmmnoqsssssssssssty{uniiiiiiiijikt~~tlkkklllllmmmnoprsssssssssty|uojjiiiiiiikt~xplllllmmmmnprssssssssv{|vojiijjiiiow~ytpmmmmnprsssssux|}vojijijnrx~}{yxyzz{|~}yvvwy| \ No newline at end of file diff --git a/tests/Images/Input/WebP/lossless_color_transform.ppm b/tests/Images/Input/WebP/lossless_color_transform.ppm deleted file mode 100644 index 4607dab20e..0000000000 Binary files a/tests/Images/Input/WebP/lossless_color_transform.ppm and /dev/null differ diff --git a/tests/Images/Input/WebP/lossless_color_transform.tiff b/tests/Images/Input/WebP/lossless_color_transform.tiff deleted file mode 100644 index 09e3762488..0000000000 Binary files a/tests/Images/Input/WebP/lossless_color_transform.tiff and /dev/null differ diff --git a/tests/Images/Input/WebP/lossless_vec_list.txt b/tests/Images/Input/WebP/lossless_vec_list.txt index 1191696993..d72bb0c718 100644 --- a/tests/Images/Input/WebP/lossless_vec_list.txt +++ b/tests/Images/Input/WebP/lossless_vec_list.txt @@ -1,6 +1,5 @@ List of features used in each test vector. -All the 'lossless_vec_1_*.webp' WebP files should decode to an image comparable to 'grid.pam' or, -equivalently 'grid.png'. +All the 'lossless_vec_1_*.webp' WebP files should decode to an image comparable to equivalently 'grid.png'. This synthetic picture is made of 16x16 grid-alternating pixels with RGBA values equal to blue B=(0,0,255,255) and half-transparent red R=(255,0,0,128), according to the pattern: @@ -22,8 +21,7 @@ BRBRBRBRBRBRBRBR RBRBRBRBRBRBRBRB The 'lossless_vec_2_*.webp' WebP files should decode to an image comparable -to 'peak.pam' or, equivalently 'peak.png'. Their alpha channel is fully -opaque. +to equivalently 'peak.png'. Their alpha channel is fully opaque. Feature list: lossless_vec_?_0.webp: none diff --git a/tests/Images/Input/WebP/peak.bmp b/tests/Images/Input/WebP/peak.bmp deleted file mode 100644 index 331cb1ca04..0000000000 Binary files a/tests/Images/Input/WebP/peak.bmp and /dev/null differ diff --git a/tests/Images/Input/WebP/peak.pam b/tests/Images/Input/WebP/peak.pam deleted file mode 100644 index 1a4f1dd132..0000000000 --- a/tests/Images/Input/WebP/peak.pam +++ /dev/null @@ -1,8 +0,0 @@ -P7 -WIDTH 128 -HEIGHT 128 -DEPTH 4 -MAXVAL 255 -TUPLTYPE RGB_ALPHA -ENDHDR -l~dnlylyty|ly\nlykrlv|||tTb|\g|kr||L\|Tg~Tb|\gdnlmdnty||ztrdvL\|L[tL[tTVu\gkr|tytrtrtr||\nL[tL[tT]|L[tdjty|||tr||\nDVoL[tL[tDNilytytrlm~|ztw|l~LUtLUtLUtDNiTVukrtwTg~L\|L\|DNtLUtDNtdj||z|Tb|DVoLUtT]|LUtLSjLNikrlm~|zlm~lfwtwtwTg~DVoLUtL\|T]|LUtLUtDNtdfx|lm~tw|~|~\^p|llodjdfx\brtwtwdjq|l~L[tLUtL[tL\|LUtL[tT]|DNiT]|tzkr\^plvdjqdjtw|lm~dfx\^ptwdfxdal\nL[tL[tDNiT]|L[tLUtLUtLUtLNi\gkrT[rT[r\Vkdjtwtylm~\br\^plr\br\^pdjdjdfxlm~dfx|Tg~DVoL[tDNiTg~LUtLUtT]|LNtLUt\b}\gTVuLUtLSjLNiT]|lm~T]|dfxT[rT[rT[r\brT[r\b}lrdr|T[rTUitrL[tL[tLUtDVoTb|LUtLUtL\|DNiLUtT]|T]|T]|T]|LUtTVuTVu|\b}TUiLUtTUiLUt\VkkrTVuTUikrtydbuT[r|||~|z{\gL[tL[tL\|T]|L\|L[tL\|L[tDNtL\|T]|T]|\^|T]|TVuTVu\^|dnTVuLSjLNiDHaDHaDHakrTVu|TVudfxtw|tr|L\|L[tLUtLUtT]|L[tL[tL[tDVoL[tDVoTb|T]|\b}\b}dn\VkT]|T]|\^pTVuTVuLUtLSjDHaLNi|\b}\b}T]|TVudr|twtrtL[tDNiL[tLUtT[rT]|L[tT]|L[tDNiL[tL\|Tb|\b}kr\b}tr|\b}TVu\b}T[rDJlLIXLNtDHaDNP\^|\^p|tyT[r\^ptwtwtw||DVoL[tL[tLUtLUtT[rLUtT]|T[rLUtLUtT]|T]|T]|\gT]|dbutz|zT[r\b}\^pTVuLUtLSjTUiLUtLSjTUi|lr\b}\^|twTZ]\^plm~dfxtwlyLUtLUtDVoDNiLUtLUtT]|LUtLSjLUtLUtT]|LZdT]|T]|dbukrlmlm|lm\^|LNiLSjTVuLUt\^pLNiLSjTUiT]|dfxT[rT[rlm~T]|\br\b}dfxdfxdfxlm~dfxtw|dvDNiL[tDNiDVoL[tT]|T]|LNiLSjLNtT]|\b}ty\^|\br\b}dndfxdjdfx\b}TUiLSjT[r\b}\^|LSjTUi\gTVuDNPLNiLNiLSjdj|lm~T[rlm~|z||z|DVoL[tL\|LUtL[tT]|T]|LUtDNiLUtLUt\^|lm|krTUidfxT]|\^pT[rLSj\^p\gdfxttyLUtTVudjDHaDNiLUtDNi\^pt|T[rTUitytw||z|DNiLUtLUtLUtL[tT]|T]|L[tDNtLNiDJlLUtdfx\^p|lm~TUiTUiLSjDHaLSj\glvT]|T[r\gLSjDNiLUtLUtDNiLNiDNityT]|LNiTNdtz|ytrlyLUtLUtLSjLUtT]|\b}Tb|LUtLNiDNtDNiLSjTVudjdjlm~\b}LSjLNiTUiLSjT[rdbudfxDHaLUtLNiDNiLUt\b}DHaTVuLNiTVudjLSjLSjT]|||z\^pdbudfx\^pdbul~Tb|LUtLUtLUtTVuT]|T]|TVuDNiDJlLUtLUtDNi\brly\fp\b}\b}T[rT[rLSjLSj\^pdr|\^pdnLIXDNiLNtDNiT[rlm~\b}|\^|TVudjTVuLSjdbu\^|\^p|z|z\Vk\Vklm~LUtT]|T[rLUtLUtL\|T]|TVuDNtDNtTVuLNtDHaLNiLUtlvlv\^pdfx\^|LSjTUiTUiLUtdfx\brlm~\b}DJlLUtLSjDNiLUtT[rtwtwT]|lm~LNiTVukrLNi\^ptwtrtr\^p\^pľT[rT[rLUtT]|LUtLUtT]|LUtLUtDNiDNtTVuT]|LSjLUtDNiT[r|\b}T]|T[rLNi\\\\\DB\\\DJlDHa\DB\\,2<45<,.<434,,3434DGLTSLLIX45<,.<45<IIERRRPRTWRPT_WPRW[_dWLPLRWWWb_WWY_Y[_WLR_bd_W__RY_R_WSWLW___W__krǖ}{{z|>BPEIEEIRPTRLLRILLIIWL>BBIBPLPPLWRIW_WRPRW_bWLLILPWR__WWY_WWWRPW_idg[WW_RWYTWPLIP_Wd[W__d|kkky~{u}yyuzEBILPPI>RPLLILRPILLIWPB@B::BEILWWR_WBIRPLLRPEILEIILEBITW_IEBLWLRR_WRWPIBMYPRTYWSLPPSWWPWTS_`^U^[``bbko~e`jozrroWTLEE@BEI_dREPCEMLWMLRPT_W_YWYU_\RMLRY`YYY_YY\``_``W\`ddbg`_vLRWLW:BPT_PSP@BJMPLLESWWYRWRSYRSWTRPUYYSSYWQYY_Y[YYP`YUSU[U`\W[RIRYPBEE63@IELLEILPWWPEW_PPTWWPLWLPWWEBCEMMMELPYQWRSMWYTWU\WU_YYPSU`MMYSY_Y`SUUYSMS\\Y_RLILLB:B@33<<@@ELBBEI@BIWY_RRLRWW__PRWLBLPEBBLRPLPLRWLIBT_WLPPRLWRRPRSLIMRYLYWHB>BEJBEEIISPMPJLJLRUYYY[UYSLMISPSMPSYMW[TMU\QUYYYRLPEIWP<::6:6BEEPB<@<<BEP>EPWWBLWW_Y_LILLIEILLE@RLRE@<>ILLLLLLRSMIMWM@LILEUYPHCEPYWRIMEPLRYRPRY\SPSUPMIMPURRYYTMMRRLMSUPTWLBBE<66EIB66MY[WLMIPMMMLJMRWPMLPSMMLLRLLRYTRQURMMQRWWWLBIIC:6EL@IBBE6>IEELPMLIMELCMEBBEEEURE>@IMR_PEBESWYTRLJMPLMIELMLRSIMRPLMRRMRR\RMMPQILLMW_[WBEIEJ<@@3>::666@RWLIELPSYYRILWLLIBEBBLELLIELE<:BCLELEE@EB>B>@>>@BBEPUP>@IML`RE:>LY[dRMEEEJEEBEPMIR@JRMEPURLLMWMLIMLEEMQRWWW@BEEC6B>@LE<>3:3663:<@EEPLLIEB<>>BB>CE@BLSM<>EIL_WIBMRY[_WSEECEEB@JPSMUIMPMPUWULPLRTMMMMEELMWYWL:3<:336>TWI<6:><@>>>>>>PMI>>@ELYULEPQTW_[SIC@JC>CEHIISMLMPSLPRRMLMPLLIEEEIMRWTLBB>616><@EE:61311136@:BEIB@B>B:><>><<<<@PSM>C@<@EIEIMIBEQPLRSWTILPMIME@EMLWRRWRIE<63>><61111<>:EIIEBLLRWLWTPRLI@EPRRRPIELTTL>>6<<@BBB@@<:<::@>::::BMQE><@JEMYMLIRLPYYRMLB<>>>C>HLPHEELMMIMUMPMMEEEE@EE@TP_RLE>:66E<6><3111136>BEE@@EELIELPW@EEBBILTWLLLLIPRRE<6>>E@88:>@>88<8>>JEJWMIEQPLWYWLRH><8>:EILMIBELLEELWRMEPMECBEEEEWLWWIL<<6:E<6::1111316BEEB<<>86:>>>:<86>EUJ<<@MCISMEPPLMYYRP\^@>>>>>HIEB@CIJEIMTRPIMEC>>JMJMRWWRPI<61:<>::888F:>8<68>EBHWPCEEIPYWWL_bI<8>C>IJME>C@IEEMPPMMMPE>:6@EPPIE<66@6@BB>:68>6688868>SSSE8>C@IMJBICBEW_PP_YSE<86CEEE>>EJEEBIMMPPMML>I:331111133BEITRB@BEEEE@66>>>6B><:83888686861@RPYQ<>C>MMEEMB>IRRPRWYYSB<6>C>>><>ECB>EMPMMILIB@EMMEBEW[RI<16ES>6633313>1PMLI>:B@@BTRB>@IEEB>:8><<6@>@J688383836:6@JMMB@:<6>E@>><>>CEECEEEMMPME@BEILIEBPWPLB16MW<<>:8113C3@EY@6:66@C><6<6::>88811836636BMPUUJ:6>EE>BEE>BLWYTRYRP::6CJ>:>>>>>@>@CILMPL>>BELLMttttttttttttuuuuuuuvvvwwuuuuwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuvuuvuuuuuuuuuututuuuuuuuvuutuuuuvwwwvvvvvvvvvvvvvvvvvuvvvvvuuuuvuvuvuutttttttuuuuvvuvuuuuvuuuuuuuvwwwvvvvvvvvvvvvvwvvvuuuuvvuuuuuuutvuttttuutvuutvvuvuvwvvwvvvvuuwwwwvvvvvvvvvvvvvvvvvvvuvvvuuuuuuuuutttuuuvuuvuvuwwwvxxxz||{xvwuwvvvvvvvvvvvvuvvvvuvvvuvvvvvwwxwuuuuttuuuuuvuuuuuuxxyx{{}~}}{xxwvwvvwvwvvvvvuuuuvuvvvwvvwvvvvwwwuuvuvuuuuvvuvuvvuwwwz||}~~}{zywvvvvwvvvvvvvvvvvvvuwvwvvvvvvwvwutuuuvuvvuuuuuuuvvxy}}~~~~~~|{vvvvwvvvvvvvvuvvuvuvvwvvvvvvwwuwuuuuuuuuuuvvuuuvvyz}~~}xwvvwxxwwwvwvvvvvvuuvwvvvvuvvvvvuuuuuuuuuuuuuvwwxz{}}~}~}{xxvwwwxvvvvvvuuuuuuwvvvuuvuvuvvuvuuuuuuuuuuuwxzyz{{}~~}}~~~}}~|ywvvvvwwwvvvvuuuuuvwvvuvuvuuvvvtvuuuuuuuuuwxxyy{z{}|||}}|}~~zwwvvvvvwwvuvvuuuuwvvvvuuvvvuuvtvuwvvvwwvwyyxwxy{|||||}|}|}~}xwvuvvvwuuuvuuvvvvutvuutuuvuvuuuvvuvwwwyz{zzyz|}}|}}|~|}~~~}zyvvwvwvuuvuvvuuvvuutvvuvtvvtvuuvwvvxxzxz{{{{|}}}||}}}|}}{ywvvwvvvvuvvvvvvvvvuuuvuvuuuuuvwvvwyyyzy{|}~~}|{{{{{{|{~~}{yvvvvvuuuuvvvvvvvuuuvuvvuuuvvvvwxwz{{z{z{{|||}|}|z}}||}~}zxxwvvvvvvvvvuvvvvuvutuuvvuuuvwxz{{y{y||z|}|~|}||z}~|}}~~|{wwvvuuvvuuuvuvvvvvuuuuuwuvvvzz{{|z{{{|{{|}}}||{{~~~~~~~{zwvvuuuuuuuuvuvvvvvvuvvuvuuv{}~}|{{z|{{z}{}|}}{{~~~yxvvvvvvuuuuvuvvvvuvuvuvvuvv~~~~}}||{{||{|{{{~~~~}|yxvuvvvuuuuutuuvvvvvvuustuu~~}~~~{{|{{z{{|}~~~~~~|xvvvwvuuuuuuuuvvvvvvuvttuu~~}}}|{|z{{{{{|~~~~~~yuwvvvuuuuuuttuvvvvvuuuutt~~}|||{|{{|{|}|}~~~~~zwvvuuvuuuuvuuvuuvuvvvtttt~~{{z{{{{{{|~|zvuvvvwwwuuuuutuuvvvvtutt~}|z{z{zzz{|~}}wwvuvvvvuuuuvtvuuvuvtust~}}z{zzzzz{|~zwwvwvuwuvuuuuttuuvuutst~~}{z{{{{{{|}~~{xuvvvuuuuvuuvuvvuvtuts}~}}||{{{|||~~}zwvvwtuvuvuvuuutuuuvut~~~}}{{|{{{}}{yuvuuuvuvuuuuttuuvuut~~~~}{{{|{||}}~}|vtuuuuvvuvtuttttvuuu~~|}|{{{|{}}~}xutvuvvuvvutttttuuuu~~zz||}}|~{wustvuvvuuutttuvvuu|{}}|}|~}zwsuvvvutuuttuuuuuu~}|}}|||}|wuuuuvuvuuuuuuuuuu~~~~}||}}~~~{xvuuvuuvvvuuuvvvuv~~~~~~~}}}~ywuvvuwwwwwwvvvvvv~~~~~~~~~}~~ywuuvvwwwwwwxwxvvv~~~~~~~~~~~{vvuvuwwwwwwwxvwwv~~~~~~~~~~zxvvvvwwwwwwwwwwvw~~~~~~~~~~~}|xwwwwwwxyxyyxyxw~~~~~~~~~~~~~~~~~yxyyxwxywxyxxywx~~~~~~~~~~~~~~~~~~~}{|{{xxyxywxxyxyy~~~~~~~~~~~~~~~~~~~~~~~~~~}yyxyyxyxyyxy~}~~~~~}~~}~~}~~~~~~~~~}}|}|zyvwzyyy~~~~~~~~~}~~~~~~~~~~~~~~~}}~}zyzwyzyy~~~~~~~}~~~~~~~~~~}}}|{yzzyzy~~~~~~}~}}|{{yyyyy~~~~~~~~~~~}{{{zx~~~~~~|}|}|{yy~~~~~~~||{{~~~~~~~}|~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~ \ No newline at end of file diff --git a/tests/Images/Input/WebP/peak.ppm b/tests/Images/Input/WebP/peak.ppm deleted file mode 100644 index c1ddfca705..0000000000 --- a/tests/Images/Input/WebP/peak.ppm +++ /dev/null @@ -1,4 +0,0 @@ -P6 -128 128 -255 -لŜl~dnlylyty|żly\nlykrlv||ļ̔|tTb|\g|kr|ǔ|L\|Tg~Tb|\gdnlmdnty||ztr׼֜dvL\|L[tL[tTVu\gkr|tytrtrtr||Č\nL[tL[tT]|L[tdjty|||tr||\nDVoL[tL[tDNilytytrܴƌlm~|ztwՌ|l~LUtLUtLUtDNiTVukrԤZĄŤtwČTg~L\|L\|DNtLUtDNtdj|Ϭ|z|ĤTb|DVoLUtT]|LUtLSjLNikrlm~|zlm~lfwtwՄtwŔTg~DVoLUtL\|T]|LUtLUtDNtdfx|lm~tw|~|~\^p|llodjdfx\brtwtwdjqĔ|l~L[tLUtL[tL\|LUtL[tT]|DNiT]|tzkr\^plvdjqdjtw|lm~dfx\^ptwdfxdalļ̬״ɤŴż\nL[tL[tDNiT]|L[tLUtLUtLUtLNi\gkrT[rT[r\Vkdjtwtylm~\br\^plr\br\^pdjdjdfxlm~dfx|¬ټļTg~DVoL[tDNiTg~LUtLUtT]|LNtLUt\b}\gTVuLUtLSjLNiT]|lm~T]|dfxT[rT[rT[r\brT[r\b}lrdr|T[rTUitr̼L[tL[tLUtDVoTb|LUtLUtL\|DNiLUtT]|T]|T]|T]|LUtTVuTVu|\b}TUiLUtTUiLUt\VkkrTVuTUikrtydbuT[r|||~|z{դ\gL[tL[tL\|T]|L\|L[tL\|L[tDNtL\|T]|T]|\^|T]|TVuTVu\^|dnTVuLSjLNiDHaDHaDHakrTVu|TVudfxtw|trԴŤ|L\|L[tLUtLUtT]|L[tL[tL[tDVoL[tDVoTb|T]|\b}\b}dn\VkT]|T]|\^pTVuTVuLUtLSjDHaLNi|\b}\b}T]|TVudr|twtr̄tL[tDNiL[tLUtT[rT]|L[tT]|L[tDNiL[tL\|Tb|\b}kr\b}tr|\b}TVu\b}T[rDJlLIXLNtDHaDNP\^|\^p|tyT[r\^ptwtwtw||DVoL[tL[tLUtLUtT[rLUtT]|T[rLUtLUtT]|T]|T]|\gT]|dbutz|zT[r\b}\^pTVuLUtLSjTUiLUtLSjTUi|lr\b}\^|twTZ]\^plm~ƼĬdfxtwlyLUtLUtDVoDNiLUtLUtT]|LUtLSjLUtLUtT]|LZdT]|T]|dbukrlmlm|lm\^|LNiLSjTVuLUt\^pLNiLSjTUiT]|dfxT[rT[rlm~T]|\br\b}dfxdfxdfxlm~dfxtw|dvDNiL[tDNiDVoL[tT]|T]|LNiLSjLNtT]|\b}ty\^|\br\b}dndfxdjdfx\b}TUiLSjT[r\b}\^|LSjTUi\gTVuDNPLNiLNiLSjdj|lm~T[rlm~|z||z|DVoL[tL\|LUtL[tT]|T]|LUtDNiLUtLUt\^|lm|krTUidfxT]|\^pT[rLSj\^p\gdfxttyLUtTVudjDHaDNiLUtDNi\^pt|T[rTUitytw||zƔ|DNiLUtLUtLUtL[tT]|T]|L[tDNtLNiDJlLUtdfx\^p|lm~TUiTUiLSjDHaLSj\glvT]|T[r\gLSjDNiLUtLUtDNiLNiDNityT]|LNiTNdtzĔ|ytrlyLUtLUtLSjLUtT]|\b}Tb|LUtLNiDNtDNiLSjTVudjŌdjlm~\b}LSjLNiTUiLSjT[rdbudfxDHaLUtLNiDNiLUt\b}DHaTVuLNiTVudjLSjLSjT]|||z\^pdbudfx\^pdbuԼĤl~Tb|LUtLUtLUtTVuT]|T]|TVuDNiDJlLUtLUtDNi\brly\fp\b}\b}T[rT[rLSjLSj\^pdr|\^pdnLIXDNiLNtDNiT[rlm~\b}|\^|TVudjTVuLSjdbu\^|\^p|z|z\Vk\Vklm~ļ¬LUtT]|T[rLUtLUtL\|T]|TVuDNtDNtTVuLNtDHaLNiLUtlvlv\^pdfx\^|LSjTUiTUiLUtdfx\brlm~\b}DJlLUtLSjDNiLUtT[rtwtwT]|lm~LNiTVukrLNi\^ptwtrtr\^p\^pľ̜T[rT[rLUtT]|LUtLUtT]|LUtLUtDNiDNtTVuT]|LSjLUtDNiT[r|\b}T]|T[rLNi\\\\\DB\\\DJlDHa\DB\\,2<45<,.<434,,3434DGLTSLLIX45<,.<45< - -Options: - --exec= - --md5exec= - --loop= - --nocheck - --mt - --noalpha - --lossless - --extra_args= -EOT - exit 1 -} - -run() { - # simple means for a batch speed test - ${executable} $file -} - -check() { - # test the optimized vs. unoptimized versions. this is a bit - # fragile, but good enough for optimization testing. - md5=$({ ${executable} -o - $file || echo "fail1"; } | ${md5exec}) - md5_noasm=$( { ${executable} -noasm -o - $file || echo "fail2"; } | ${md5exec}) - - printf "$file:\t" - if [ "$md5" = "$md5_noasm" ]; then - printf "OK\n" - else - printf "FAILED\n" - exit 1 - fi -} - -check="true" -noalpha="" -lossless="" -mt="" -md5exec="md5sum" -extra_args="" - -n=1 -for opt; do - optval=${opt#*=} - case ${opt} in - --exec=*) executable="${optval}";; - --md5exec=*) md5exec="${optval}";; - --loop=*) n="${optval}";; - --mt) mt="-mt";; - --lossless) lossless="-lossless";; - --noalpha) noalpha="-noalpha";; - --nocheck) check="";; - --extra_args=*) extra_args="${optval}";; - -*) usage;; - *) break;; - esac - shift -done - -[ $# -gt 0 ] || usage -[ "$n" -gt 0 ] || usage - -executable=${executable:-cwebp} -${executable} 2>/dev/null | grep -q Usage || usage -executable="${executable} -quiet ${mt} ${lossless} ${noalpha} ${extra_args}" -set +e - -if [ "$check" = "true" ]; then - TEST=check -else - TEST=run -fi - -N=$n -while [ $n -gt 0 ]; do - for file; do - $TEST - done - n=$((n - 1)) - printf "DONE (%d of %d)\n" $(($N - $n)) $N -done diff --git a/tests/Images/Input/WebP/test_dwebp.sh b/tests/Images/Input/WebP/test_dwebp.sh deleted file mode 100644 index 245d1da260..0000000000 --- a/tests/Images/Input/WebP/test_dwebp.sh +++ /dev/null @@ -1,101 +0,0 @@ -#!/bin/sh -## -## test_dwebp.sh -## -## Author: John Koleszar -## -## Simple test driver for validating (via md5 sum) the output of the libwebp -## dwebp example utility. -## -## This file distributed under the same terms as libwebp. See the libwebp -## COPYING file for more information. -## - -self=$0 - -usage() { - cat < (must support '-c') - --mt - --extra_args= - --formats=format_list (default: $formats) - --dump-md5s -EOT - exit 1 -} - -# Decode $1 and verify against md5s. -check() { - local f="$1" - shift - # Decode the file to the requested formats. - for fmt in $formats; do - eval ${executable} ${mt} -${fmt} ${extra_args} "$@" \ - -o "${f}.${fmt}" "$f" ${devnull} - done - - if [ "$dump_md5s" = "true" ]; then - for fmt in $formats; do - (cd $(dirname $f); ${md5exec} "${f##*/}.${fmt}") - done - else - for fmt in $formats; do - # Check the md5sums - grep ${f##*/}.${fmt} "$tests" | (cd $(dirname $f); ${md5exec} -c -) \ - || exit 1 - done - fi - - # Clean up. - for fmt in $formats; do - rm -f "${f}.${fmt}" - done -} - -# PPM (RGB), PAM (RGBA), PGM (YUV), BMP (BGRA/BGR), TIFF (rgbA/RGB) -formats="bmp pam pgm ppm tiff" -mt="" -md5exec="md5sum" -devnull="> /dev/null 2>&1" -dump_md5s="false" -for opt; do - optval=${opt#*=} - case ${opt} in - --exec=*) executable="${optval}";; - --md5exec=*) md5exec="${optval}";; - --formats=*) formats="${optval}";; - --dump-md5s) dump_md5s="true";; - --mt) mt="-mt";; - --extra_args=*) extra_args="${optval}";; - -v) devnull="";; - -*) usage;; - *) [ -z "$tests" ] || usage; tests="$opt";; - esac -done - -# Validate test file -if [ -z "$tests" ]; then - [ -f "$(dirname $self)/libwebp_tests.md5" ] && tests="$(dirname $self)/libwebp_tests.md5" -fi -[ -f "$tests" ] || usage - -# Validate test executable -executable=${executable:-dwebp} -${executable} 2>/dev/null | grep -q Usage || usage - -test_dir=$(dirname ${tests}) -for f in $(grep -o '[[:alnum:]_-]*\.webp' "$tests" | uniq); do - f="${test_dir}/${f}" - check "$f" - - if [ "$dump_md5s" = "false" ]; then - # Decode again, without optimization this time - check "$f" -noasm - fi -done - -echo "DONE" diff --git a/tests/Images/Input/WebP/test_lossless.sh b/tests/Images/Input/WebP/test_lossless.sh deleted file mode 100644 index 347ccbd540..0000000000 --- a/tests/Images/Input/WebP/test_lossless.sh +++ /dev/null @@ -1,82 +0,0 @@ -#!/bin/sh -## -## test_lossless.sh -## -## Simple test to validate decoding of lossless test vectors using -## the dwebp example utility. -## -## This file distributed under the same terms as libwebp. See the libwebp -## COPYING file for more information. -## -set -e - -self=$0 -usage() { - cat < - --formats=format_list (default: $formats) -EOT - exit 1 -} - -# Decode $1 as a pam and compare to $2. Additional parameters are passed to the -# executable. -check() { - local infile="$1" - local reffile="$2" - local outfile="$infile.${reffile##*.}" - shift 2 - printf "${outfile##*/}: " - eval ${executable} "$infile" $extra_args -o "$outfile" "$@" ${devnull} - cmp "$outfile" "$reffile" - echo "OK" - - rm -f "$outfile" -} - -# PPM (RGB), PAM (RGBA), PGM (YUV), BMP (BGRA/BGR), TIFF (rgbA/RGB) -formats="ppm pam pgm bmp tiff" -devnull="> /dev/null 2>&1" -for opt; do - optval=${opt#*=} - case ${opt} in - --exec=*) executable="${optval}";; - --extra_args=*) extra_args="${optval}";; - --formats=*) formats="${optval}";; - -v) devnull="";; - *) usage;; - esac -done -test_file_dir=$(dirname $self) - -executable=${executable:-dwebp} -${executable} 2>/dev/null | grep -q Usage || usage - -vectors="0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15" -for i in $vectors; do - for fmt in $formats; do - file="$test_file_dir/lossless_vec_1_$i.webp" - check "$file" "$test_file_dir/grid.$fmt" -$fmt - check "$file" "$test_file_dir/grid.$fmt" -$fmt -noasm - done -done - -for i in $vectors; do - for fmt in $formats; do - file="$test_file_dir/lossless_vec_2_$i.webp" - check "$file" "$test_file_dir/peak.$fmt" -$fmt - check "$file" "$test_file_dir/peak.$fmt" -$fmt -noasm - done -done - -for fmt in $formats; do - file="$test_file_dir/lossless_color_transform.webp" - check "$file" "$test_file_dir/lossless_color_transform.$fmt" -$fmt - check "$file" "$test_file_dir/lossless_color_transform.$fmt" -$fmt -noasm -done - -echo "ALL TESTS OK"